首页 理论教育主机是否属于同一网段的判定:网络设置配置

主机是否属于同一网段的判定:网络设置配置

【摘要】:任务解析本任务中判断两台主机是否属于同一网段,主要是通过IP地址和子网掩码的逻辑“与”运算,分别确定其网络地址,再判断两个网络地址是否一致,一致则属于同一网段,否则属于不同网段。任务实施一、同一网段的判定例1:主机A的IP地址为192.168.1.2,子网掩码为255.255.255.0;主机B的IP地址为192.168.1.254,子网掩码为255.255.0.0,判断这两台主机是否属于同一网段。

任务描述

计算机网络通信归纳起来可以用两句话表述:第一句是同一网段的不同主机可以直连通信;第二句是不同网段的不同主机要实现通信,中间必须经过路由或网关转发。

本任务将介绍如何通过IP地址和子网掩码来判断不同的主机是否属于同一网段,并使用PACKET TRACER这个网络配置虚拟软件来模拟同一网段的不同主机,最终实现相互通信。

任务解析

本任务中判断两台主机是否属于同一网段,主要是通过IP地址和子网掩码的逻辑“与”运算,分别确定其网络地址,再判断两个网络地址是否一致,一致则属于同一网段,否则属于不同网段。人们假设有一台主机A的IP地址为IPA,子网掩码为MASKA;另一台主机B的IP地址为IPB,子网掩码为MASKB,以主机A为源,其判断过程如下所述:

①IPA∧MASKA=网络地址1;

②IPB∧MASKA=网络地址2;

③如果网络地址1=网络地址2,则A、B主机属于同一网段,否则属于不同网段。

以主机B为源,其判断过程如下所述:

①IPB∧MASKB=网络地址2;

②IPA∧MASKB=网络地址1;

③如果网络地址2=网络地址1,则A、B主机属于同一网段,否则属于不同网段。

两种判断过程择其一即可。

注意:在判断过程中,两次相“与”,都是和作为源主机的子网掩码相运算,这一点切不可弄错。

任务实施

一、同一网段的判定

例1:主机A的IP地址为192.168.1.2,子网掩码为255.255.255.0;主机B的IP地址为192.168.1.254,子网掩码为255.255.0.0,判断这两台主机是否属于同一网段。

以主机A为源:

①192.168.1.2∧255.255.255.0=192.168.1.0;

②192.168.1.254∧255.255.255.0=192.168.1.0;

③192.168.1.0=192.168.1.0,所以主机A与主机B同属于同一网段。

以主机B为源:

①192.168.1.254∧255.255.0.0=192.168.0.0;

②192.168.1.2∧255.255.0.0=192.168.0.0;

③192.168.0.0=192.168.0.0,所以主机A与主机B同属于同一网段。

二、Ping命令的使用

Ping是Windows操作系统下的一个命令行工具,主要用于测试网络是否通畅。它的原理是利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台机器网络是否连接相通,时延是多少。

Ping命令的基本格式为:PingIP地址。

例2:当网络出现故障时,首先测试本机TCP/IP协议是否配置正确或网卡是否正常,人们经常会使用到Ping命令。命令如下:

Ping 127.0.0.1

如网卡正常且已正确配置本机TCP/IP协议,则有时延返回,如图2-7所示。

图2-7

例3:为了进一步测试网卡参数、网卡驱动及本地路由是否正常,人们会再使用Ping命令对本机IP地址进行测试。命令如下(假设本机IP地址为192.168.1.3):

Ping 192.168.1.3

如网卡参数、网卡驱动及本地路由均正常,则有时延返回,如图2-8所示。

图2-8(www.chuimin.cn)

Ping命令较为常见的两种网络故障测试的返回信息如图2-9所示。

图2-9

注意:如果在英文版操作系统下,这两种返回信息分别为“Destination host Unreachable”和“Request timed out”。

三、使用Packet Tracer模拟同一网段连通性测试

1.在工作区放入两台终端设备PC-PT,使用线缆中的交叉线连接两台终端的网卡(FastEthernet),如图2-10所示。

图2-10

2.单击PC-PT(PC0),单击“桌面”,如图2-11所示,再单击“IP地址配置”,在弹出的“IP配置”对话框中设置IP地址和子网掩码,如图2-12所示。

图2-11

图2-12

3.同上设置PC-PT(PC1)的IP地址和子网掩码,如图2-13所示。

图2-13

4.单击右侧工具栏中的“增加简单的PDU(P)”按钮,如图2-14所示,接着单击工作区的PC-PT(PC0),再单击PC-PT(PC1),观察右下角的用户创建Packet窗口,连通则返回成功信息,如图2-15所示。

图2-14

图2-15

5.也可单击PC-PT(PC0),单击“桌面”中的“命令提示符”,然后使用Ping命令进行连通性的测试,如图2-16所示。

图2-16

任务小结

在判断主机是否属于同一网段的过程中,最容易犯错的地方是在计算网络地址时,没有将不同主机的IP地址都与源主机的子网掩码进行逻辑“与”运算,从而产生了错误的判断。

Ping命令是网络管理人员较为常用的一条命令,特别是当网络发生故障时,Ping命令能快速地确定故障发生的原因或位置。

Packet Tracer是思科公司开发的一款优秀的网络配置模拟软件,在本任务中,大家初步了解Packet Tracer的基本使用即可。

拓展提高

Ping命令中还可以带一些有用的参数,比如:

-t表示将不间断向目标IP发送数据包,直到按“Ctrl+C”组合键强迫其停止。格式:-t。

-l定义发送数据包的大小,默认为32字节。格式:-l 5500。

-n定义向目标IP发送数据包的次数,默认为4次。格式:-n 5。

课后自测

1.判断主机10.10.1.2/8与主机10.10.2.2/8是否属于同一网段,并在Packet Tracer里使用“增加简单的PDU(P)”方式和采用Ping命令方式分别验证。

2.判断主机10.10.1.2/8与10.10.2.2/16是否属于同一网段,并在Packet Tracer里使用“增加简单的PDU(P)”方式和采用Ping命令方式分别验证。

3.判断主机192.168.1.2/24与192.168.2.2/24是否属于同一网段,并在Packet Tracer里使用“增加简单的PDU(P)”方式和采用Ping命令方式分别验证。