核心内容摘要
17c.13c.1:穿越时空的低语,解码数字时代的未来密码
OSI七层模型物理层信号传输→数据链路层帧封装→网络层路由→传输层可靠传输→会话层连接管理→表示层数据格式转换→应用层用户接口。
为协议设计提供理论框架实际部署中因协议栈复杂逐渐被TCP/IP模型替代。
TCP/IP四层模型TCP/IP四层对应OSI层次核心功能与协议应用层应用层表示层会话层HTTP
FTP
SMTP25传输层传输层TCP可靠传输、UDP无连接网络层网络层IP寻址与路由、ICMP错误报告网络接入层数据链路层物理层Ethernet帧封装、PPP点对点连接优势简洁合并OSI的上三层简化开发流程。
实用支持互联网大规模部署协议栈轻量化。
封装与解封装的流程
发送端封装过程应用层生成原始数据如浏览器输入的URL。
传输层添加TCP/UDP头部源端口、目的端口形成“段”Segment。
网络层封装IP头部源IP、目的IP形成“包”Packet。
数据链路层添加MAC头部源MAC、目的MAC和FCS校验形成“帧”Frame。
物理层转换为二进制比特流0/1通过介质传输。
接收端解封装过程物理层→数据链路层校验FCS剥离MAC头部。
网络层剥离IP头部传递至传输层。
传输层剥离TCP/UDP头部还原原始数据至应用层。
案例ping
192.
168.
2的传输流程应用层生成ICMP请求数据传输层封装UDP头部ICMP基于UDP网络层添加IP头部数据链路层通过ARP获取目标MAC地址并封装帧头部最终物理层发送比特流。
高频考点
TCP三次握手第一次握手客户端→服务端客户端向服务端发送 SYN 包携带初始序列号 seqx请求建立连接客户端进入 SYN_SENT 状态。
第二次握手服务端→客户端服务端收到 SYN 包后确认自身接收能力正常向客户端回复 SYNACK 包携带确认号 ackx1和自身初始序列号 seqy服务端进入 SYN_RCVD 状态。
第三次握手客户端→服务端客户端收到 SYNACK 包后确认自身收发、服务端收发正常向服务端发送 ACK 包携带确认号 acky1客户端进入 ESTABLISHED状态服务端收到 ACK 包后同样进入 ESTABLISHED 状态连接正式建立可以开始传输数据。
ARP协议通过IP地址查询MAC地址。
通过本地ARP表存储IP-MAC映射减少广播开销。
关键端口HTTP
FTP20/
SMTP
DNS53。
点击下方名片获取软考/华为认证数通各科的入门备考资料。