1.私有协议、公有协议与兼容问题
端到端通信 pc -----pc
公有协议
私有协议
ISO 国际标准化组织
OSI 开放式系统互联
App 网络模块
PC_a -------------Internet----------PC_b
表示层:确定加密解密方式,防止数据乱码 数据传输格式
会话—app到app之间连接
Port IP地址 MAC地址
上三层 逻辑
下四层
套接字 Socket IP地址+Port号
0 1-1023、知名端口 1024-65535 非知名端口 、随机
HTTP TCP 80
端到端通信:原来是说端口号到端口号。端口号来标识应用
传输层:定义了端口号、定义了传输层报头 Sport Dport
数据段 Segment
传输层报头|数据载荷 PDU
Node 节点 接口 NIC
网络层:定义3层地址、定义3层数据报头
网络层报头|数据段PDU 数据包 Packet
数据链路层
FCS 帧校验序列 HASH 4byte CRC
数据链路层报头|数据包|FCS 数据帧 Frame
PC_a -----SW_1-------PC_b
ip 高位部分 网络位 低位部分 主机位 成帧
ARP地址解析协议:通过发送ARP请求来解析你的IP,port获取你的MAC地址
svi 接口 IP地址 Telnet PC_a -----SW_1 MAC地址表
PC_a ------SW_1 -----------R1-----------SW_2 -------PC_b
Ethernet2(mac)|IPV4(ip)|UDP(port)|qq|FCS
2.OSI 7层模型逐层解析
OSI Model 分层太细,进行淘汰 变成参考模型
接收从下往上
传出从上往下
3.TCP/IP 协议栈
好用,现在所用
应用层
主机到主机层 TCP UDP 端口号
因特网层
网络接口层
CLNP
IPX/SPX
封装机制不同,逐层封装—>跃级封装
Ethernet2(mac)|IPV4(ip)|TDP(port)|http|FCS
Ethernet2(mac)|IPV4(ip)|OSPF|FCS
Ethernet2(mac)|ARP|FCS