在你操作系统的控制台中你可以通过键入“man ifconfig”命令来查看更多的信息。

现在我们来考虑另一个重要的问题。因为不知道对方的逻辑和物理地址,那我们怎样才能得到服务器发送配置信息的请求呢?所以,我们的计算机对网络上所有计算机都发送了信息。这就是所谓的广播,其消息被放置在广播帧当中。

在DHCP规范中,该消息被叫做DHCPDISCOVER封包,若得到了回应则返回一个叫DHCPOFFER的消息。此消息通常在单播帧中并发送给一个单一的收件者。

接下来,客户必须选择属于他的DHCP服务器。若要做到这一点,还需稍等片刻,以便让它熟悉该地区所有DHCP服务器。然后它会发送DHCPREQUEST消息,其中包含了选定的DHCP服务器信息,但它隶属于整个网络服务器的广播下,用于通知所有服务器,包括选定的和未选定的服务器。然后被选定的服务器会发送DHCPACK消息。这条信息包含了你需要配置的客户端的内容。所以,如果我们假设网络上至少有一个DHCP服务器,那么在刚开始诊断网络中至少会得到四个回复。

总结

文章的第一部分其实只是有关实用程序的一个简单介绍。也许文章中的内容对用户来说并不是非常高端,但并不是所有人都会接触到高端的网络配置和协议条款。在这篇文章中,我想给每个人都列举一些大家都该熟悉的计算机网络基本信息。当这个系列文章完成后,你会学到不少的东西,了解计算机网络是如何工作的。在那之前,我建议你尝试一下基本的网络配置和NAT配置的内容。我也推荐大家看一看TCP/IP和DNS协议规范。

接下来你会期待哪些内容呢?当然,我们会讨论DNS服务器和ARP表的问题。此外,我们将尝试实现自己的C程序,这个程序能够将IP地址翻译成一个容易理解的地址信息,反之亦然。我们还要学习管理员工具的使用,nestat程序等。我们还会分析一些计算机网络中的案例,还会看到网络分析工具和ping程序的使用方法。另外,还会了解如何通过使用traceroute来跟踪路由器数据包。

在本系列文章中所出现的这些工具,如果你掌握了它们,那么你能够成为一个很好的管理员。然而,你也需要浏览一些其它文章和一些好运,在不断探索的道路上成长为一名优秀的网络操作系统管理员。


相关内容