OSI七层主要作用
应用层 网络服务与最终用用户的接口
表示层 数据的表示 安全 压缩
会话层 建立管理终止会话
传输层 定义传输数据的协议端口号
网络层 进行逻辑地址寻址 实现不同网络之间的路径选择
数据链路层 建立逻辑链接 进行物理地址寻址 差错校验等功能
物理层 建立 维护 断开 物理连接
OSI七层是自下向上一至七层
TCP/PI参考模型可以分为四层也可以分为五层 分为五层就是就是把OSI高三层分为一层 分为四层就是把OSI的前两层合并为网络接口层
协议数据单元PDU
1、每个层次的数据都有一个专门的术语,总称为协议数据单元
2、第一层物理层称作比特,bit
3、第二层数据链路层称作帧,frame
4、第三层网络层称作包,也叫分组,package
5、第四层传输层称作段,segment
封装和解封装
1、发送方发送数据,会将大的数据分割成很多小块数据,每个小块数据在向下经过各个层次的时候,都会加上头部结构,这个过程叫封装
2、接收方将收到的数据,向上逐层将头部结构去除,再将数据组合起来,这个过程叫解封装。
数据传输流程
1、发送方A发邮件,到了传输层,如果数据比较大,要把数据先分割成小段,每一段都要加上头部信息,如端口号、分段序列号。
2、数据从上到下到达网络层后,网络层也要加上头部信息,如IP地址、TTL(生存周期)。网络层还要负责选择最佳路径
3、数据在数据链路层,要加上帧的头部,如MAC地址
4、数据最后通过物理介质,变成比特流发送出去。
原文:http://blog.51cto.com/13721778/2112856