OSI模型
物理层的传输单位是比特 功能是在物理媒体上位数据端设备透明的传输原始比特流
数据链路层的传输单位是帧 功能是:成帧,差错控制(奇偶校验码),流量控制和传输管理 提供点到点的通信(主机到主机间的通信)
网络层的传输单位是数据报 功能是:把网络层的协议数据单元(分组)从源端传到目的端
传输层的传输单位是 报文段 (TCP)或是用户数据报(UDP) 功能是为端到端连接提供可靠的传输服务 提供端到端的通信(主机中进程之间的通信)
会话层的允许不同主机上各进程之间的对话。利用传输层的功能向表示层提供增值服务。建立连接=会话=建立同步(SYN)。恢复通行(校验点)
表示层 用于处理两个通信系统中交换信息的表示方式(数据压缩,加密和解密)
应用层 是用户与网络的界面a
TCP/IP模型
网络接口层 功能类似于OSI的物理层和数据链路层 用于表示物理网络的接口
网际层 功能上类似于OSI网络层——将分组发向任何网络和选择路由,不保证各个分组有序到达。定义了标准的分组格式和协议(IP协议)
传输层 功能上类似于OSI传输层 是使发送端和目的端主机上的对等实体可以进行对话。
传输层主要使用以下两种协议:
1.传输控制协议 TCP(Transmission Control Protocol,TCP)面向连接的,数据传输单位是报文段,能提供可靠交付
2.用户数据报协议 UDP(User Datagram Protocol,UDP)无连接的,数据传输单位是用户数据报,不能提供可靠交付(尽力)
应用层 包含所有高级协议:DNS,SMTP,FTP(文件传输协议),HTTP