计算机网络原理之网络层(解疑答惑)

文章目录

  • 计算机网络原理之透析网络层
    • 端口的作用是什么?端口的分类有哪些?
    • UDP和IP的不可靠程度是否相同?
    • UDP和TCP的协议字段分别是多少?
    • 流量控制和拥塞控制的主要区别是什么?
    • UDP传输的用户数据报,而IP层也封装为IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?
    • TCP为提供可靠的传输,都有哪些计数器,分别有什么作用?

计算机网络原理之透析网络层

端口的作用是什么?端口的分类有哪些?

端口(16位)是TCP/IP体系中,应用进程进行统一的标志。

  • 服务器端使用的端口号(0~1023指派给熟知端口,1024-49151是登记端口)
  • 客户端暂时使用的端口号(49152-65335)。

UDP和IP的不可靠程度是否相同?

UDP和IP都是无连接的协议和不可靠传输的协议。
UDP用户数据报和IP数据报的首部都有校验和字段

  • UDP的校验和是把首部和数据部分一起都检验;
  • IP数据报的检验和只检验IP数据报的首部。

UDP和TCP的协议字段分别是多少?

  • UDP协议字段为17
  • TCP协议字段为6

流量控制和拥塞控制的主要区别是什么?

流量控制:让发送方的发送速率不要过快,要让接收方来得及接收。是一个端到端的问题,是接收端抑制发送端发送数据的速率,以便使接收端来得及接收。
拥塞控制:防止过多的数据注入到网络中,使网络中的路由器或链路不至过载。是一个全局性性的过程,涉及到所有的主机、所有路由器以及与降低网络传输性能有关的所有因素。

UDP传输的用户数据报,而IP层也封装为IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?

不可以,因为IP数据报中**IP承担主机寻址**,提供报头校错,只找主机,但无法找到目的进程。而UDP提供对应用进程的复用和分用的功能,以及对数据报对的差错检错。

TCP为提供可靠的传输,都有哪些计数器,分别有什么作用?

  • 重传计时器:防止数据丢失。
  • 坚持计时器:防止接收方发送0窗口后,再次发送的非0窗口丢失,造成发送方“死等”现象。
  • 保活计时器:在长链接中,检测无响应的连接,并将其断开,防止占用过多的连接资源。
  • 时间等待计时器:在断开连接期间使用。

你可能感兴趣的:(计算机网络原理,计算机网络原理,端口)