2015年計算機網絡實驗報告_第1頁
2015年計算機網絡實驗報告_第2頁
2015年計算機網絡實驗報告_第3頁
2015年計算機網絡實驗報告_第4頁
2015年計算機網絡實驗報告_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗一:常用網絡命令操作

一、實驗目的

1.學會使用Ping、IPConfig.TraceRt、Netstat,ARP等常用網絡命令。

2.學會配置網絡接口IP屬性(IP地址、子網掩碼、默認網關)。

二、預計實驗學時

2學時

三、實驗步驟

1、設置網絡接口為自動獲取IP地址方式。運行IPConfig命令查看自己正在使用的網

絡參數(shù)信息,包括:接口類型、IP地址、子網掩碼、默認網關、MAC地址、DNS服務

器IP地址等信息。

實驗步驟:打開電腦的菜單欄,找到cmd命令提示符,輸入ipconfig,回車,如圖所示:

其中,ip地址為:129.92.25,子網掩碼為:,默認網關為:54,

mac地址為:6,dns服務器的ip地址沒有,因為沒有聯(lián)網。

2、為網絡接口配置IP地址、子網掩碼、默認網關、DNS服務器IP地址信息。開始配

置時與第1部查看的結果是一致的,然后分別試著調整IP地址、子網掩碼、默認網關、

DNS服務器IP地址信息,觀察可能帶來些什么問題。注意:實驗室的上網方式是通過校

園網的,所以訪問內訪問及學校網絡之外的網絡必須登錄!

實驗步驟:打開“網絡和共享中心”,找到tcp/ip協(xié)議,點擊屬性,設計ip地址為自己

喜歡的ip地址:

3、用Ping命令查看網絡的可連接性。注意選擇合適的訪問對象及觀察相關參數(shù)的影

響。

cqC:\IIND01S\syste?32\c?d.exe

C:XDocunentsandSettin<(sM)driinistratoi*>ping

Usage:ping(-t)[-a](-ncount]【-1size)t-fJ(-iTTL)(-vTOS]

countJC-scount][C-jhost-list]1C-khost-list]]

t-wtineout]target_nane

Options:

-tPingthespecifiedhostuntilstopped

Toseestatisticsandcontinue-typeControl-Break;

Tostop-typeConti*ol-C.

一aResolueaddressestohostnames.

:文曰_北匕堂》田ri

-ncountNumberofechorequeststosend.

-1sizeSendbuffersize.

TSetDon'tFragmentflaginpacket.

TTTLTineToLive.

-vTOSTypeOfService.

-i*countRecordroutefoi*counthops.

-scountTinestampforcounthops.

7host-listLoosesourceroutealonghost-list.

-khost-listStrictsourceroutealonghost-list.

7timeoutTimeoutinnillisecondstowaitforeachreply.

C:\DocunentsandSettingsM)dninistrat01%>(

cT]C:\VIVDOVS\syste>32\ca(LexeBEIC

C:MXocumentsandSettings\AdRinistratoi*>ping-t

IPaddressnustbespecified.

C:\DocunentsandSett

pinging5with32bytesofdata:

Replyfrom5:bytes=32time<lmsTTL=64

Replyfron5:bytess32tine<lmsTTL-64

Replyfrom5:bytes=32time<lmsTTL=64

Replyfi*on5:bytes-32tine<lmsTTL?64

Pingstatisticsfor5:

Packets:Sent-4.Received-4.Lost■0<0Zloss).

Approxinateroundtriptinesinnilli-seconds:

MinimuR?0cs,Haxinum■0ns?Auerage-Ms

p:\DocueentsandSettingsM)dninistrator>

,

Ping本地的主機能夠ping通,ping夕卜地的主機就不能夠ping通:

CXC:\fIMD0IS\systeB32\cBd.cxe日回

C:XDocunentsandSettingsxAdeini.stratON],ing3ww:bdidii?con]

Pingrequestcouldnotfindhostwww.baiJnrrcTFr^Tneas^^KecKthenameandtryag

ain.

C:\DocunentsandSettingsxAdninistratorbinghttp://www.hHol23.conI

Pingrequestcouldnotfindhosthttp:thenanean

dtryagain?

\DocunentsandSettIngsM)dninistratoi%>.

4、用TraceRt命令查看網絡的可連接性。注意選擇合適的訪問對象。

x

U

5、用ARP命令觀察ARP調整緩存的變化情況,也可以用ARP-d或-s命令手動修改ARP調整緩

存。

6、運行NetStat命令查看主機的網絡連接狀態(tài)信息。

c\C:\VIWD0VS\systeB32\cBd.exe-|O

C:\DocunentsandSettIngsxAdninistrator>netstat

ActiveConnections

ProtoLocalAddressForeignAddressState

TCPStudent-25:1027localhost:1028ESTABLISHED

TCPStudent-25:1028localhost:1027ESTABLISHED

TCPStudent-25:21?945:httpSYN_SENT

TCPStudent-25:2180220.181.1S7.245:httpSVN_SENT

TCPStudent-25:218118:httpSYN_SEHT

p:\DocumentsandSettIngsM)dministrator>(

四、思考題

1、主機的IP地址、子網掩碼、默認網關、DNS服務器IP地址等設置的

原則是什么?

答:主機的IP地址是根據主機所在的網絡類型來劃分的,子網掩碼是根據劃分網段的大小來劃

分的,默認網關是電腦上網時指向的上一級網絡設備的IP地址來配‘置,DNS是方便上網的域名解析

服務器,一般山某個地方的供應商提供。

2、哪些網絡命令可以查看一個域名對應的IP地址是什么?

答:使用IPconfig這個命令可以查看域名對應的IP地址。

3、如果一臺主機不能上網,試分析可能的原因有哪些?

答:檢測網絡的連通性,看網絡問題出現(xiàn)在什么情況上??梢杂胕pconfig來顯示本地網絡配置信

息,如果不能上網,一般是ip地址沒有配置正確,默認網關配苴錯誤,或者無法連接到本地服務器;

或者使用Pi睢命令來發(fā)送報文信息看數(shù)據包能否到達日的節(jié)點并能夠回來,如果無法ping通,則要重:

新檢查ip配置?;蛘卟榭词欠癫辶司W線,網費是否已經欠費。

實驗二:驗證交換機、HUB的工作原理

、實驗目的

1.學會使用PacketTracer跟蹤特定的數(shù)據包。

2.認識由Hub或交換機組成的網絡的沖突域。

3.認識交換機的工作原理:轉發(fā)規(guī)則及MAC地址表自學習機制。

二、預計實驗學時

2學時

三、實驗步驟

1、用PacketTracer(5.3或以上版本)打開文件21_Hub_Switch_Testing.pkt。檢驗

證PC機之間的連通性。

CommandPrompt

PacketTracerPCCoznmandLine1.0

PC>ping

Pingingwith32bytesofdata:

Replyfrom:byte3=32time=3msTTL=128

Replyfrom:bytes=32time=lmaTTL=128

Replyfrom:bytes=32time=lmsTTL=128

Replyfrom:bytea=32time=lm3TTL=128

Pinggtatigciugfor:

Packets:Sent=4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilli-seconds:

Minimum=1ms,Maximum=3msrAverage=lm3

PC>

CommandPrompt

Packet;TracerPCCommandLine1.0

PC>ping

Pingingwith32bytesofdat;a:

Replyfrom:bytes=32time=lmsTTL=128

Replyfrom:bytes=32time=lmsTTL=128

Replyfrom:bytes=32time=lmsTTL=128

Replyfrom:bytes=32time=0m3TTL=128

Pingstatisticsfor:

Packers:Sent=4,Received=4,Lost;=0(0%loss),

Approximateroundtriptimesinmilli-seconds:

Minimum=0msrMaximum=1msrAverage=0ms

各個PC機之間通過檢驗,能夠相互ping通。

2、驗證Hub的包轉發(fā)方式。

(1)在simulation模式下,從PC0到PC3添加一個Ping命令包,跟蹤數(shù)據包的流動情況,記錄下

Ping請求到達的接口信息、哪些(個)接口回復了Ping包及該包到達的接口信息。注意設置過濾方

式,僅跟蹤ICMP包。

首先設置過濾方式為在simu1ation模式下的ICMP:

ACLFilter□ARPBGP

CDP□DHCP□DNS

DTP□EIGRP口FTP

H.323」HTTP

HTTPS團ICMP□ICMPv6▼

IPSecJ1SAKMPBLACP

NTP□OSPF□PAgP

POP3ORADIUS□RIPI

RTP□SCCP□SMTP

SNMP□SSH□STPr

u

SYSLOG□TACACS□TCP

TFTPiTelnet□UDP1

[VlShowAll/Non?

VTP■Ml

EditACLFilters

fFFiltersJShow-Mi

ture/Forward

i

從PCO發(fā)送一個數(shù)據包到PC3,數(shù)據包經過HubO后,傳遞到下一個接口的情況:

通過實驗可知,只有PC機3收到了正確的數(shù)據包。

再次回傳,只有PC1收到正確的包:

(2)重復(1)一次,觀察結果是否有變化。

答:發(fā)現(xiàn)結果跟實驗(1)?致,還是沒有發(fā)生變化。

(3)在simulation模式下,同時添加從PCO到PC3添加一^f-Ping命令包,從PC1到PC2

添加一個Ping命令包,跟蹤數(shù)據包的流動情況,并記錄下必要的信息。

這是數(shù)據包將要傳送的示意圖:

點擊開始發(fā)送后,出現(xiàn)了問題如下:

分析:在第一個Hub處,就出現(xiàn)了紅色的錯誤信息,表示數(shù)據包的傳送有沖突。

繼續(xù)點擊傳送,結果如下:

分析:從Hub處向交換機和PC機1-4傳送數(shù)據包,但是每個數(shù)據包都是產生沖突的數(shù)據包。

(4)在simulation模式下,同時添加從PC0到PC3添加一個Ping命令包,從PC0到PC2添

加一個Ping命令包,跟蹤數(shù)據包的流動情況,并記錄下必要的信息。

實驗發(fā)現(xiàn):當?shù)?個數(shù)據包到達Hub后,再傳出,則第二個數(shù)據包也從PC1開始傳達

到Hub;此時第一個數(shù)據包到達不同的PC機,只有PC2能夠接收到正確的數(shù)據包。

再次點擊傳送,得到的結果如圖:

分析:在Hub處產生了數(shù)據包的沖突信息;第二個數(shù)據包能夠準確到達PC機3,而在

PC機2處,第二個也到達了,產生沖突信息。

再次點擊發(fā)送,出現(xiàn)如圖:

分析:除了PC2外,其它都產生了數(shù)據包沖突的信息。

(5)總結Hub的工作原理,需要時進一步對你的結論驗證。

答:Hub是集線器,它是環(huán)型網絡中存在一個物理信號傳輸通道,只有一條傳輸介質,

存在著各節(jié)點爭信道的矛盾,每次只能通過數(shù)據包時,都要排隊,否則會產生沖突。

3、驗證交換機的包轉發(fā)方式及MAC地址表自學習機制。

(1)在RealTime模式下,清除交換機中的MACTable信息。

注:在交換機上查看MAC表信息的命令為:Switchttshowmac-address-tab1e

在交換機上清除MAC表信息的命令為:Switchedearmac-address-1ab1edynamic

(2)在simulation模式下,從PC5到PC6添加一^t^Ping命令包,跟蹤數(shù)據包的流動

情況,同時隨時注意觀察MAC表的變化情況,并記錄下必要的信息。

剛開始查看交換機的MAC表:

從PC5發(fā)送一個數(shù)據包到PC6,當數(shù)據包第一次到達交換機時,MAC產生了?條信息:

再次點擊發(fā)送,數(shù)據包從PC6傳回到交換機;數(shù)據包到達Hub,并且把數(shù)據包傳到PCO

到PC機3:

分析:此時交換機上增加了一條MAC地址。

(3)重復(2)一次,觀察結果是否有變化。

答:再次在PC機5發(fā)送數(shù)據包到PC6,此時,數(shù)據包能夠直接到達PC6。

再次把數(shù)據包傳回到PC5,數(shù)據包能夠直接到達PC5:

(4)在simulation模式下,從PC5到PC7添加一個Ping命令包,跟蹤數(shù)

據包的流動情況,同時隨時注意觀察MAC表的變化情況,并記錄下必要的信

息。

分析:此時在交換機上新增加了一個路由表,數(shù)據包能夠準確到達PC7,并且能夠準確

回傳回PC5上。

(5)在RealTime模式下,清除交換機中的MACTable信息。然后在

simulation模式下,同時添加從PC5到PC7添加一個Ping命令包,從PC6到PC8

添加一個Ping命令包,跟蹤數(shù)據包的流動情況,并記錄下必要的信息。

首先把交換機的MAC地址進彳了清除:clearmac—addressTable

分析:從PC5發(fā)送的數(shù)據包能夠到達PC7,但是在PC6和PC8中產生錯誤。

分析:從PC6發(fā)送的數(shù)據包,能夠直接到達PC8,而沒仃到達PC7。在交換機的MAC去

中,也增加了新的一條MAC地址表。

(6)在RealTime模式下,清除交換機中的MACTable信息。然后在

simulation模式下,同時添加從PC5到PC7添加一個Ping命令包,從PC5到PC8

添加一個Ping命令包,跟蹤數(shù)據包的流動情況,并記錄下必要的信息。

分析:第一個數(shù)據包能夠準確到達PC7,第二個數(shù)據包也能夠準確到達PC8,并且它們

都不會產生沖突。

(7)總結交換機的工作原理,需要時進一步對你的結論驗證。

答:交換機在發(fā)送數(shù)據包時,能夠查找內存中的地址去,并且對照我來確定目的的MAC;

交換機能夠在同一時刻進行多個端口之間的數(shù)據傳輸。總的來說,交換機是一種基于mac

地址識別,能夠完成封裝轉發(fā)數(shù)據包的功能的設備,它可以學會mac地址,并且把學習

到的mac地址存放到內部的地址表中。

4.測試由Hub與交換機組成的網絡的包轉發(fā)情況。

(1)在RealTime模式下,清除交換機中的MACTable信息。

清除信息:clearmac-address-table

Switch#clearmac-address-table

Switchtshowmac-addresa-table

MacAddressTable

VianMacAddressTypePor€s

(2)在simulation模式下,從PCO到PC6添加一個Ping命令包,跟蹤數(shù)據包的流動

情況,同時隨時注意觀察MAC表的變化情況,并記錄下必要的信息。

分析:數(shù)據包能夠到達PC6,而在PC1到PC4都會出現(xiàn)包的錯誤信息;在交換機的MAC表

中,也增加了兩條MAC信息。

(3)在simulation模式下,從PCI到PC6添加一個Ping命令包,跟蹤數(shù)據包的流動

情況,同時隨時注意觀察MAC表的變化情況,并記錄下必要的信息。

分析?:數(shù)據包依然能夠到達PC6,而且在交換機的mac表中又新增加了一條mac地址信息。

(4)在simulation模式下,從PC8到PC2添加一個Ping命令包,跟蹤數(shù)據包的流動

情況,同時隨時注意觀察MAC表的變化情況,并記錄下必要的信息。

MACTableforSwitchO

VLANMacAddressPort

1000A.F37A.5228FastEthernetO/2

10030.A326.4091GigabitEthernetl/1

10030.A3C3.6476GigabitEthernetl/1

100D0.BA8B.1BE4FastEthernetO/4

PC-PT

PC-P1PC-PTPC-PT

分析:數(shù)據包能夠達到PC2上,并且交換機的mac表又新增一個mac地址。

5.進行其它你認為必要的測試。

答:我還把數(shù)據包從PC7發(fā)送到PC2匕同樣,能夠準確到達,并且交換機還新增?條mac地址表。

MACTableforSwitchO

VLANMacAddressPort

1000A.F37A.5228FastEthernetO/2

1000D.BD42.A655FastEthernetO/3

10030.A326.4091GigabitEthernetl/1

10030.A3C3.6476GigabitEthernetl/1

100D0.BA8B.1BE4FastEthemetO/4

4in__________________|,

PC-PT

PC^PTPC^FT

192.1C

四、總結

通過這個實驗,我懂得了Hub和交換機的基本工作原理:Hub每次只允許一個數(shù)據包

通過,其它的數(shù)據包都要排隊,而交換機可以同時允許兒個數(shù)據包?起通過,不會產生

沖突;Hub不會“自學習”,而交換機可以通過“自學習”來把新增的mac地址表保存到

內存中,以便下次轉發(fā)數(shù)據包時能夠快速地傳送。

實驗三:分析ARP及IP協(xié)議

一、實驗目的

1.學會使用PacketTracer進行包跟蹤及數(shù)據包協(xié)議格式分析。

2.理解ARP工作機制,熟悉ARP協(xié)議格式。

3.熟悉典型的IP協(xié)議格式。

4.理解IP分段機制。

二、預計實驗學時

4學時

三、實驗步驟

1、用PacketTracer(5.3或以上版本)打開文件31_ARP&IP_Testing.pkt.pkl。注意:Routeri的Elh1/0

的MTU=1420Byte,其余均為1500Byte。

2、分析ARP的工作原理。

(1)在Realtime模式下,盡量清除所有設備(PC機及路由器)中的ARP緩存信息,

對于不能清除(有些路由器中的ARP緩存信息不能清除)的記錄下相關緩存信息。

注:PC機中查看ARP緩存的命令為arp-a,清除ARP緩存的命令為arp-d。

注:路由器中查看ARP緩存的命令為Router#showarp,清除的命令為Router#cleararp-cache.

(2)在simulation模式下,由PC(1.10)向PC(L20)發(fā)送一個Ping包,觀察包(ICMP

及ARP)的傳遞過程,同時注意相關PC機、路由器的ARP緩存變化情況,記錄下相關

信息,并對其中的ARP包進行協(xié)議格式分析。注意:在Filter中同時選中ICMP及ARP。

首先選擇在simulation模式卜,選擇ICMP和ARP:

ACLFilterMARP□BGP

□CDPUDHCP□DNS

□DTP□EIGRP一FTP

□H.323H$RP—HTTP

3HTTPS叵]ICMP□ICMPv6

□IPSec口ISAKMP-LACP

□NTP□OSPF—PAgP

□POPS□RADIUS

□RTP□SCCP

□SNMP□SSH

□SYSLOG[□TACACS

oTFTP□Telnet

□VTP?7]ShowAll/Non<

EditACLFilters

這是PCI.10的ARP

這是PCI.20的ARP

ARPTablefor1.20X

IPAddressHardwareAddressInterface

00060.5CE5,7EC0FastEthernet

這是路由器的ARP:

ARPTableforRouteri

IPAddressHardwareAddressInterface

54000A.F3AA.9201FastEthernetO/O

540090.0CE2.9001Ethernetl/O

54000A.F3AA.9202FastEthernetO/1

分析:路由器的第一條ARP地址格式,正是PCI.11的默認網關的地址。

路由ARP變換如圖:

.Router1圓

PhysicalConfigCU

IOSCommandLineInterface

ProtocolAddressAg.(Bin)HardwareXddrTypeInterface

In^crne^0-Incooxple^?ARPAFas^B^herne^0/0

Internet;0-Inc。叫〃ARPAFar€B^h?rne€0/0

工ntmt2一Incompl?^eARPAFas^B^herne^O/1

3-Inconplet;9ARPAFas^E^herntt^0/l

5—Incomplet-*ARPABch?rne^l/0

Incemet53一Incoaple^eARPAI^hernetl/0

Incemet54-000A.F3AA.9201ARPAFas€B^herne^O/O

Internee54-000A.F3AA.9202ARPAFas^E^herne^0/l

Internet54一0090.OCKZ.9001ARPAIt-herne^l/0

HbuterSenf

Rou^erfshowarp

ProtocolAddressAge(■in)HardwareAddrTypeInterface

In"mat020060.5CE5.7EC0ARPAFastHtherne^0/0

Incemet0200B0.F932.6A36ARPAFas€Bthernet;0/0

54一000A.F3AA.9201ARPAFasc.Ethernet^O/0

Incernee22000D.BDK3.1340ARPAFastEvhernet^O/l

Internet.3200I0.8FB6.8D72ARPAFas^Ethernet.0/1

Internet-54—000A.F3AA.9202ARPAFastE^herne^0/l

Internet.520060.3I2C.IB4BARPAEthernecl/0

Internee5320002.16AD.3601ARPABt^herne€l/0

Internet54-0090.0CB2.9001ARPABchernecl/0

Copy][Paste

分析:數(shù)據包傳送的路徑:數(shù)據包先到達交換機,在到達PC機I.機;數(shù)據包也會傳

送到路由器上,但是發(fā)生錯誤。

PC-PT

分析:數(shù)據包返回時,只經過交換機,就直接到達PC1.10了,并不會再傳送到路由器。

(3)重復(2)一次,觀察結果有何不同,分析原因。

答:第二次發(fā)送數(shù)據包的時候,數(shù)據包到達交換機后,直接到達PCL20,并不會傳送到路由器了。

原因就是交換機已經把mac地址記錄在它的內存當中了。

分析:其中,路由器和PC機的ARP都沒有發(fā)生改變。

(4)在simulation模式下,由PC(l.lO)向PC(3.11)發(fā)送一個Ping包,

觀察包的傳遞過程,同時注意相關PC機、路由器的ARP緩存變化情況,記

錄下相關信息,并對其中的ARP包進行協(xié)議格式分析。

分析:數(shù)據包到達路由器后,再次點擊傳送,數(shù)據包直接從路由器返回交換機:

此時路由器的ARP中多了一個ARP記錄:

ARPTableforRouteri

IPAddressHardwareAddressInterface

'i嵬:i葩匚I。...而⑥舞5;花Qo:[儂嗣筋懣西

192?168'1'254666滯淞浙FastEthemeto/O

|192,168.100.2540090.0CE2.9001Ethernetl/O

|54000A.F3AA.9202FastEthemetO/l]

分析:數(shù)據包第?次返回PCI.10,并沒有傳送到PC3.11。

PC機1.10的ARP增加了一條記錄:

(5)重復(4)一次,觀察結果有何不同,分析原因。

分析:重復(4),發(fā)現(xiàn)數(shù)據包能夠通過路由器,到達交換機1,并且直接到達PC機3.11。

此時路由器的ARP列表中又新增了一條ARP記錄:

ARPTableforRouteri

IPAddressHardwareAddressInterface

igzi'e,s'l.lo.....dd'60'.,5CE5',7EC0...........FastEtherihetd/d

54000A.F3AA.926iFastEthemetO/O

540090.0CE2.9001Ethernet1/0

1000A.41E9.E520FastEthemetO/1

「54000A.F3AA.9202FastEthernetO^l

增加的這個ARP協(xié)設的格式是PC機311的默認網關。

止匕時,PC機3.11的ARP的地址協(xié)議是它的默認網關的IP:

ARPTablefor3.11

IPAddressHardwareAddressInterface

瓦軍萬荻:設....FastEthemetb

^3.11

IPConfigurations

IPConfiguration

DHCP。Static

IPAddress1

SubnetMask

DefaultGateway54

DNSServer

(6)試分析此時,由PC(L20)向PC(12.12潑送一個Ping包的處理過程,并

驗證之。

分析:數(shù)據包從PCL20發(fā)送出去后,到達路由器1,宜接返回到PC1.20。此時PC

機1.20的ARP中保存了它的默認網關地址:

再次點擊數(shù)據包的發(fā)送,這時數(shù)據包能夠通過路由器R1,并且到達路由器R2,此時

數(shù)據包乂從R2返回來:

此時,R2的ARP中,增加了?條ARP記錄,是PC機12.12的默認網關:

ARPTableforRouter2

IPAddressHardwareAddressInterface

530002.16AD.3601FastEthernetO/O

540090.0CE2.9001FastEthernetO/O

1540002.16AD.3602FastEthernetO/111

把數(shù)據包再次送PC1.20發(fā)送出去、此時,數(shù)據包能夠通過路由器RI、R2,到達PC機12.12:

PC-PT

「7Switch312.12

結果:數(shù)據包并且能夠沿著原路返回到PC機1.20.

(7)總結ARP工作機器,包括什么時候啟動ARP、ARP高速緩存更新

機制、ARP數(shù)據包協(xié)議格式。

總結:PC主機中都有自己的ARP緩沖區(qū),用來表示IP地址和MAC地址的對應關系,

當上機發(fā)送數(shù)據包到口的上機時,就啟動ARP協(xié)議,它首先會查看自己的ARP列奏中是

否有目的主機的ARP對應的IP地址,如果有,就直接將數(shù)據包發(fā)送出去;如果沒有,就

向它所在的網段發(fā)起?個ARP請求的廣播包,杳詢能夠到達該口的上機的對應的MAC

地址。

ARP更新機制:主機發(fā)送數(shù)據包后,此網段的主機就會檢查數(shù)據包中的目的IP地址

是否和自己的IP地址一致,如果不相同就忽略此數(shù)據包,如果相同,則該主機就把源主

機的MAC地址和IP地址添加到自己的ARP列表中;如果ARP列表中已經存在該IP地址,

就直接覆蓋,以完成ARP的更新。

ARP數(shù)據包協(xié)議格式:路由器的ARP列表中包括三個信息:一個是主機的IP地址,

?個是上機所在的物理地址,另?個是接「名稱。IP地址包括源上機的IP地址和上機的

默認網關,還包括該主機所在的網段。

3、IP協(xié)議格式分析:在simulation模式下,由PC(l.lO)向PC(3.U)發(fā)

送一個Ping包(開始幾次有可能失敗,試分析原因),從其中隨機取幾個

包,分析該包的MAC首部及IP首部信息,特別注意該包進入該設備及離開

該設備時相關信息的變化情況。注意:在Filter中僅選中ICMP或者僅選中

IPo

分析:源IP地址和目標IP地址不變,分別是PC機1.10的IP地址和PC機311的IP地址。

但是MAC地址是變化的,因為數(shù)據包經過了不同的設備。

4.IP分段機制分析。

(1)在Realtime模式下,由PC(l.lO)向PC(12.12)發(fā)送一個Ping包。(試分析此步

驟的作用)

首先:制定數(shù)據包發(fā)送路線

(2)在simulation模式下,由PC(1.10)向PC(12.12)發(fā)送一個自定義Ping包(長度

為2000字節(jié)),跟蹤數(shù)據包的流動情況,特別注意:該包在PC(LIO)出來時是否進行了

分段,該包在Routeri出來時是否進行了分段,該包在Router2出來時是否進行了重組,

該包到達PC(12.12)后是否進行了重組,回復的Ping命令包是否在PCQ2.12)處進行了分

段,回復的Ping命令包是否在Router2出來時進行了分段。在每一處發(fā)生了分段的地方,

觀察包中與分段有關的幾個字段的信息(數(shù)據包長度、標識號、標志、偏移值),并記

錄下必要的信息。

數(shù)據包到達R1時:

SiaulationPanelX

EventList

Vis.Time(sec)LastDeviceAtDeviceTypeInfc人

0.0001.10ICMP

0.000——1.10ICMP

0.0011.10SwitchOICMP

0.001—1.10ICMP

0.0021.10SwitchOICMP

0.002SwitchORouteriICMP

0.002—RouteriICMP

0.003SwitchORouteriICMP

0.003RouteriSwitch2ICMP

V

1第

Capturedto:.

[ResetSimulation0ConstantDelay

117.646s

PlayControls

BackAutoCapture/PlayCapture/Forward

a

EventListFilters

VisibleEvents:ARP3ICMP

EditFilters]________ShowAll

數(shù)據包到達R2時:

L:SimulationPanel區(qū)

EventList

Vis.Time(sec)LastDeviceAtDeviceTypeInf(人

0.011Switch3Router2ICMP

0.011Router2Switch2ICMP

0.012Router2Switch2ICMP

0.012Switch2RouteriICMP

0.013Switch2RouteriICMP

0.013RouteriSwitchOICMP

0.014RouteriSwitchOICMP

0.014SwitchO1.10ICMP

0Q15SwitchOL10ICMPV

<1>

ResetSimulation0ConstantDelay,二

PlayControls

Back]AutoCapture/Play]Capture/Forward

EventListFilters

VisibleEvents:ARP3ICMP

EditFilters][ShowAll

(3)總結IP分段的條件與方法。

答:當數(shù)據包超過規(guī)定MTU時,系統(tǒng)將數(shù)據包分為段發(fā)送。

4.測試TTL的作用。

(1)在Realtime模式下,由PC(1.10)向PC(12.12)發(fā)送一個Ping包。

(2)在simulation模式下,山PC(1.10響PC(12.⑵發(fā)送一個自定義Ping包(長度為32字節(jié),TTL

的值為1),跟蹤數(shù)據包的流動情況,觀察TTL的值的變化情況,并記錄下必要的信息。

發(fā)送之前的TTL值:

PDUInformationatDevice:1.10

OSIModelOutboundPDUDetails

PDUFormats

EthernetII

0481419Bytes

PREAMBLE:DESTMAC:SRCMAC:

101010...1011000A.F3AA.92010060.5CE5.7EC0

TYPE:DATA(VARIABLELENGTH)FCS:

0x8000x0

IP

048161931Bits

4|IHL|DSCP:0x0TL:228

0x00x0

TTL:1llPRO0x1CHKSUM

SRCIP:0

DSTIP:2

OPT:0x0|0x0

DATA(VARIABLELENGTH)

ICMP

081631Bits

TYPE:0x8|CODE:0x0CHECKSUM

ID:OxlaSEQNUMBER:25

發(fā)送之后的TTL值

(3)在simulation模式下,由PC(1.10)向PC(12.12)發(fā)送一個自定義Ping包(長度為32字節(jié),

TTL的值為2),跟蹤數(shù)據包的流動情況,觀察TTL的值的變化情況,并記錄下必要的信息。

SiBulationPanelX

EventList

Vis.Time(sec)LastDeviceAtDeviceTypeInfo

0.000—1.10ICMP■

0.0011.10SwitchOICMP

0.002SwitchORouteriICMP

0.003RouteriSwitch2ICMP

0.004Switch2Router2ICMP

0.004—Router2ICMP■

0.005Router2Switch2ICMP

0.006Switch2RouteriICMP

0.007RouteriSwitchOICMP

一0.008SwitchO1.10ICMP■

ResetSimulgtion]0ConstantDelay港黑手

PlayControls

[BackAutoCapture/Play]Capture/Forward

EventListFilters

VisibleEvents:ARP,ICMP

EditFiltersShowAll-

發(fā)送之前的TTL值

發(fā)送之后的TTL值

(4)在simulation模式下,由PC(LIO)向PC(12.12)發(fā)送一個自定義Ping包(長度為32字節(jié),

TTL的值為3或更大),跟蹤數(shù)據包的流動情況,觀察TTL的值的變化情況,并記錄下必要的信息。

CreateComplexPDU回

發(fā)現(xiàn)數(shù)據包能夠發(fā)送成功:

Background

0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論