iso七层分层思想
应用层:网络服务与最终用户的一个接口
表示层:数据的表示 安全 压缩
会话层:建立 管理 终止会话
传输层:定义数据传输的协议端口号 流控和差错校验
网络层:进行逻辑地址寻找 实现不用网络的路径选择
数据链路层:进行硬件地址寻址,进行差错校验等功能
物理层:建立 维护 断开 物理连接
数据链路层:数据帧封装结构 源和目的物理地址数据校验功能
网络层:数据包封装结构 源和目的方的逻辑和地址 根据包头的逻辑地址选路
传输层:用户进程间的通信 端到端
会话层:建立用户间的会话关系
表示层:定义传递信息的语法和语义 编码和解码 压缩和解压缩 加密解密
tcp/ip协议族组成
应用层:http TFTP FTP SMTP SNMP DNS
传输层:TCP UDP
网络层:ICMP IGMP IP ARP RARP
数据链路层 物理层:由底层网络定义的协议
数据封装过程
电脑 电脑
应用层 上层数据
传输层 tcp头部 上层数据
电脑 | 电脑 | ||||
应用层 | 上层数据 | ||||
传输层 | tcp头部 | 上层数据 | |||
网络层 | IP头部 | tcp头部 | 上层数据 | ||
数据链路层 | mac头部 | ip头部 | tcp头部 | 上层数据 | |
物理层 |
PDU(协议数据单元)
电脑 | 电脑 | |||||
应用层 | 上层数据 | |||||
传输层 | tcp头部 | 上层数据 | 数据段 | |||
网络层 | IP头部 | tcp头部 | 上层数据 | 数据包 | ||
数据链路层 | mac头部 | ip头部 | tcp头部 | 上层数据 | 数据帧 | |
物理层 | 比特流 |