物理层:建立、维护、断开物理连接的作用。一般有,网线,光纤和网卡。
数据链路层:建立逻辑连接、进行物理地址寻址和差错校验的功能。MAC地址为物理地址出厂后就不可更改。
网络层:进行逻辑地址寻址,选择最优的网络路径,IP地址可以更改。
以上,为OSI七层网络中的下四层(网络层)其中物理层,数据链路层和网络层是点到点传输信息即,考虑信息传输的过程;而传输层是端口与端口之间传输信息,不考虑信息传输的过程。
两台计算机要想实现交流就必须通过互联网进行交互,然而计算机在交互过程中并不是将用户输入的信息进行直接传输,而是通过数据的封装与解封装过程即,源计算机将用户所输入的信息进行语言转换,把人类的语言转化为二进制的信号,再把信号进行加密打包,把整条信息分成多个信息包进行传输。目标计算机接收源计算机发送来的信息包进行地址确认,确认传输来的信息包是否为本机地址。再通过将信息进行整合解码,将二进制信号转化为人类的语言呈现给用户。
数据的封装与解封装的过程
源用户
应用层: 上层数据 用户所输入的信息
传输层: TCP头部+ 上层数据 数据段
网络层: IP头部+ TCP头部+ 上层数据 数据包
数据链路层:MAC头部+IP头部+ TCP头部+ 上层数据 数据帧
物理层: 发送二进制信号 比特流
目标用户
物理层: 接收二进制信号 比特流
数据链路层:-MAC头部+IP头部+ TCP头部+ 上层数据 数据帧
网络层: -IP头部+ TCP头部+ 上层数据 数据包
传输层: -TCP头部+ 上层数据 数据段
应用层: 用户数据 上层所接收的信息
原文:https://blog.51cto.com/14557750/2440986