网络通信参考模型
作者:互联网
1. 协议分层:
网络通信过程很复杂
数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读
为了降低网络设计的复杂性,将协议进行了分层设计
下层为上层提供服务
同层次之间使用相同的协议
2. 服务:
网络中各层向其相邻上层提供的一组操作
服务访问点(SAP)
N+1层实体是通过N层的SAP来使用N层所提供的服务
SAP相当于相邻层之间的接口
3. 服务类型:
面向连接的服务
先建立连接再传输数据,之后再断开连接
数据传输过程中,数据包不需要携带目的地址
保证数据传输的可靠性
4. 无连接的服务
不需要事先建立连接,直接发送数据
每个报文都带有完整的目的地址
不保证报文传输的可靠性
5. 面向连接的服务在建立连接和断开连接过程中,使用以下几个服务元素:
请求
指示
响应
确认
6. OSI 7层参考模型(自上向下):
应用层:使用应用层协议,数据APDU
表示层:使用表示层协议,数据PPDU
会话层:使用会话层协议,数据SPDU
传输层:使用传输层协议,数据TPDU
网络层:使用网络层协议,数据报文
数据链路层:使用数据链路层协议,数据帧
物理层:使用物理层协议,数据比特
7. OSI 七层模型每一层的功能:
物理层:建立、维护、断开物理连接,定义了接口及介质,实现了比特流的传输
数据链路层:建立逻辑连接、通过MAC地址实现数据的通信,帧包装、帧传输、帧同步。交换机工作在数据链路层
网络层:进行逻辑地址寻址,实现不同网络之间的通信,定义了IP地址,为数据传输选择最佳路径,路由器工作在网络层
传输层:定义传输数据的协议端口号,以及流控和差错校验,实现了程序与程序的互联,可靠与不可靠的传输。协议TCP面向连接可靠的,UDP面向无连接不可靠的
会话层:建立、管理、中止会话,例如断点续传
表示层:数据的表现形式,如加密、压缩。
应用层:网络服务与最终用户的一个接口
标签:网络通信,协议,参考模型,网络层,使用,数据,连接,链路层 来源: https://www.cnblogs.com/dnmf/p/16526538.html