概述
计算机网络参考模型
ISO/OSI七层网络参考模型
应用层:网络服务与最终用户的接口
表示层:数据的表示、安全、压缩
会话层:建立、管理、终止会话
运输层:定义传输数据的端口号及流控和差错校验
网络层:进行逻辑寻址实现不同网络之间的地址选择
数据链路层:建立逻辑连接进行硬件地址寻址和差错校验
物理层:建立、维护、断开物理连接
² OSI七层网络参考模型分层的意义是为了使复杂的问题简单化、清晰化、条理化
点到点与点到端的通信区别:
点到点之间的通信指节点与节点间的通信,大多发生在1-3层,是设备与设备之间的通信
端到端的通信指应用端口与应用端口间的通信,大多发生在4-7层。
OSI七层结构与 TCP/IP四层、五层结构图
TCP/IP五层协议及协议簇与对应端口号
应用层: HTTP(80) FTP(2021) TFTP(69) SMTP(25) SNMP(161) DNS(53)
传输层: TCP UDP
网络层: ICMP IGMP IP ARP RARP
数据链路层:由底层网络定义协议
物理层: 由底层网络定义协议
TCP/IP四层协议
应用层、传输层、网络层、网络接口层
TCP/IP五层协议中每层所对应的设备:
应用层: 计算机
传输层: 防火墙
网络层: 路由器
数据链路层: 交换机
物理层: 网卡、网线
² TCP/IP五层协议中数据封装与解封装的过程:
封装
解封装
封装:
应用层将用户的需求整理成原始数据传递给传输层,
传输层将收到的数据按需求添加TCP报头信息或其他,并将添加后的数据处理成数据段传递给网络层,
网络层将接收到的数据段按需求添加IP报头信息或其他,并将添加后的数据段处理成数据包传递给数据链路层,
数据链路层将接收到的的数据包按需求添加MAC头部信息,并将添加后的数据包处理成数据帧传递给网络层,
网络层将接收到的数据帧处理成比特流传递出去
解封装:
物理层将接收到的比特流传递给数据链路层,
数据链路层将接收到的比特流解析成数据包并通过MAC头部信息传递给网络层,
网络层将接收到的数据帧解析成数据包,并通过IP头部信息传递给传输层,
传输层将接收到的数据包解析成数据段,并通过TCP头部信息传递给应用层,
应用层将接收到的数据段解析成原始数据,并将数据中的信息反馈给用户
PDU
转载于:https://www.cnblogs.com/baoqingrui/p/11169396.html
最后
以上就是优美樱桃为你收集整理的网络基础 01 计算机网络参考模型的全部内容,希望文章能够帮你解决网络基础 01 计算机网络参考模型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复