应用层:将人类语言输入到计算机中
表示层:将收到的人类语言转化为二进制语言,并指定加密格式,存储格式,解密,压缩等等操作
会话层:建立,管理,终止会话
传输层:定义传输数据的协议端口号,流控及差错校验
tcp慢,稳定 传递数据前需要先建立连接
udp快,不稳定 数据可直接发送
网络层:定义逻辑地址,实现不同网络中的寻址,理论选择转发数据最佳的路径
将上层数据加上源和目的方的逻辑地址(IP)封装成数据包,实现数据从源端到目的端的传输
数据链路层:建立逻辑地址,进行硬件地址寻址,差错校验等功能
将上层数据加上源和目的方的物理地址封装成数据帧,MAC地址是用来标识网卡的物理位置,建立数据链路,当发现数据错误时,可以重传数据帧
物理层:建立,维护,断开物理连接
报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输。
应用层、表示层、会话层为高三层,是面向用户的
网络层、数据链路层、物理层为低三层,是面向硬件的
网络层及以下的通信为点到点通信(主机与主机)
传输层的通信为端到端(端口到端口)