计算机网络:理解ARP与地址解析

下载需积分: 12 | PDF格式 | 281KB | 更新于2025-01-05 | 201 浏览量 | 4 下载量 举报
收藏
《计算机网络》(谢希仁,人民邮电出版社)是一本详尽且系统地讲解计算机网络基础知识和底层实现技术的经典教材。该书特别关注了TCP/IP协议簇中的重要协议——地址解析协议(ARP)和逆地址解析协议(RARP)。ARP负责将32位的IP地址动态映射到对应的硬件地址,这一过程通常是自动进行的,无需用户干预,对于网络通信的透明性至关重要。在使用FTP等应用程序与远程服务器通信时,例如键入`%ftp bsdi`命令,会经历一系列步骤: 1. 应用程序(如FTP客户端)通过gethostbyname(3)函数,将主机名(如bsdi)转换为IP地址,这个过程可能涉及DNS查询或使用本地静态主机文件(如/etc/hosts)。 2. FTP客户端请求TCP利用获取的IP地址建立连接。TCP会将连接请求封装成IP数据报,并发送到目标主机。 3. 当数据包到达本地网络,如果是同一子网内的主机,IP数据报会直接送达;若目标在远程网络,IP数据报会通过IP路由功能找到下一个转发节点。 4. RARP则是在某些特定情况下,如无盘工作站或X终端,用于将硬件地址映射回IP地址,这是一个需要管理员手动配置的过程,会在后续章节进行详细讨论。 通过阅读这本书,读者能够深入理解计算机网络架构,包括数据链路层的寻址机制,以及如何在不同层次间进行地址转换,这对于网络管理员和开发者来说是不可或缺的知识。理解ARP和RARP的工作原理有助于优化网络性能,解决常见的网络问题,以及设计和部署复杂的网络环境。

相关推荐