计算机网络原理之透析网络层
端口的作用是什么?端口的分类有哪些?
端口(16位)是TCP/IP体系中,应用进程进行统一的标志。
- 服务器端使用的端口号(0~1023指派给熟知端口,1024-49151是登记端口)
- 客户端暂时使用的端口号(49152-65335)。
UDP和IP的不可靠程度是否相同?
UDP和IP都是无连接的协议和不可靠传输的协议。 UDP用户数据报和IP数据报的首部都有校验和字段。
- UDP的校验和是把首部和数据部分一起都检验;
- IP数据报的检验和只检验IP数据报的首部。
UDP和TCP的协议字段分别是多少?
流量控制和拥塞控制的主要区别是什么?
流量控制:让发送方的发送速率不要过快,要让接收方来得及接收。是一个端到端的问题,是接收端抑制发送端发送数据的速率,以便使接收端来得及接收。 拥塞控制:防止过多的数据注入到网络中,使网络中的路由器或链路不至过载。是一个全局性性的过程,涉及到所有的主机、所有路由器以及与降低网络传输性能有关的所有因素。
UDP传输的用户数据报,而IP层也封装为IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?
不可以,因为IP数据报中**IP承担主机寻址**,提供报头校错,只找主机,但无法找到目的进程。而UDP提供对应用进程的复用和分用的功能,以及对数据报对的差错检错。
TCP为提供可靠的传输,都有哪些计数器,分别有什么作用?
- 重传计时器:防止数据丢失。
- 坚持计时器:防止接收方发送0窗口后,再次发送的非0窗口丢失,造成发送方“死等”现象。
- 保活计时器:在长链接中,检测无响应的连接,并将其断开,防止占用过多的连接资源。
- 时间等待计时器:在断开连接期间使用。
|