1.OSI七层参考模型
OSI(Open system interconnect),即开放式系统互联。一般叫OSI参考模型,是ISO(国际标准化组织)在1984年颁布的一种开放式体系结构的网络互联模型。
OSI定义了网络互联的七层框架,由下到上依次为物理层、数据链路层、网络层、 传输层 、会话层 、表示层、 应用层。
每一层都有什么作用:
应用层 -提供网路服务与最终用户的一个接口
表示层 -数据的表示编码解码 ,数据安全加密解密,数据压缩
会话层 -建立,管理,中止与用户间会话关系
传输层 -定义传输数据的协议端口号以及流控和差错校验
网络层 -进行逻辑地址寻址,实现不同网络之间路径选择
数据链路层 -建立逻辑连接,进行硬件地址寻址差错检验等功能
物理层 -建立维护断开物理连接
2. TCP/IP 协议族组成
TCP/IP协议包括应用层,传输层,网络层数据链路层和物理层
每一层包含哪些协议:
应用层 HTTP FTP TFTP SMTP SNMP DNS
传输层 TCP UDP
网络层 ICMP IGMP IP ARP RARP
数据链路层和物理层 由底层网络定义的协议
3.PDU协议数据单元
传输层——数据段
网络层——数据包
数据链路层——数据帧
物理层———比特流
4.设备与每一层的对应关系
应用层————计算机各种服务
传输层————防火墙服务
网络层————路由器服务
数据链路层————交换机
物理层————-网卡
5.数据的封装和解封过程
数据的封装过程
数据的解封过程
应用层产生的上层数据到达传输层加上TCP头部,打包后在网络层再加上IP头部,打包后在数据链路层再加上MAC头部,打包后在物理层封装成信号发出去后传输到了目标主机,目标主机通过网口接收到信号,再进行解封装,一步一步的去掉相应的头部,最后得到上层数据即有效的数据。