计算机网络是信息技术领域中的核心科目,它涵盖了网络的构建、数据传输、路由选择、网络协议等方面的知识。在复习过程中,我们需要深入理解并掌握这些概念。
路由选择是网络通信的关键部分,它决定了数据包如何从源主机到达目标主机。在给定的内容中,提到了路由器如何根据路由表转发数据包。例如,对于目的地址为202.120.33.57的数据包,应该转发到路由器R2,而目的地址为202.120.34.100的数据包则应通过本路由器的端口1转发。这种路由决策基于子网掩码和网络号的计算,网络号等于IP地址与子网掩码的按位与操作结果。
距离矢量路由算法如RIP(Routing Information Protocol)被用来更新和维护路由表。题目中给出的节点5的邻居节点传来的距离矢量信息,用于计算节点5到其他节点的最佳路径。例如,节点5到节点1的距离是7,通过节点3到达,因为这是最小的总距离。节点5的路由表将根据这些信息更新,以确定最短路径。
NAT(Network Address Translation)技术用于解决IP地址短缺问题,它将内部网络的私有IP地址转换为外部网络的公共IP地址。当IP=10.10.30.88的机器访问IP=202.120.2.102的Web服务器时,NAT会将源地址替换为其外部IP地址218.81.195.105,因此Web服务器接收到的IP包的源地址将是NAT的外部地址。
在子网划分方面,例如202.120.5.193/28,子网掩码为255.255.255.240,意味着这个子网可以容纳14个主机,因为子网长度为4位,主机部分长度为4位,可分配的主机数为2^4-2=14(减去网络地址和广播地址)。同样,C类地址110子网主机号为6的节点,其IP地址的最后一个字节为11000110,表示主机号为6且子网号为3位。
拥塞控制是TCP/IP协议族中的重要机制,防止过多的数据同时充斥在网络中导致网络性能下降。在TCP中,拥塞窗口(cwnd)和阈值(ssthresh)是关键参数。如果在拥塞窗口为40KB时发生拥塞,经过三次成功传输后,根据慢启动算法,cwnd会被重置为ssthresh的一半,即20KB,并以较小的增长速率(例如每次加倍)来增加窗口大小。因此,三次成功传输后,cwnd=20KB,ssthresh保持不变,仍为20KB。经过五次成功传输,cwnd会再次加倍,达到32KB,而ssthresh仍然保持在20KB。在第七次传输发生时,如果出现丢包,会触发快速重传和快速恢复算法,cwnd会减少,但具体的数值依赖于具体的实现和协议细节。
计算机网络的知识点包括路由选择、距离矢量算法、NAT工作原理、子网划分以及TCP的拥塞控制策略。理解并熟练应用这些概念对于网络设计、优化和故障排查至关重要。