计网01—— 计算机网络体系结构

173 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

计算机网络体系结构

简述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 地址随着链路的改变而改变