随着计算机网络及其相关技术的发展,PC机通信组网也在随着时代而进步,按照LAN发展历程和计算机网络分层结构,可将PC机组网划分为:连通,交换,路由,互联四个阶段,从简单到复杂,实现如今的计算机网络组网。
这篇文章主要介绍小型局域网组网。在该阶段,PC及主要在物理层进行通信。
一:两台PC机直连组网
在小型局域网组网中,最简单的是两台PC机通过网线直接连接,两台PC机在物理层方面直接通信。
配置方法:
1.两台PC机使用网线直连。见图1.1 。
2.配置两台PC机的IP地址和子网掩码。两台PC机的网络号要一致,且IP地址不可相同。见图1.2和图1.3 。
原因:两台PC机直连组网,没有扩展到其他网络,所以说它们都在同一网络中进行通信,既然在同一网络中,那么基本的前提就是网络号一致。
3.测试两台PC机连通情况。使用ping命令进行连通测试,见图1.4 。
4.还可查看主机学习到的ARP地址:在命令行输入“arp -a”查看主机学习的ARP地址。
arp -a
注:在两台PC机直连通信中,学习到的ARP地址只为另一台主机的IP地址和MAC地址,后续其他阶段的组网则会出现变化。
执行结果:
二、多台PC机使用集线器组网
集线器是物理层的中间设备,使用它可进行多台PC机的小型组网。
配置方法:
1.将三台PC机与集线器相连接,如图2.1 。
2.配置三台PC机的IP地址和子网掩码,需要其网络号相同,使其在同一网段内。
3.PC机连通测试,在命令行窗口输入ping命令,进行连通测试。
4.PC机所学APR地址查看,输入“arp -a”。
5.PC机抓包,分析集线器通信特点。
注:在PC机连通测试时,下图的测试方法为:先进行主机A与主机C的连通测试,如图2.2和2.3,两台PC及互ping,测试对主机B进行抓包,查看主机B是否收到数据,如图2.4所示。之后查看主机B学习到的ARP地址,如图2.5 。
配置结果:
结果分析:
根据以上结果可以看出很有意思的一点是,主机A与主机C通信互相通信,主机B并没有与二者进行通信,但是主机B却收到了AC之间的数据以及AC的arp地址。
这是由于集线器只是物理层设备,在由集线器组成的局域网中,是一个广播网络。当主机A与主机C通信的时候,表面上看是A与C通信,但实际上是主机A将信息发送到集线器,集线器将该数据从广播到整个局域网中的所有主机上,所以主机B也能收到。所以无论是主机B的抓包还是主机B的arp学习,都可以知道a与c之间的相关内容。