OSI(网络)七层参考模型
第7层:应用层:网络服务与最终用户的一个接口
第6层:表示层:数据的表示 安全 压缩
第5层:会话层: 建立、管理、压缩
第4层:传输层 :定义传输数据的协议端口,一级流控和差错校验
!第3层:网络层 :进行逻辑地址寻址,实现不同网络之间的路径选择
!第2层:数据链路层: 建立逻辑连接,进行硬件寻址、差错校验等功能
第1层:物理层 :建立、维护、断开物理连接
顺口溜:应表会传网~数物
网络层及以下(网络、数据、物理)是点对点的通讯(IP通讯,MAC地址、传输介质) :主机与主机间的通讯
传输层(传输、会话、表示、应用)的通讯为端到端的通信(端口通信)
会话层、表示层、应用层(软件层面)
TCP/IP模型
TCP/IP五层模型
应用层 应用的协议如:http、ftp、dns等等
!传输层 TCP(面向连接的协议)\UDP(高效)
!网络层 IP协议: ICMP\IGMP\ARP\RARP
!数据链路层 IEEE802.3有线局域网协议 IEEE802.11无线局域网
!物理层 IEEE802.3有线局域网协议 IEEE802.11无线局域网
ps:数据链路层+物理层可以合并为网络接口层
PDU数据封装
(ps:解封过程反过来就行)
PDU协议数据单元
应用层 数据
传输层 : TCP/UDP头部+数据 数据段
网络层 : IP头部+TCP/UDP头部+数据 数据包
数据链路层: MAC头部+IP头部+TCP/UDP头部+数据 数据帧
物理层: 比特流
名词解释:
TCP 头部 原端口与目的端口
IP头部 原ip与目的ip
MAC头部 原mac与目的mac