计算机网络运输层知识点总结

需积分: 0 0 下载量 190 浏览量 更新于2024-08-05 收藏 492KB PDF 举报
"计算机网络第三章知识点总结" 计算机网络第三章知识点总结中,涵盖了运输层的相关知识点。下面是对这些知识点的详细说明: 1. 计算机网络向用户提供的最重要的两大功能:连通和共享。这两大功能是计算机网络的核心功能,连通功能使得不同的设备能够相互通信,而共享功能使得不同的设备能够共享资源。 2. UDP 和 TCP 通过检验和来实现差错检测。检验和是一种错误检测机制,通过计算检验和来检测数据传输中的错误。UDP 和 TCP 都使用检验和来实现差错检测,但它们的实现方式不同。 3. 流水线方式中,允许发送方连续发送多个分组而不需确认,但它也受限于在流水线中未确认的分组数不能超过某个设定的最大值 N。N 又称为窗口长度。流水线方式的协议又称为滑动窗口协议。这种协议可以提高数据传输的效率,但也存在一些限制。 4. 窗口长度小于等于序号空间的一半。这是因为序号空间使用模 2K 运算,窗口长度不能超过序号空间的一半。 5. 应用程序通过套接字传递数据流,TCP 将这些数据引导到一个发送缓存区,TCP 可从缓存取出并放入报文段中的数据数量受限于最大报文段长度(MSS)。MSS 通常根据本地的链路层的最大传输单元(MTU)来设置。 6. TCP 往返时延估计是 TCP 为了确保数据传输的可靠性而进行的估计。TCP 需要估计往返时延,以便确定重传超时间隔。 7. 重传超时间隔是 TCP 为了确保数据传输的可靠性而设定的时间间隔。如果在这个时间间隔内没有收到确认信息,TCP 就会重传数据。 8. TCP 可靠数据传输时,其序号随着协议的运行时,是如何变化的。TCP 的序号是根据数据传输的进度而变化的。 9. TCP 三次握手是 TCP 建立连接的过程。首部各字段的交互过程是 TCP 建立连接的关键步骤。 10. TCP拥塞控制发送方通过维护 CongWin 的大小来限制其发送速率:LastByteSent-LastByteAcked ≤ min{CongWin,RecWin}。CongWin 是 TCP 的拥塞窗口,RecWin 是接收窗口。 11. TCP拥塞控制发送方通过丢包事件来感知网络拥塞的,丢包事件包括:超时或者 3 个重复 ACK。 12.掌握 P184 页图 3-52 所描述的 TCP拥塞控制的 FSM 描述。FSM 是 Finite State Machine 的缩写,描述了 TCP拥塞控制的状态机。 13.理解运输层的功能和协议。运输层是 OSI 模型中的第四层,负责提供可靠的数据传输服务。 14.应用进程之间的通信又称为端到端的通信。这种通信方式使得不同的应用进程能够相互通信。 15.一个进程有一个或多个套接字,它相当于从网络向进程传递数据和从进程向网络传递数据的门户。 16.运输层的一个很重要的功能就是复用和分解。在接收主机中的分解,就是将接收到的段交付给正确的套接字。在发送主机中的复用,就是从多个套接字收集数据,用首部封装后,交由下面的网络层传输的过程。 17.UDP 套接字由二元组标识:目的地 IP 地址,目的地端口号。具有不同的源 IP 地址且/或源端口号,但具有相同的目的 IP 地址和目的端口号的 IP 报文段指向同样的套接字。TCP 套接字由四元组标识:源 IP 地址、源端口号、目的 IP 地址、目的端口号。 18.进程和套接字,并不总是一一对应关系,一个进程可能有多个套接字。 19. GBN 改善了信道效率,但仍然有不必要重传问题。GBN 是 Go-Back-N 的缩写,是一种错误纠正机制。