一.网络及tcp
1.网络
(1).进程通信的方式:
//同一主机
传统 ----system V
//不同主机
网络 --- 解决不同主机间 的进程间通信
(2).网络
不同体系结构的的设备间的互联互通问题
(3).协议
一套规则
网络协议 --- 网络通信的一套规则
通信协议 --- EDID
租房协议
就业协议
2.TCP协议(Transmission Control Protocol)
控制传输过程
tcp/ip
(1).ip
ip地址: 作用 ---唯一标识网络上的一台主机
主机 ---网络中一台设备
ip地址 ---本质上是一个32位的数值
存储 -- 大端方式存储
ip地址组成
ip = 网络号 + 主机号
网络号 用来标识 --- 是在哪一个网络
主机号 用来标识 --- 在该网络中的哪一台计算机
-------------------------------------------------------------------------------------------------------------------------
www.baidu.com (网址)
|
| ---DNS解析 (Domain Name Server)
|
| ---DNS解析---ip地址 183.2.172.17
| ---[路由器]
192.168.0.41
183.2.172.17
子网掩码 ---- 用来区分 和 识别 网络号 和 主机号
连接特定的 DNS 后缀 . . . . . . . :
IPv4 地址 . . . . . . . . . . . . : 192.168.0.41
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.0.1
192.168.0.41
255.255.255.0
192 . 168 . 0 . 1
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 &
--------------------------------------------------
192 168 0 0 //网络号
183. 2 . 172 . 17
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 &
-------------------------------------------------------
183 2 173 0
-------------------------------------------------------------
(2)协议
OSI标准 (open system )
open system interconnect
1、OSI 模型 ===》开放系统互联模型 ==》分为7层:
理想模型 ==》尚未实现
tftp
b /etc/passwd
a /etc/123
应用层
表示层 加密解密 gzip
会话层 网络断开,连接状态,keep-close keep-alive
传输层tcp udp 协议 文件 视频,音频 ipx
"12345"
网路层ip NAT
网间层 网际层
链路层 交换机 数据的格式化 帧 校验
物理层 100Mb/8 10Gbits 100MB 同轴电缆
发的信息
网际层
发送 比特流 //
尾|1010 0100|头 ---帧格式
01010010|010
比特流 (物理层面的 物理信号组成的二进制数据)
01001010
网络分层模型:
osi 模型 --- 理想化模型 --- 并没有真正实现
TCP/IP模型 ==》网际互联模型 ==》分为4层:
实用模型 ===》工业标准
tcp/ip协议栈
应用层 ====》应用程序
传输层 ====》端口号tcp udp
网络层 ====》IP 地址
物理层 ====》网卡 驱动 1GB
pcap ,,
TCP/协议