计算机网络各层次协议盘点总结

发布时间 2023-12-16 19:43:39作者: 3cH0_Nu1L

数据链路层(帧)

1、停止-等待协议:

  每发送一个帧,就停止并等待,直到收到接收方发送的ACK确认为止。可以看作是接收窗口=发送窗口=1

2、后退N帧协议:

  维持滑动窗口,且接收窗口为1,发送窗口<=。接收方只按顺序接收帧,不按序无情丢弃。累积确认(偶尔捎带确认)。确认序列号最大的、按序到达的帧。

3、选择重传协议:

  维持滑动窗口,且接收窗口=发送窗口<=。收到的数据帧可以失序。只重传出错帧(选择重传)。对数据帧逐一确认,收一个确认一个。

4、ALOHA协议:

  包括纯ALOHA(想发就发,随机重发)和时隙ALOHA(时间片开始时发送,随机重发)。

5、CSMA协议(载波监听多路访问协议):

  包括1-坚持CSMA、非坚持CSMA和p-坚持CSMA。

6、CSMA/CD协议(载波监听多点接入/碰撞检测协议):

  总线式以太网使用。先听后发、边听边发、冲突停发、随机重发。采用截断二进制指数退避算法指数退避算法。注意最小帧长问题。

7、CSMA/CA协议(载波监听多点接入/避免碰撞协议):

  用于无线局域网。采用截断二进制指数退避算法指数退避算法。

8、轮询协议:

  主节点轮流邀请从属节点发送数据。既不产生冲突,又在发送时占有所有带宽。

9、令牌传递协议:

  每个结点都可以在一定的时间内(令牌持有时间)获得发送数据的权利,并不是无限制地持有令牌。既不产生冲突,又在发送时占有所有带宽。

10、PPP协议:

  点对点协议,是目前使用最广泛的数据链路层协议,用于拨号电话接入因特网,目前成为各种主机、路由器之间简单连接的一种共同解决方案。

网络层(IP数据报或称分组、包)

1、IP协议:

  无连接、不可靠、尽力而为

2、ARP(地址解析协议):

  IP地址→物理地址(MAC地址)。基于IP协议
3、RARP(逆地址解析协议):

  物理地址(MAC地址)→IP地址。基于IP协议。
4、ICMP(网际控制报文协议):

  ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP报文封装在IP包中。(基于IP协议)
5、DHCP(动态主机配置协议):

  自动分配主机地址。基于UDP协议。
6、NAT(网络地址转换):

  在专用网连接到因特网的路由器上安装NAT软件,安装了NAT软件的路由器叫NAT路由器。

  当一个分组离开专用网的时候,首先要通过一个NAT路由器,它会将内部的IP源地址转换成该公司所拥有的真实IP地址。

  注意私有IP地址的范围。NAT通常与防火墙组合使用。
7、VPN(虚拟专用网):

  利用公用的因特网作为本机构各专用网之间的通信载体。
8、RIP(路由信息协议):

  基于距离向量的路由选择算法。基于UDP协议。适合于规模较小的网络,最大跳数不超过15。属于内部网关协议IGP。好消息传播得快,而坏消息传播得慢。
9、OSPF(开放最短路径优先):

  基于链路状态的协议。属于内部网关协议IGP。OSPF 直接用 IP 数据报传送(基于IP协议)。
10、BGP(边界网关协议):

  不同AS之间的路由协议。基于距离向量的路由选择算法。基于TCP协议。力求寻找一条能够到达目的网络且比较好的路由,而不是最佳。
11、IGMP(网际组管理协议):

  IP组播(多播)协议。IGMP 使用 IP 数据报传递其报文(基于IP协议)。让路由器知道本局域网上是否有主机(的进程)参加或退出了某个组播组。
12、组播路由选择协议:

  是找出以源主机为根节点的组播转发树。构造树可以避免在路由器之间兜圈子。

传输层(TCP报文段、UDP用户数据报)

1、UDP(用户数据报协议):

  无连接、不可靠、面向报文。没有拥塞控制。不需要确认。

2、TCP(传输控制协议):

  面向连接、可靠的、全双工通信。除了TCP首部格式之外,还包括TCP的可靠传输(滑动窗口实现)、TCP的链路建立、TCP的流量控制、TCP的拥塞控制。

应用层(报文)

1、DNS(域名解析系统):

  用来把便于人们使用的机器名字转换为IP地址;DNS系统采用客户/服务器模式,其协议运行在UDP上,使用53号端口。

2、FTP(文件传送协议): 

  基于 TCP 。基于C/S。提供交互式的访问,提供文件传送的一些基本的服务。

3、TFTP(简单文件传送协议):

  基于UDP 数据报, 需要有自己的差错改正措施。

4、TELNET(远程终端协议):

  基于TCP 连接。基于C/S方式。用于远程登录。

5、HTTP(超文本传输协议):

  HTTP报文通常都使用TCP连接传送(基于 TCP)。是面向文本的。面向事务的客户服务器协议,是万维网能可靠地交换文件的基础。HTTP协议由一套从浏览器发往服务器的请求和一套从服务器发往浏览器的响应组成。

6、SMTP(简单邮件传输协议):

  基于 TCP。使用SMTP协议的情况:①发件人的用户代理向发送方的邮件服务器发送邮件②发送方的邮件服务器向接受方邮件服务器发送构件。

7、MIME:

  并没有改动或取代SMTP,它继续使用目前的RFC 822格式,但增加了邮件主体的结构,并定义了传 送非ASCII码的编码规则。

8、POP3(邮局协议):

  基于 TCP。特点:POP服务器只有再用户输入鉴别信息后,才允许对邮箱进行读取。只要用户从POP服务器读取了邮件,POP服务器就把邮件删除。

9、IMAP(网际报文存取协议):

  收信人使用多个用户代理访问同一邮箱,邮件始终保持在邮箱中。

参考

https://mp.weixin.qq.com/s/BnofkXw1HzxYPJs-fz40Dg