计算机网络作业答案:网络层数据平面解析

需积分: 14 1 下载量 57 浏览量 更新于2024-08-05 收藏 9.08MB PDF 举报
"该资源是计算机网络课程的第四次作业答案,主要涵盖了网络层和数据平面的相关知识,包括IP地址的计算、子网划分、路由表解析、分片计算以及TCP/IP协议的应用等内容。" 本资源提供的知识点主要包括以下几个方面: 1. IP地址与子网划分: - 在问题a中,通过32-26得到6,表示IP地址的网络部分有6位,因此可以有2^6=64个IP地址。范围是从172.119.40.128到172.119.40.191,但题目中给出的是到192,可能是笔误,正确范围应为128~191。 - 对于子网划分,64除以4等于16,即2^4,这意味着每个子网有16个可用地址。根据题目,将172.119.40.0/24划分为4个子网,分别是172.119.40.64/28、172.119.40.80/28、172.119.40.96/28和172.119.40.112/28。 2. 路由表: - 路由表中的条目基于目的地址进行转发,问题b提到不存在基于端口的转发,强调了路由表的基本功能。 - R3和R2的前缀码和端口信息展示了路由器如何根据目的地址的二进制表示选择正确的出口端口。 3. 分片与IP数据报: - MTU(最大传输单元)是网络中允许的最大数据包大小,700字节的MTU减去20字节的IP首部,可以装载680字节的数据。 - 一个2400字节的数据报在减去20字节IP首部后,有效数据为2380字节,根据680字节的限制,会产生4个分片,每个分片的片偏移值分别是85、170、255(未显示完整)和340(0+255)。 4. TCP/IP协议: - MP3文件传输通常使用TCP协议,因为它提供可靠的数据传输服务。 - TCP首部和IP首部共40字节,有效载荷为1460字节,意味着每个数据报可以携带1460字节的应用数据。 - 计算传输1MB数据所需的TCP/IP数据报数量,结果是3425,这是因为网络传输中通常不使用1024的整数倍,而是根据实际的网络协议和硬件限制进行计算。 5. NAT(网络地址转换): - NAT转换表展示了内部网络(LANSide)与外部网络(WANSide)之间的IP地址和端口映射,例如,192.168.1.1的端口3345映射到128.119.40.86的端口4000。 这些知识点覆盖了计算机网络中的基础概念,如IP地址管理、路由、分片、TCP/IP协议以及NAT的工作原理,是网络通信领域的重要组成部分。学习和理解这些内容对于深入研究网络技术至关重要。