原始数据在上三层(应用层、表示层、会话层)统称为PDU(协议数据单元)在传输层称为数据段,在网络层称为数据包/数据段,传到数据链路层称为数据帧,物理层将其转化成比特流(打上头部后的叫法)
每相邻两层之间的联系称为服务接入点
协议如同人与人之间交流的语言,协议不同无法建立通讯(现在最主流常用的协议TCP/IP)
科普:RJ-11电话线水晶头 RJ-45网络线水晶头
数据封装流程 必定是自上而下的,解封装与封装相反
物理层:为数据的双向通信提供一个保障,让数据在一个有保障的环境中传输。定义了电气、机械、功能、规程特性统一,并建立、拆除物理链路
数据链路层:提供数据链路的建立、维护与拆除。负责数据帧的封装、传输与同步。提供错误检测功能。提供流量控制功能。
网络层:提供了通讯过程中必须使用的逻辑IP地址。负责连接不同的媒介类型。根据运行的不同路由选择协议来选择不同的最佳路径。在最佳路径上负责路由数据包。
传输层:提供了端口号码。提供了端对端的连接(通过端口号码实现一端到一端的连接)。建立、维护、拆除虚拟链路,并保障数据传输的可靠性。提供数据检测。(主要协议TCP/UDP)
(TCP 传输控制协议 能够保证数据传输可靠性 传输效率比较低下,UDP 用户数据报协议 传输效率高 不保证传输可靠性低 )
(会话层、表示层、应用层与网络关系较小与开发关系较大)
会话层:在两个应用程序之间建立、维护并拆除会话。负责建立和管理应用程序之间的通信。
表示层:从应用层协商数据的转换,解决不同系统之间的通信语法问题,保证系统接收的数据的可靠是可读的。提供数据加密。
应用层:网络进程的应用。网络为应用进程提供网络服务【电子邮件、文件传输、电子竞技】。提供用户之间的接口