文档库 最新最全的文档下载
当前位置:文档库 › 实验二理解子网掩码、网关和arp协议的作用

实验二理解子网掩码、网关和arp协议的作用

实验二理解子网掩码、网关和ARP协议的作用

一、实验目的和要求

理解子网掩码、网管和ARP协议的基本概念和作用,并通过实验加深理解其原理,将其运用于分析实际网络,了解数据包的传送过程。

二、主要仪器设备

环境: WindowsXP或者Windows7

三、主要概念

(1)子网掩码(Subnet Mask)

子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。网络的路由设备只要识别出目的地址的网络号与子网号即可作出路由寻址决策,IP地址的主机部分不参与路由器的路由寻址操作,只用于在网段中唯一标识一个网络设备的接口。本来,如果网络系统中只使用A、B、C这三种主类地址,而不对这三种主类地址作子网划分或者进行主类地址的汇聚,则网络设备根据IP地址的第一个字节的数值范围即可判断它属于A、B、C中的哪一个主类网,进而可确定该IP地址的网络部分和主机部分,不需要子网掩码的辅助。

但是在实际网络规划中,他们并不利于有效地分配有限的地址空间。对于A,B类地址,很少有这么大规模的公司能够使用,对于C类地址所容纳的主机数又相对太少。所以有类别的IP地址并不适用于网络规划。同时随着加入互联网的网络越来越多,路由寻经表急剧膨胀,这样不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。

为了提高IP地址使用效率及路由效率,在基础的IP地址分类上对IP编址进行了相应改进。但为了使系统在对A、B、C这三种主类网进行了子网的划分,或者采用无类别的域间选路技术CIDR对网段进行汇聚的情况下,也能对IP地址的网络及子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助。

子网掩码使用与IP相同的编址格式,子网掩码为1的部分对应于IP地址的网络与子网部分,子网掩码为0的部分对应于IP地址的主机部分。将子网掩码和IP地址作"与"操作后,IP地址的主机部分将被丢弃,剩余的是网络地址和子网地址。例如,一个IP分组的目的IP 地址为:10.2.2.1,若子网掩码为:,与之作"与"运算得:,则网络设备认为该IP地址的网络号与子网号为:。

(2)网关(Gateway)

在Internet中的网关一般是指用于连接两个或者两个以上网段的网络设备,通常使用路由器(Router)作为网关。在TCP/IP网络体系中,网关的基本作用是根据目的IP地址的网络号与子网号,选择最佳的出口对IP分组进行转发,实现跨网段的数据通信。

(3)ARP协议(Address Resolution Protocol)

在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC 地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

当一个网络设备需要和另一个网络设备通信时,它首先把目标设备的IP地址与自己的子网掩码进行"与"操作,以判断目标设备与自己是否位于同一网段内。如果目标设备在同一网段内,并且源设备没有获得与目标IP地址相对应的MAC地址信息,则源设备以第二层广播的形式(目标MAC地址为全1)发送ARP请求报文,在ARP请求报文中包含了源设备与目标设备的IP地址。同一网段中的所有其他设备都可以收到并分析这个ARP请求报文,如果某设备发现报文中的目标IP地址与自己的IP地址相同,则它向源设备发回ARP响应报文,通过该报文使源设备获得目标设备的MAC地址信息。

如果目标设备与源设备不在同一网段,则源设备首先把IP分组发向自己的缺省网关(Default Gateway),由缺省网关对该分组进行转发。如果源设备没有关于缺省网关的MAC 信息,则它同样通过ARP协议获取缺省网关的MAC地址信息。

为了减少广播量,网络设备通过ARP表在缓存中保存IP与MAC地址的映射信息。在一次ARP的请求与响应过程中,通信双方都把对方的MAC地址与IP地址的对应关系保存在各自的ARP表中,以在后续的通信中使用。ARP表使用老化机制,删除在一段时间内没有使用过的IP与MAC地址的映射关系。

三、实验内容及过程(实验步骤、记录、数据、分析等)

步骤1:设置主机的IP地址与子网掩码:

A(1号机): 机号(2号机): 机号两台主机均不设置缺省网关。

A机:B机:

用arp -d命令清除两台主机上的ARP表,然后在A与B上分别用ping命令与对方通信,记录实验显示结果。

A机:

B机:

用arp -a命令可以在两台PC上分别看到对方的MAC地址,记录A、B的MAC地址。

A机:

B 机:

分析:

在TCP/IP 协议中,A 给B 发送IP 包,在报头中需要填写B 的IP 为目标地址,但这个IP

包在以太网上传输的时候,还需要进行一次以太包的封装,在这个以太包中,目标地址就是B 的MAC 地址。

计算机A 是如何得知B 的MAC 地址的呢解决问题的关键就在于ARP 协议。

在A 不知道B 的MAC 地址的情况下,A 就广播一个ARP 请求包,请求包中填有B 的IP ,以太网中的所有计算机都会接收这个请求,而正常的情况下只有B 会给出ARP 应答包,包中就填充上了B 的MAC 地址,并回复给A 。

A 得到ARP 应答后,将

B 的MA

C 地址放入本机缓存,便于下次使用。

由于主机将各自通信目标的IP 地址与自己的子网掩码相"与"后,发现目标主机与自己

均位于同一网段(),因此通过ARP 协议获得对方的MAC 地址,从而实现在同一网段内网络设备间的双向通信。

步骤2:将A 的子网掩码改为:,其他设置保持不变。

A 机MAC 地址

B 机MA

C 地址

A机:

B机:

操作1:用arp -d命令清除两台主机上的ARP表,然后在A上"ping"B,记录显示显示结果。

用arp -a命令能否看到对方的MAC地址。

找不到B机MAC地址

分析:

无法查看到B机的MAC地址,ping B机时显示Destination host unreachable.(目标主机不能到达)。

“Destination Host Unreachable”主要在以下三种情形出现:

1、局域网使用DHCP动态分配IP地址时,DHCP出现故障或者失败

DHCP失效或者出现故障时,客户机无法分配到IP地址,系统只有自设IP地址,而IP 地址的自动设置往往会分配到不同的子网,因此会出现“Destination Host Unreachable”。

2、子网掩码设置错误

这种情况一般比较少见,如果子网掩码不是系统自动生成的,则在计算时一定细心。

3、路由表返回错误信息

这种情况一般是在“Destination Host Unreachable”前面加上IP地址,说明本地计算机与外部网络连接没有问题,但与某台主机连接存在问题。

根据上述资料,可能是因为A机跟B机属于有不同的子网掩码导致的。

A将目标设备的IP地址和自己的子网掩码()相"与"得,和B不在同一网段,则A必须将该IP分组首先发向缺省网关。由于A的缺省网关没有配置,无法对分组进行正确发送,因此显示"目标主机不可到达"。

操作2:接着在B上"ping"A,记录B上显示的结果

此时用arp -a命令能否看到对方的MAC地址。

A机MAC地址

分析:

B将目标设备的IP地址和自己的子网掩码()相"与",发现目标主机与自己均位于同一网段,因此,B通过ARP协议获得A的MAC地址,并可以正确地向A发送Echo Request报文。但由于A不能向B正确地发回Echo Reply报文(原因见分析1),故B上显示ping的结果为"请求超时"。在该实验操作中,通过观察A与B的ARP表的变化,可以验证:在一次ARP的请求与响应过程中,通信双方就可以获知对方的MAC地址与IP地址的对应关系,并保存在各自的ARP表中。

步骤3:在前面实验的基础上,把A的缺省网关设为:

A机默认网关

在A与B上分别用ping命令与对方通信,记录各自的显示结果

A机:

A机MAC地址B机:

B机MAC地址

在A与B上分别用tracert命令追踪数据的传输路径,记录结果

A机:

B机:

分析:

测试结果是显示请求超时,因为怀疑自己在教室做实验的时候做错了,回到宿舍又做了一次,结果还是相同的。但是,照道理应该是可以显示消息路由的网关的。

以下是我在网上找到的相似的实验的分析:由于A认为B与其不在同一个网段,故从A 发向B的报文需要经过网关转发;而B认为A与其在同一个网段,故B不需要经过网关直接向A发送报文,从而可以观察到A与B双向通信时传输路径的不对称性。由于ping命令结果显示的是从目标主机返回的Echo Reply报文的TTL的值,而B收到从A返回的Echo Reply 报文经过了网关的转发,所以在B中显示该IP报文的TTL值降为了127(从A发出的IP分组的TTL的初始值为128,每经过一个网关,TTL值减1)。

步骤4:用arp -d命令清除A中的ARP表,在A上ping一台外网段的主机,如广技师的WWW Server,再用arp -a可观察到A的ARP表中只有缺省网关的MAC地址信息。分析实验结果。A机:

分析:

当源主机要和外网段的主机进行通信时,它并不需要获取远程主机的MAC 地址,而是把IP 分组发向缺省网关,由网关IP 分组的完成转发过程。如果源主机没有缺省网关MAC 地址的缓存记录,则它会通过ARP 协议获取网关的MAC 地址,因此在A 的ARP 表中只观察到网关的MAC 地址记录,而观察不到远 程主机的MAC 地址。

(2)验证ARP 协议的工作过程------设计并实现以下实验(选做)

A 、假设一台计算机广播了一个ARP 请求之后,收到两个应答,第一个应答声明硬件地址是H1,第二个应答声明硬件地址是H2,那么ARP 软件首先从第一个应答中取出H1与IP 的绑定信息,放入高速缓存中,然后从第二个应答中取出H2与IP 的绑定信息后,检测高速缓存中已存在发送方IP 的地址绑定信息,这时会以H2与IP 的绑定信息替代高速缓存中已有的H1与IP 的绑定。请设计实验验证ARP 以上的工作,并描述实验方法和实验过程。

B 、ARP 还引入了一种优化策略:在一台计算机回答了一个ARP 请求之后,此计算机将会把报文中的发送方地址绑定加入自己的高速缓存中,以便以后加以利用。请设计实验验证ARP 以上的工作,并描述实验方法和实验过程。

A 机默认网关

ARP协议分析实验报告

计算机网络 实 验 报 告 学院软件学院 年级2013 班级4班 学号3013218158 姓名闫文雄 2015 年 6 月17 日

目录 实验名称----------------------------------------------------------------------------------- 1 实验目标----------------------------------------------------------------------------------- 1 实验内容----------------------------------------------------------------------------------- 1 实验步骤----------------------------------------------------------------------------------- 1 实验遇到的问题及其解决方法-------------------------------------------------------- 1 实验结论----------------------------------------------------------------------------------- 1

一、实验名称 ARP协议分析 二、实验目标 熟悉ARP命令的使用,理解ARP的工作过程,理解ARP报文协议格式 三、实验内容以及实验步骤: (局域网中某台计算机,以下称为A计算机) ARP(地址解析协议): 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP 请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。 ARP是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。ARP 命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议 1、在DOS窗口中运行ARP命令,参照ARP命令给出的帮助,解释下列命令的用 途;: ARP -s inet_addr eth_addr [if_addr] 用“arp -s”可以手动在ARP表中指定IP地址与MAC地址的对应,类型为static(静态),此项存在硬盘中,而不是缓存表,计算机重新启动后仍然存在,且遵循静态优于动态的原则,所以这个设置不对,可能导致无法上网. ARP -d inet_addr [if_addr] 删除指定的 IP 地址项,此处的 inet_addr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 if_addr 参数,此处的 if_addr 代表指派给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 inet_addr。

ip子网掩码网关计算.docx

一、缺省A、B、C 类地址范围; 分类: 高位网络主机 范围类型 07 位网络24 位主机 1.0.0.0~.0.0 A 类IP 地址 1014 位网络16 位主机B 类 IP地址 11021 位网络8 位主机 192..0.0.0~.255.255C类 IP地址 111028 位多点广播组标号 D 类 IP地址 1111保留试验用 E类 IP地址 2.保留地址: 在 IP 地址 3 种主要类型里,各保留了 3 个区域作为私有地址,其地址范围如下: A 类地址: 10.0.0.0~ B 类地址: C 类地址: 二、子网掩码的作用: code: IP 地址00010100 00001111 00000101 子网掩码00000000 00000000 网络 ID00010100 00000000 00000000 主机 ID 0.0.15.500001111 00000101 计算该子网中的主机数 :2^n -2=2^16-2=65534 其中 :n 为主机 ID 占用的位数 ;2: 表示本网络 ),(表示子网广播 ); 该子网所容纳主机的IP 地址范围 : 三、实现子网 1.划分子网的理由: ①远程 LAN互连; ②连接混合的网络技术; ③增加网段中的主机数量; ④减少网络广播。 2.子网的实现需要考虑以下因素: ①确定所需的网络 ID 数,确信为将来的发展留有余地; 谁需要占用单独的网络 ID ▲每个子网; ▲每个 WAN 连接; ②确定每个子网中最大的计算机数目,也要考虑未来的发展; 谁需要占用单独的主机ID

▲每个 TCP/IP计算机网卡; ▲每个 TCP/IP打印机网卡; ▲每个子网上的路由接口; ③考虑增长计划的必要性: 假设您在 InterNIC 申请到一个网络 ID:但你有两个远程 LAN 需要互连,而且每个远程 LAN各有 60 台主机。 若不划分子网,您就只能使用一个网络ID:,使用缺省子网掩码:,而且在这个子网中可以容纳的主机ID 的范围: 1 ,即可以有 254 台主机。 现在若根据需要划分为两个子网,即借用主机ID中的两位用作网络ID,则子网掩码就应变为:()目的是将借用的用作网络I D 的位掩去。看一看划分出来的子网的情况: ▲ 65~126 本网段( 01 网段)主机数: 2n-2=26-2=62 或 126-65+1=62 ▲129~190 本网段( 10 网段)主机数: 2n-2=26-2=62 或 190-129+1=62 ▲子网号 00 全 0 表示本网络,子网号 11 全 1 是子网屏蔽,均不可用。这个 方案可以满足目前需求,但以后如果需要加入新的网段则必须重新划分更 多的子网(即借用更多的主机 ID 位用作网络 ID),或如果以后需要每个子网中的主机数更多则必须借用网络 I D 位来保证更多的主机数。 四、定义子网号的方法 若 InterNIC 分配给您的 B 类网络 ID 为,那么在使用缺省的子网掩码的情况下, 您将只有一个网络 ID 和 216-2 台主机(范围是: 1 )。现在您有划分 4 个子网的需求。 1.手工计算法:①将所需的子 网数转换为二进制 4→ 00000100 ②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向 主机 ID 借用的位数) 00000100→3位 ③决定子网掩码 缺省的: 借用主机 ID 的 3 位以后:() .0,即将所借的位全表示为1,用作子网掩码。 ④决定可用的网络ID 列出附加位引起的所有二进制组合,去掉全0 和全1 的组合情况 code: 组合情况实际得到的子网ID 000╳ 001→ 32 (00100000 ) 010→ 64 (01000000 ) 011→ 96 (01100000 )

子网掩码,默认网关与IP地址之间的关系,以及用途

在网络中不同主机之间通信的情况可以分为两种: 同一个网段中两台主机之间相互通信 不同网段中两台主机之间相互通信. 为了区分这两种情况,进行通信的计算机就需要获取远程主机IP地址的网络部分心做出判断. 如果源主机的网络地址=目标主机的网络地址,则为相同网段主机之间的通信. 如果源主机的网络地址不=目标主机的网络地址,则为不同网段主机之间的通信 因此,对一台计算机来说,关键问题就是如何获取远程主机IP地址的网络地址信息,这就需要借助子网掩码(netmask) 与IP地址一样,子网掩码也是由32个二进制位组成,对应IP地址的网络部分用1表示,对应IP 地址的主机部分用0表示,通常也是用4个点分开的十进制数表示.当为IP网络中的节点分配IP地址时,也一并要给出每个节点所使用的子网掩码.对于A类地址的默认子网掩码是:255.0.0.0 B类地址的默认子网掩码是:255.255.0.0 C类地址的默认子网掩码是:255.255.255.0 有了子网掩码后,只要把IP地址和子网掩码用二进制的方式来进行与(相乘)运算,所得的结果就是IP地址的网络地址.: 0与0=0 0与1=0 1与0=0 1与1=1 注意,运算的时候一定要把两个地址换算为二进制后才能进行运算,所以说,子网掩码是用来获取远程主机IP地址的网络地址的信息时用的. 默认网关是用来设置通过某一网络端点来访问internet 也就是说,在公司网络中或是其他网络中,你想要上网的时候,你就得通过你们公司中与internet相连的那台主机去上网,那么这台主机的IP地址就是我们所要设置的网关,或是默认网关

问:1、当掩码是255.255.255.0 时,其网络地址是什么? 2、当掩码是255.255.255.240 时,其网络地址是什么? 答:呵呵,这个问题牵涉到了网络地址的运算问题 其实网络地址= 真实地址和掩码的“与”运算 比如。子网掩码是255.255.255.0其实他等价于二进制的11111111.11111111.11111111.00000000 那么当地址是192.168.254.254 (11000000.10101000.11111110.11111110)时, 两者做“与”运算(即1与1=1 1与0=0 0与1=0 0与0=0),结果是: 11000000.10101000.11111110.00000000 转成10进制就是192.168.254.0 呵呵,这个就是他的网络地址。 而且你会发现,根据以上的原理,IP地址从192.168.254.1 - 192.168.254.254 的所有地址,在子网掩码为255.255.255.0时运算结果都是192.168.254.0,所以我们就说,子网掩码为255.255.255.0时,192.168.254.1 - 192.168.254.254在同一个子网。 ---补充以下-------------------------- 子网掩码为255.255.255.240 (11000000.10101000.11111110.11110000)时,你将它与192.168.254.254 (11000000.10101000.11111110.11111110)做“与”运算,结果是192.168.254.240 (11000000.10101000.11111110.11110000) 而且从192.168.254.240 - 192.168.254.255 与此子网掩码的运算都是192.168.254.240 ,因此在此掩码的情况下192.168.254.240 - 192.168.254.255 在一个子网

网关、子网掩码、ip关系

如这里网关是: 192.168.1.1 对应的二进制为1100 0000.1010 1000.0000 0001.0000 0001 掩码是: 255.255.255.0 对应的二进制为1111 1111.1111 1111.1111 1111.0000 0000(0表示网关对应的bit位可变) 那么ip地址只可能是:网关中黑色部分不可变,红色部分可变的范围,即 192.168.1.2~~~~192.168.1.254 (最后一段的0和255分别被约定用于表示网络地址和广播地址) 以下用二进制理解: 如网关是: A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8. D1D2D3D4D5D5D7D8掩码是: 1111 1111.1111 1111.1111 1111. 1000 0111 (即十进制表示是255.255.255.135) 掩码中是1的bit位,对应的网关bit位不变,在这里即A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8这24位和D1 D5 D7 D8四bit位不变。 那么IP地址为: A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D1XXXX D5D7D8 红色X表示可变————即可为0或者为1(因为是2进制) 那么Ip范围是: A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D1000 0D5D7D8 A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D1000 1D5D7D8 A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D10010D5D7D8 A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D10011D5D7D8 A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D10100D5D7D8 ....….( 省略号) A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D1111 0D5D7D8 A1A2A3A4A5A5A7A8. B1B2B3B4B5B5B7B8. C1C2C3C4C5C5C7C8。D1111 1D5D7D8 注:不可以IP等于网关,即A1A2A3A4A5A5A7A8.B1B2B3B4B5B5B7B8.C1C2C3C4C5C5C7C8. D1D2D3D4D5D5D7D8 同时D1D2D3D4D5D5D7D8不能等于1111 1111(即十进制255)和0000 0000(即十进制0)

arp协议实现的功能是什么

arp协议实现的功能是什么 地址解析协议,即ARP(Address Resolu TI on Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。那么ARP协议有什么作用且工作原理如何呢? arp协议的作用: 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP 应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。 ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。

arp协议的工作原理: 首先,每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP 请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。 网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的

网关、网段、IP、子网掩码、NAT

几个关键问题: 网关、网段、网桥、IP地址、子网掩码、NAT(网络地址转换)、VLAN 一、私有IP 私有IP就是在本地局域网上的IP 与之对应的是公有IP(在互联网上的IP)随着私有IP网络的发展,为节省可分配的注册IP地址,有一组IP地址被拿出来专门用于私有IP网络,称为私有IP地址。 私有IP地址范围: A: 10.0.0.0~10.255.255.255 /8 B:172.16.0.0~172.31.255.255 /12 C:192.168.0.0~192.168.255.255 /16 D类为组播地址E类为研究开发预留地址 这些地址是不会被Internet分配的,虽然它们不能直接和Internet网连接,但通过技术手段仍旧可以和Internet通讯。我们可以根据需要来选择适当的地址类,在内部局域网中将这些地址像公用IP地址一样地使用。在Internet上,有些不需要与Internet通讯的设备,如打印机、可管理集线器等也可以使用这些地址,以节省IP地址资源。 二、固定IP、动态IP、公有地址、私有地址、 固定IP:固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。 动态IP:因为IP地址资源非常短缺,通过电话拨号上网或普通宽带上网用户一般不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址。普通人一般不需要去了解动态IP地址,这些都是计算机系统自动完成的。 公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。 私有地址(Private address)属于非注册地址,专门为组织机构内部使用。以下列出留用的内部私有地址 A类10.0.0.0--10.255.255.255 B类172.16.0.0--172.31.255.255 C类192.168.0.0--192.168.255.255 其实我们只要连接到外网就会用到公有IP,因为每一个网络只能识别同一网段内的IP地址,在经过一些特定的路由时需要替换IP但MAC地址不变,最后把私有IP替换成公有IP登陆因特网。 公有IP地址是:ISP(也就是网络运营商如电信)给予的IP地址。 私有IP地址是:我们局域网自己设置分配的IP地址。 127.0.0.1

arp协议实现的功能是什么

ARP (地址解析协议) 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP 缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。 功能 地址解析协议由互联网工程任务组(IETF)在1982年11月发布的RFC 826中描述制定。 [1]地址解析协议是IPv4中必不可少的协议,而IPv4是使用较为广泛的互联网协议版本(IPv6仍处在部署的初期)。 OSI模型把网络工作分为七层,IP地址在OSI模型的第三层,MAC地址在第二层,彼此不直接打交道。在通过以太网发送IP数据包时,需要先封装第三层(32位IP地址)、第二层(48位MAC地址)的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨第二、三层,所以需要使用地址解析协议。使用地址解析协议,可根据网络层IP 数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。

IP地址,子网掩码,网络号,主机号

IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段背景知识 IP地址 IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP 地址,才能正常通信。我们可以把“个人电脑”比作“一台”,那么“IP地址”就相当于“”,而Internet中的路由器,就相当于电信局的“程控式交换机”。 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数 (01100100.00000100.00000101.00000110)。

A类,B类,C类 特殊 D类以1110开始用于组播 E类以11110开始用于科研保留 围上划分有些要注意的: A类从1.0.0.0 到126.255.255.255 B类从128.0.0.0到191.255.255.255 C类从192.0.0.0到223.255.255.255 其中172.x.x.x段地址空间是被保留的回环地址 IP地址包含网络地址+主机地址,即IP地址=网络地址+主机地址 网络地址: 1、如果是192的C段地址,那么,网络地址就是:192.168.1.0,地址掩码是:255.255.255.0。

2、如果地址掩码是:255.255.0.0,那么网络地址就是:192.168.0.0。 3、网络地址很大一部分是由地址掩码决定的。 主机地址: 如IP地址是202.112.14.137,掩码是255.255.255.224 , 网络地址是202.112.14.128,子网号是128。 主机地址是202.112.14.137 。 子网掩码 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。 子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。 ?通过子网掩码,就可以判断两个IP在不在一个局域网部。 ?子网掩码可以看出有多少位是网络号,有多少位是主机号 网关

0_ARP协议简介---------------------非常经典的ARP协议介绍

ARP简介 我们知道,当我们在浏览器里面输入网址时,DNS服务器会自动把它解析为IP地址,浏览器实际上查找的是IP地址而不是网址。那么IP地址是如何转换为第二层物理地址(即MAC地址)的呢?在局域网中,这是通过ARP协议来完成的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。所以网管们应深入理解ARP协议。 一、什么是ARP协议 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 编辑本段二、ARP协议的工作原理 在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的,如附表所示。附表: 我们以主机A(192.168.1.5)向主机B(192.168.1.1)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC 地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应

的IP地址,主机A就会在网络上发送一个广播,目标MAC地址是“FF.FF.FF.FF.FF.FF”,这表示向同一网段内的所有主机发出这样的询问:“192.168.1.1的MAC地址是什么?”网络上其他主机并不响应ARP询问,只有主机B接收到这个帧时,才向主机A做出这样的回应:“192.168.1.1的MAC地址是00-aa-00-62-c6-09”。这样,主机A就知道了主机B的MAC 地址,它就可以向主机B发送信息了。同时它还更新了自己的ARP缓存表,下次再向主机B 发送信息时,直接从ARP缓存表里查找就可以了。ARP缓存表采用了老化机制,在一段时间内如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。 ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP 通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP 缓存中的IP-MAC条目,造成网络中断或中间人攻击。 ARP攻击主要是存在于局域网网络中,局域网中若有一个人感染ARP木马,则感染该ARP 木马的系统将会试图通过“ARP欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。 二、RARP的工作原理: 1. 发送主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址; 2. 本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址; 3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用; 4. 如果不存在,RARP服务器对此不做任何的响应; 5. 源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。 三、ARP和RARP报头结构 ARP和RARP使用相同的报头结构,如图所示。

实验1 ARP协议分析实验

《计算机网络》实验指导书 实验1 ARP协议分析实验 一、实验目的 ●理解IP地址与MAC地址的对应关系; ●理解ARP协议报文格式; ●理解ARP协议的工作原理与通信过程。 二、实验内容 ●ARP请求报文与应答报文格式; ●同一子网内两台机器间的ARP协议的工作过程; ●不同子网上的两台机器间的ARP协议工作过程。 三、实验原理、方法和手段 (1) ARP请求报文与应答报文格式 操作类型:1—ARP 请求;2—ARP 响应;3-- RARP请求;4—RARP 响应; 四、实验条件 (1)报文捕获工具

Wireshark协议分析软件; (2)应用协议环境 每个学生的PC机(安装Windows xp或者Windows 2000 操作系统)处于同一个LAN,主机A为本人机器,主机B为你邻座同学机器,另外有一个服务器(学校的WEB服务器,地址:210.44.144.44)处于另外一个网络。 五、实验步骤 (1)同一子网内两台机器间的ARP协议的工作过程 ●主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子 网; ●在主机A上的DOS命令提示符下运行arp –d命令,清空主机A的ARP 高速缓存; ●在主机A上的DOS命令提示符下运行arp –a命令,检查主机A的ARP 高速缓存区,此时ARP缓存区应为空; ●在主机A上启动Wireshark抓包工具准备捕获A与B之间的数据通信报 文,然后在主机A上的DOS命令提示符下运行:Ping B.B.B.B,并做 如下工作: 1、在捕获的报文中找出主机A和主机B之间通讯的ARP询问请求报文 和应答报文;

(完整版)子网掩码-网关与ARP协议的作用

通过简单的实验深入透析 子网掩码,网关与ARP协议的作用 子网掩码,网关与ARP协议的概念和工作原理是学习网络知识的初学者首先遇到的几个重要的知识点,其中子网掩码与ARP协议的作用和基本工作原理更是重点与难点,初学者往往难以一下子掌握这些抽象复杂的机理。因此很有必要通过实验来帮助学员更加深入直观地了解子网掩码,网关与ARP协议的基本概念与工作原理。 在对实验进行讲解之前,首先对子网掩码,网关与ARP协议的基本知识进行概述。 子网掩码(Subnet Mask) 子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。网络的路由设备只要识别出目的地址的网络号与子网号即可作出路由寻址决策,IP地址的主机部分不参与路由器的路由寻址操作,只用于在网段中唯一标识一个网络设备的接口。本来,如果网络系统中只使用A、B、C这三种主类地址,而不对这三种主类地址作子网划分或者进行主类地址的汇总,则网络设备根据IP地址的第一个字节的数值范围即可判断它属于A、B、C中的哪一个主类网,进而可确定该IP地址的网络部分和主机部分,不需要子网掩码的辅助。

但为了使系统在对A、B、C这三种主类网进行了子网的划分,或者采用无类别的域间选路技术(Classless Inter-Domain Routing,CIDR)对网段进行汇总的情况下,也能对IP地址的网络及子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助。 子网掩码使用与IP相同的编址格式,子网掩码为1的部分对应于IP地址的网络与子网部分,子网掩码为0的部分对应于IP地址的主机部分。将子网掩码和IP地址作"与"操作后,IP地址的主机部分将被丢弃,剩余的是网络地址和子网地址。例如,一个IP分组的目的IP地址为:10.2.2.1,若子网掩码为:255.255.255.0,与之作"与"运算得:10.2.2.0,则网络设备认为该IP地址的网络号与子网号为:10.2.2.0。 网关(Gateway) 在Internet中的网关一般是指用于连接两个或者两个以上网段的网络设备,通常使用路由器(Router)作为网关。在TCP/IP网络体系中,网关的基本作用是根据目的IP地址的网络号与子网号,选择最佳的出口对IP分组进行转发,实现跨网段的数据通信。 ARP协议(Address Resolution Protocol) 在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

子网划分和子网掩码的计算方法

Internet组织机构定义了五种IP地址,用于主机的有A、B、C三类地址。其中A类网络有126个,每个A类网络可能有16,777,214台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16,777,214个地址大部分没有分配出去,形成了浪费。而另一方面,随着互连网应用的不断扩大,IP地址资源越来越少。为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。 1.子网掩码 RFC 950定义了子网掩码的使用,子网掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。由此可知,A类网络的缺省的子网掩码是255.0.0.0,B类网络的缺省的子网掩码是255.255.0.0,C类网络的缺省的子网掩码是 255.255.255.0。将子网掩码和IP地址按位进行逻辑“与”运算,得到IP 地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。子网掩码常用点分十进制表示,我们还可以用网络前缀法表示子网掩码,即“/<网络地址位数>”。如 138.96.0.0/16表示B类网络138.96.0.0的子网掩码为255.255.0.0。子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地

址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。例如,有两台主机,主机一的IP地址为222.21.160.6,子网掩码为255.255.255.192,主机二的IP地址为222.21.160.73,子网掩码为255.255.255.192。现在主机一要给主机二发送数据,先要判断两个主机是否在同一网段。 主机一 222.21.160.6即:11011110.00010101.10100000.00000110 255.255.255.192即:11111111.11111111.11111111.11000000 按位逻辑与运算结果为:11011110.00010101.10100000.00000000 主机二 222.21.160.73即:11011110.00010101.10100000.01001001 255.255.255.192即:11111111.11111111.11111111.11000000 按位逻辑与运算结果为:11011110.00010101.10100000.01000000 两个结果不同,也就是说,两台主机不在同一网络,数据需先发送给默认网关, 然后再发送给主机二所在网络。那么,假如主机二的 子网掩码误设为255.255.255.128,会发生什么情况呢? 让我们将主机二的IP地址与错误的子网掩码相“与”: 222.21.160.73即:11011110.00010101.10100000.01001001 255.255.255.128即:11111111.11111111.11111111.10000000 结果为11011110.00010101.10100000.00000000

默认网关,子网掩码,DNS服务器和IP地址的区别是什么,都该如何设置

默认网关是你的电脑上网时所指向上一级网络设备的IP地址。跟你的本机地址一样是一个32位的二进制数,方便记忆转化为熟悉的十进制说并用“点”来分割成四个部分。 子网掩码是根据你划分网段的大小而定的,比如C网络的默认掩码是 255.255.255.0.如果把C网络再细化分为多个小网络,就是根据二进制的借位原理了,需要你看一下关于二进制和十进制转换的相关知识才能记得更清楚。DNS服务器是方便上网的域名解析服务器,一般由网络供应商提供,说白了就是一台能把你所敲进去的网址转换到相关的服务器连接的设备,在我们的电脑网络连接上体现的就是一个IP地址(一般为公网地址,也有局域网用私网地址的,不过都要访问网络才行)。我们需要把索要访问的网址通过这台服务器做了地址转换(转换为相对应服务器的IP地址)才能跟索要访问的目标服务器建立起连接。 IP地址的相关知识比较多,你可以看一下相关的数或者上网搜一下,国际互联中心用32位的二进制来代表一台电脑设备的地址,所以原则上应该有2的32 次方个地址可以用,大概有10亿个左右吧。但因为各种原因,好多被美国霸占了。因为他们又把所有的IP地址按照网络规模大小分成了五类A、B、C、D、E,主要的是前三类,A类地址范围最大,C类最小,一个C类地址就是256个地址,从192.168.1.0到255,其中192.168.1.0是网络地址,不能用来分配到主机,192.168.1.255是广播地址,也不能分配,所以实际用的也就是254个。 端口是针对网络协议来说的,我们访问各种网络都要遵循网络协议的,没个协议都有一个端口号对应,比如常用的web访问就是用的80端口,所有的网络通信都要遵循TCP\IP协议。 因为地址不够用,同事也为了组建局域网方便健全,有拿出来三段地址作为私网地址用,分别是10.0.0.0-10.255.255.255这个A类地址, 172.16.0.0-172.31.255.255这十六个B类地址,还有 192.168.0.0-192.168.255.255这256个C类地址。他们在公网上(也就是互联网)是不合法的,只能在局域网内不用,且要访问外部网络需要一个或几个公网地址做地址转换(NAT)才能访问互联网。 一般我们家庭宽带或者单位局域网如果需要用路由器连连接几台电脑同时上的 话就这样设置需 要设置的就是IP地址192.168.0.x 子网掩码 255.255.255.x 默认网关 192.168.0.x DNS 有服务提供商提供 如果只有一台就自动获取就行了 追问 那么设置这些和你选的宽带类型有关系吗?比如移动的默认网关也如同电信的 一样前面都为192.168.0.X吗? 回答 都是类似的,不过不是192.168.0.x,如果你只有一个宽带猫连接到电脑,你的网络连接获取的地址是公网的,是电信商的设备自动分配给你的,随机的。

实验二:理解子网掩码、网关和ARP协议的作用

实验二:理解子网掩码、网关和ARP协议的作用 一、实验目的 理解上述知识点所涉及的基本概念与原理并能运用于分析实际网络,达到对数据包的传送过程深入理解。 二、实验内容 在实验中,利用ping命令来检验主机间能否进行正常的双向通信。在"ping"的过程中,源主机向目标主机发送ICMP的Echo Request报文,目标主机收到后,向源主机发回ICMP 的Echo Reply报文,从而可以验证源与目标主机能否进行正确的双向通信。 实验的拓扑结构:如图(1)所示。 202.192.31.235/20 A与B为实验用的PC机,使用Windows操作系统。 步骤1:设置主机的IP地址与子网掩码: A(1号机): 202.192.31.机号 255.255.248.0 B(2号机): 202.192.30.机号 255.255.248.0 两台主机均不设置缺省网关。 用arp -d命令清除两台主机上的ARP表,然后在A与B上分别用ping命令与对方通信,记录实验显示结果。 用arp -a命令可以在两台PC上分别看到对方的MAC地址,记录A、B的MAC地址。 分析实验结果。 步骤2:将A的子网掩码改为:255.255.255.0,其他设置保持不变。 操作1:用arp -d命令清除两台主机上的ARP表,然后在A上"ping"B,记录显示结果。 用arp -a命令能否看到对方的MAC地址。 分析操作1的实验结果。 操作2:接着在B上"ping"A,记录B上显示的结果 此时用arp -a命令能否看到对方的MAC地址。 分析操作2的实验结果。 步骤3:在前面实验的基础上,把A的缺省网关设为:202.192.31.235 在A与B上分别用ping命令与对方通信,记录各自的显示结果 在A与B上分别用tracert命令追踪数据的传输路径,记录结果

网络基础 地址解析(ARP)协议

网络基础地址解析(ARP)协议 地址解析协议(Address Resolution Protocol,ARP)是一种能够实现IP地址到物理地址转化的协议。在计算机网络中,通过物理地址来识别网络上的各个主机,IP地址只是以符号地址的形式对目的主机进行编址。通过ARP协议将网络传输的数据报目的IP地址进行解析,将其转化为目的主机的物理地址,数据报才能够被目的主机正确接收。 实现IP地址到物理地址的映射在网络数据传输中是非常重要的,任何一次从互联网层及互联网层以上层发起的数据传输都使用IP地址,一旦使用IP地址,必须涉及IP地址到物理地址的映射,否则网络将不能识别地址信息,无法进行数据传输。 IP地址到物理地址的映射包括表格方式和非表格方式两种。其中,表格方式是事先在各主机中建立一张IP地址、物理地址映射表。这种方式很简单,但是映射表需要人工建立及人工维护,由于人工建立维护比较麻烦,并且速度较慢,因此该方式不适应大规模和长距离网络或映射关系变化频繁的网络。而非表格方式采用全自动技术,地址映射完全由设备自动完成。根据物理地址类型的不同,非表格方式有分为直接映射和动态联编两种方式。1.直接映射 物理地址分为固定物理地址和可自由配置的物理地址两类,对于可自由配置的物理地址,经过配置后,可以将其编入IP地址码中,这样物理地址的解析就变的非常简单,即将它从IP地址的主机号部分取出来便是,这种方式就是直接映射。直接映射方式比较简单,但适用范围有限,当IP地址中主机号部分不能容纳物理地址时,这种方式将失去作用。另外,以太网的物理地址都是固定的,一旦网络接口更改,物理地址也随之改变,采用直接映射将会出现问题。 2.动态联编 由于以太网具有广播能力和物理地址是固定的特点,通常使用动态联编方式来进行IP 地址到物理地址的解析。动态联编ARP方式的原理是,在广播型网络中,一台计算机A欲解析另一台计算机B的IP地址,计算机A首先广播一个ARP请求报文,请求计算机B回答其物理地址。网络上所有主机都将接收到该ARP请求,但只有计算机B识别出自己的IP 地址,并做出应答,向计算机A发回一个ARP响应,回答自己的物理地址。 为提高地址解析效率,ARP使用了高速缓存技术,即在每台使用ARP的主机中,都保留一个专用的高速缓存,存放最近获得的IP地址-物理地址联编信息。当收到ARP应答报文时,主机就将信宿机的IP地址和物理地址存入缓存。在发送报文时,首先在缓存中查找相应的地址联编信息,若不存在相应的地址联编信息,再利用ARP进行地址解析。这样不必每发一个报文都进行动态联编,提高地址解析效率,从而使网络性能得到提高。 另外,还有一种在无盘工作站中常用的反向地址解析协议(RARP),它可以实现物理地址到IP地址的转换。在无盘工作站启动时,首先以广播方式发出RARP请求,网络上的RARP服务器会根据RARP请求中的物理地址为该工作站分配一个IP地址,生成一个RARP 响应报文发送回去。然后,无盘工作站接收到RARP响应报文,便获得自己的IP地址,就能够和服务器进行通信。

arp协议的主要功能

竭诚为您提供优质文档/双击可除arp协议的主要功能 篇一:实验二:理解子网掩码、网关和aRp协议的作用实验二:理解子网掩码、网关和aRp协议的作用 一、实验目的 理解上述知识点所涉及的基本概念与原理并能运用于分析实际网络,达到对数据包的传送过程深入理解。 二、实验内容 在实验中,利用ping命令来检验主机间能否进行正常的双向通信。在"ping"的过程中,源主机向目标主机发送icmp的echoRequest报文,目标主机收到后,向源主机发回icmp的echoReply报文,从而可以验证源与目标主机能否进行正确的双向通信。 实验的拓扑结构:如图(1)所示。 202.192.31.235/20 a与b为实验用的pc机,使用windows操作系统。 步骤1:设置主机的ip地址与子网掩码: a(1号机):202.192.31.机号255.255.248.0b(2号机):202.192.30.机号255.255.248.0两台主机均不设置缺

省网关。 用arp-d命令清除两台主机上的aRp表,然后在a与b 上分别用ping命令与对方通信,记录实验显示结果。 用arp-a命令可以在两台pc上分别看到对方的mac地址,记录a、b的mac地址。 分析实验结果。 步骤2:将a的子网掩码改为:255.255.255.0,其他设置保持不变。 操作1:用arp-d命令清除两台主机上的aRp表,然后在a上"ping"b,记录显示结果。用arp-a命令能否看到对方的mac地址。分析操作1的实验结果。 操作2:接着在b上"ping"a,记录b上显示的结果 此时用arp-a命令能否看到对方的mac地址。分析操作2的实验结果。 步骤3:在前面实验的基础上,把a的缺省网关设为:202.192.31.235 在a与b上分别用ping命令与对方通信,记录各自的显示结果在a与b上分别用tracert命令追踪数据的传输路径,记录结果 分析(3)的实验结果。 步骤4:(不用做)用arp-d命令清除a中的aRp表,在a上ping一台外网段的主机,如广大的wwwserver,再用

相关文档