本文已参与「新人创作礼」活动,一起开启掘金创作之路。
计算机网络体系结构
简述OSI七层协议 OSI七层协议包括: 应用层,表示层,会话层,运输层,网络层,数据链路层,物理层,
简述TCP/IP四层协议 TCP/IP五层协议包括:应用层,运输层,网络层,网际接口层,
简述五层结构协议
TCP/IP五层协议包括:应用层,运输层,网络层,数据链路层,物理层,
各层作用
应用层:为应用程序提供数据传输服务,例如 HTTP、DNS 等协议。数据单位为报文。
表示层:数据压缩、加密以及数据描述,使得应用程序不必关心在各台主机中数据内部格式不同的问题。
会话层:建立及管理会话,身份验证,权限鉴定等;
传输层:为进程提供通用数据传输服务,定义通用的传输层协议可以支持不断增多的应用层协议。
网络层:为主机提供数据传输服务。网络层把传输层传递下来的报文段或者用户数据报封装成分组。
数据链路层:为同一链路的主机提供数据传输服务。数据链路层把网络层传下来的数据分组封装成帧,而主机之间可以有多条链路。
物理层:通过传输二进制比特流实现进行两台物理机之间的通信。
各层协议
-
Physical, Data Link, Network, Transport, Application
-
应用层:常见协议:
- HTTP(80端口):超文本传输协议
- DNS(53端口):运行在UDP上,域名解析服务
- SSH(22端口):远程登陆
- TELNET(23端口):远程登录
- FTP(21端口):文件传输协议
- SMTP(25端口):发送邮件
- POP3(110端口):接收邮件
-
传输层:TCP/UDP...
-
网络层:IP、ARP、NAT、RIP...
路由器、交换机位于哪一层?
- 路由器属于网络层,根据IP地址进行寻址
- 交换机属于数据链路层,根据MAC地址进行寻址
变与不变
网络层实现主机之间的通信,而链路层实现每段具体链路之间的通信。因此在通信过程中,IP 数据报的源地址和目的地址始终不变,而MAC 地址随着链路的改变而改变。