3.11 计算机网络参考模型

126 阅读1分钟

1.计算机网络参考模型

国际化标准组织(ISO)

1.1OSI七层参考模型

应用层:输入高级语言

表现层:PC将高级语言转换成二进制语言

会话层:管理多个会话并确认消息成功到达目标主机

传输层:确定TCP/UDP协议并确定目标端口号

网络层:根据ip地址确定最佳的数据传输路线

数据链路层:确定目标主机mac地址,对数据进行校验

物理层:将二进制语言转换成电信号传输出去

网络参考模型.png

1.2网络层协议

icmp协议:检测主机双向联通性 ping(程序) tracert (程序)

主机A、B互通:

主机AB素材.png

ARP:地址解析,将ip转换成mac地址

1.3传输层协议

tcp:速度慢,稳定

udp:速度快,但不稳定

1.4应用层协议:

http:超文本协议

https:http加密版

ftp:文件传输协议

tftp:普通文件传输协议

2.数据封装

应用层:date

传输层:tcp/udp报头+端口号+date--------------------------------------------------数据段

网络层:ip报头+tcp/udp报头+端口号+date---------------------------------------数据包

数据链路层:mac报头+ip报头+tcp/udp报头+端口号+date+校验位--------数据帧

3.各层原理

二层:数据链路层---------------------交换机--------------------根据mac地址转发数据

三层:网络层---------------------------路由器--------------------根据ip地址转发数据

四层:传输层---------------------------防火墙--------------------根据端口号和协议转发数据

七层:应用层---------------------------PC--------------------------控制真实数据

4.其他

主机A、B之间传输数据靠端口号识别应用程序。

个人PC之间传输数据靠pid号识别

单播:1对1

组播:特定的一群人

广播:所有人