NoteDeep

OSI 7层参考模型:

OSI:开放系统互联参考模型
ISO:国际标准化组织

应用层

为程序员提供的编码调用的API接口
协议:HTTP、HTTPS、FTP、SMTP

表示层

双方数据的排布规则,比如数据加密解密,压缩解压
协议:没有协议,规则是通信双方定

会话层

建立、管理和终止表示层实体之间的通信会话
删除、管理、存储客户端的socket
协议:开发人员自己定制,确定什么情况对socket做什么操作

传输层

将代码包上一层TCP的包头, 即指定了该数据的发送方式
协议:TCP、UDP

网络层

为数据包绑上目标地址
协议:IPv(4/6)

数据链路层

将软件层面打包好的数据, 变成硬件层面可发送的数据
比如:
将数据分割成很多小段发送:帧(匹配当前的带宽)
平衡通信双方的通信质量
双方通信之间的信息交换, 比如链接, 本地资源的准备
协议
PPP(点对点通信协议)
网络适配器(网卡):一般兼具数据链路层和物理层的功能

物理层

硬件设备
设备/协议
双绞线:常见的网线(水晶头排线)按带宽分类:一类、二类... ...线
调制解调器:modern:猫, 模拟信号转换为数字信号
光导纤维:... ...
同轴电缆:... ...

功能:传输数据的物理通路
过程
激活物理链接:建立设备之间的通路(网线、路由器、交换机)
传输数据:保证数据正确通过, 提供正确的带宽
终止物理链接:断开链接

TCP/IP 4层参考模型:

应用层:

将程序员可以操作的三层合在一起
应用、表示、会话

传输层

网络层

数据链路层(逻辑链路层)

包含物理层
网卡













评论列表

    OSI 7层参考模型:TCP/IP 4层参考模型: