计算机网络实验_第1页
计算机网络实验_第2页
计算机网络实验_第3页
计算机网络实验_第4页
计算机网络实验_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1实验一实验一 双绞线制作双绞线制作1、剥线。、剥线。用双绞线剥线器将双绞线的外皮除去用双绞线剥线器将双绞线的外皮除去23厘米。有的双绞线电缆上含有一厘米。有的双绞线电缆上含有一条柔软的尼龙绳,条柔软的尼龙绳, 如果在剥除双绞线的外皮时,觉得裸露出的部分太短如果在剥除双绞线的外皮时,觉得裸露出的部分太短时,可以紧握双绞线外皮,时,可以紧握双绞线外皮, 再捏住尼龙线往外皮的下方拉开,就可以得再捏住尼龙线往外皮的下方拉开,就可以得到较长的裸露线。到较长的裸露线。2、分线、分线将四对线分开,理齐,每根线应挺直,按顺序排列,不得有交叉。将四对线分开,理齐,每根线应挺直,按顺序排列,不得有交叉。568B

2、:白橙橙白绿蓝白蓝绿白棕棕:白橙橙白绿蓝白蓝绿白棕棕568A:白绿绿白橙蓝白蓝橙白棕棕:白绿绿白橙蓝白蓝橙白棕棕3、置入、置入将裸露出的双绞线用剪刀或斜口钳剪平,剩约将裸露出的双绞线用剪刀或斜口钳剪平,剩约 14mm的长度,将双绞线的长度,将双绞线的八根线依序放入的八根线依序放入RJ-45接头的引脚内,置入的过程中确保线序正确。接头的引脚内,置入的过程中确保线序正确。置入后,从侧面观察每根线应完全置入引脚。并且,双绞线外层保护套置入后,从侧面观察每根线应完全置入引脚。并且,双绞线外层保护套也应置入也应置入RJ45接头。接头。4、压制、压制确定双绞线的每根线已经正确放置之后,就可以用确定双绞线的

3、每根线已经正确放置之后,就可以用RJ-45压线钳压接压线钳压接RJ-45接头。有一种接头。有一种RJ-45接头的保护套,接头的保护套, 可以防止接头在拉扯时造成接触可以防止接头在拉扯时造成接触不良。使用这种保护套时,需要在压接不良。使用这种保护套时,需要在压接RJ-45接头之前就将这种胶套插接头之前就将这种胶套插在双绞线电缆上。在双绞线电缆上。5、测试、测试2实验二实验二 常用命令常用命令1、ipconfig可用于显示当前的可用于显示当前的TCP/IP设置。设置。ipconfig /all:显示它已配置且所要使用的附加信息(如:显示它已配置且所要使用的附加信息(如IP地址地址等),并显示内置于

4、本地网卡中的物理地址(等),并显示内置于本地网卡中的物理地址(MAC)。如果)。如果IP地地址是从址是从DHCP服务器租用的,服务器租用的,IPConfig将显示将显示DHCP服务器的服务器的IP地址和租用地址预计失效的日期。地址和租用地址预计失效的日期。ipconfig /release:DHCP客户端手工释放客户端手工释放IP地址。地址。ipconfig /renew:DHCP客户端手工向服务器刷新请求。客户端手工向服务器刷新请求。 ipconfig /flushdns:清除本地:清除本地DNS缓存内容。缓存内容。ipconfig /displaydns:显示本地:显示本地DNS内容。内容

5、。 3实验二实验二 常用命令常用命令2、Netstat可以显示路由表、实际的网络连接以及每一个网络接口设备的状可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,一般用于检验本机各端口的网络连接情况。态信息,一般用于检验本机各端口的网络连接情况。netstat -a:显示一个所有的有效连接信息列表,包括已建立的连:显示一个所有的有效连接信息列表,包括已建立的连接(接(ESTABLISHED),也包括监听连接请求(),也包括监听连接请求(LISTENING)的那些连接。的那些连接。netstat -s:按照各个协议分别显示其统计数据。:按照各个协议分别显示其统计数据。4实验二实验二

6、常用命令常用命令3、PingPing 命令通过发送命令通过发送 ICMP(Internet Control Message Protocol) 报文并监听回应报文,以校验与远程计算机或本地计算机的连接。报文并监听回应报文,以校验与远程计算机或本地计算机的连接。Ping首先发送一个首先发送一个ICMP的的Request给对方,对方收到后返回一个给对方,对方收到后返回一个Reply,该命令通常用来测试网络的连通性。,该命令通常用来测试网络的连通性。对于每个发送报文,最多等待对于每个发送报文,最多等待 1 秒。默认情况下,发送四个回应秒。默认情况下,发送四个回应报文,每个报文大小为报文,每个报文大小

7、为64字节。字节。 如果有防火墙,或者网络延迟太大,以及其他原因,会造成如果有防火墙,或者网络延迟太大,以及其他原因,会造成ping失败,但并不意味着不能够提供相关的服务。失败,但并不意味着不能够提供相关的服务。5实验二实验二 常用命令常用命令ping -a:解析计算机:解析计算机Netbios名,例如名,例如ping -a 52ping -t:持续:持续ping,间隔时间为,间隔时间为1秒秒ping -n:指定:指定ping的次数,例如的次数,例如ping 52 -n 10ping -l/定义数据包的大小(默认为定义数据包的大小(默认为32 B

8、yte)c:ping 52 -l 100此时包大小为此时包大小为100 byte,最大为,最大为655006实验二实验二 常用命令常用命令Death of Ping(死亡之(死亡之Ping)因为因为Windows系列的系统有一个安全漏洞,当向对方一次发送的系列的系统有一个安全漏洞,当向对方一次发送的数据包大于或等于数据包大于或等于65532时,对方就很有可能死机,所以微软公时,对方就很有可能死机,所以微软公司为了解决这一安全漏洞于是限制了司为了解决这一安全漏洞于是限制了ping的数据包大小。的数据包大小。c:ping 52 -l 65501Bad

9、 value for option -l, valid range is from 0 to 65500.7实验二实验二 常用命令常用命令4、NETNET命令用于管理网络环境、服务、用户、登陆等。命令用于管理网络环境、服务、用户、登陆等。net view:用于查看计算机、域以及指定计算机的共享资源。:用于查看计算机、域以及指定计算机的共享资源。例如:例如:net viewADMINCOMnet view 52在在 52 的共享资源的共享资源共享名共享名类型类型使用为使用为 注释注释SoftDisk桌面桌面Disknet view admin在在 ad

10、min 的共享资源的共享资源共享名共享名类型类型使用为使用为 注释注释SoftDisk桌面桌面Disk8实验二实验二 常用命令常用命令net user:查看、添加或删除用户帐号。:查看、添加或删除用户帐号。例如:例如:net userADMIN 的用户帐户的用户帐户GuestHelpAssistantIUSR_ADMINIWAM_ADMINSUPPORT_388945a0添加用户:添加用户:net user abc 123 /add将用户添加至管理员组:将用户添加至管理员组:net localgroup administrators abc /add删除用户:删除用户:net user abc

11、 /delete9实验二实验二 常用命令常用命令net share:共享:共享例如:例如:net share共享名共享名资源资源注释注释IPC$远程远程 IPCD$D:默认共享默认共享C$C:默认共享默认共享ADMIN$C:WINDOWS 远程管理远程管理E$E: 默认共享默认共享Soft D:Soft命令成功完成。命令成功完成。10实验二实验二 常用命令常用命令net share aaa=e:dos /users:5aaa 共享成功。共享成功。net share aaa=e:dos /unlimitedaaa 共享成功。共享成功。net share aaa /deleteaaa 已经删除。已

12、经删除。11实验二实验二 常用命令常用命令net use:连接计算机或断开计算机与共享资源的连接,或显示:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。计算机的连接信息。例如:例如:net use会记录新的网络连接。会记录新的网络连接。列表是空的。列表是空的。net use z: 52soft命令成功完成。命令成功完成。net use会记录新的网络连接。会记录新的网络连接。状态状态本地本地远程远程 网络网络OKZ:52softMicrosoft Windows Network命令成功完成。命令成功完成。12实验二实验二 常用命令常用

13、命令net use z: /deletez: 已经删除。已经删除。13实验二实验二 常用命令常用命令net start:启动服务:启动服务net pause:暂停服务:暂停服务net continue:继续服务:继续服务net stop:停止服务:停止服务例如:例如:net start已经启动以下已经启动以下 Windows 服务服务:Application Layer Gateway ServiceWireless Zero ConfigurationWorkstationWorld Wide Web Publishing命令成功完成。命令成功完成。14实验二实验二 常用命令常用命令teln

14、et 正在连接到正在连接到.不能打开到主机的连接,在端口不能打开到主机的连接,在端口23: 连接失连接失败败net start telnetTelnet 服务正在启动服务正在启动 .Telnet 服务已经启动成功。服务已经启动成功。telnet 欢迎使用欢迎使用 Microsoft Telnet ClientEscape 字符是字符是 CTRL+您将要把您的密码信息送到您将要把您的密码信息送到 Internet 区内的一台远程计算机上。区内的一台远程计算机上。这可能不安全。您还要送吗这可能不安全。您还要送吗(y/n):net stop te

15、lnetTelnet 服务正在停止服务正在停止.Telnet 服务已成功停止。服务已成功停止。15实验二实验二 常用命令常用命令Net Send:向网络的其他用户或计算机发送消息。:向网络的其他用户或计算机发送消息。例如:例如:net send admin 111消息已经送到消息已经送到。16实验二实验二 常用命令常用命令5、nslookupnslookup可用于查询域名对应的可用于查询域名对应的IP地址,包括地址,包括A记录和记录和CNAME记记录,如果查到的是录,如果查到的是CNAME记录还会返回别名记录的设置情况。记录还会返回别名记录的设置情况。例如:例如:nslookup 注意:之前所

16、用的注意:之前所用的ping命令是用于测试网络的连通性,但命令是用于测试网络的连通性,但ping失失败并不意味着目标主机不能够提供相应的服务。造成败并不意味着目标主机不能够提供相应的服务。造成Ping失败有失败有可能的原因包括如可能的原因包括如Windows XP的防火墙或者安全访问控制。的防火墙或者安全访问控制。例如,我们可以首先解析出百度的例如,我们可以首先解析出百度的IP地址,可以使用这个地址,可以使用这个IP地址地址的主机所提供的的主机所提供的WWW服务,但我们并不一定能服务,但我们并不一定能ping通这个通这个IP地地址。址。17实验二实验二 常用命令常用命令打开打开C:window

17、ssystem32driversetc文件夹,打开文件夹,打开hosts文件,增文件,增加如下设置:加如下设置:再打开浏览器,会出现如下提示:再打开浏览器,会出现如下提示:18实验二实验二 常用命令常用命令此时,还能否正常访问此时,还能否正常访问和和?为什么?为什么?19实验二实验二 常用命令常用命令了解了解DNS1、使用域名访问某网站(如、使用域名访问某网站(如););2、在、在DOS窗口下,使用窗口下,使用nslookup解析出某个域名(如解析出某个域名(如)所对应的)所对应的IP地址;地址;3、在本地连接的、在本地连接的TCP/IP属性中,记录下当前属性中,记录下当前DNS服务器地址配服

18、务器地址配置后将其删除,分别用域名和置后将其删除,分别用域名和IP地址访问该网站,观察结果;地址访问该网站,观察结果;4、在本地连接的、在本地连接的TCP/IP属性中,添加刚才被删除的属性中,添加刚才被删除的DNS服务器服务器地址配置,再次分别用域名和地址配置,再次分别用域名和IP地址访问该网站,观察结果;地址访问该网站,观察结果;5、查找出如北京、广州、上海、深圳等地的、查找出如北京、广州、上海、深圳等地的DNS服务器地址,服务器地址,替换刚才添加的替换刚才添加的DNS服务器地址,再尝试使用域名访问,观察结服务器地址,再尝试使用域名访问,观察结果。果。实验要求:实验要求:1、请使用其他域名作

19、为实验对象;、请使用其他域名作为实验对象;2、实验过程请以笔记形式记录,要求完整性;、实验过程请以笔记形式记录,要求完整性;3、请以自己的语言总结、请以自己的语言总结DNS的作用的作用。20命令练习命令练习任务一:任务一:A机提供共享,机提供共享,B机使用机使用A机的共享机的共享1、A机使用机使用net share进行共享;进行共享;2、A机使用机使用net user asd 123为为asd用户创建密码;用户创建密码;3、B机使用机使用net use x: 192.168.8.*进行网络驱动器的本地映射进行网络驱动器的本地映射,前一个,前一个*指指A机的地址,后一个机的地址,后一个*指指A机

20、的共享文件夹名,其间机的共享文件夹名,其间要输入用户名和密码;要输入用户名和密码;4、B机使用机使用net view 192.168.8.*在在dos中查看,也可以在本地的中查看,也可以在本地的资源管理器中查看。资源管理器中查看。21命令练习命令练习任务二:使用任务二:使用Telnet登录并在服务器端的登录并在服务器端的D驱动器创建文件夹驱动器创建文件夹A机作为服务器端。机作为服务器端。1、A机添加用户机添加用户abc/123,并添加到管理员组,并添加到管理员组net user abc 123 /addnet localgroup administrators abc /add2、A机启动机启

21、动Telnet服务服务在控制面板在控制面板-管理工具管理工具-服务,找到服务,找到telnet并把启动方式改为手动并把启动方式改为手动net start telnetB机作为客户端机作为客户端3、B机机telnet登录,同意并输入用户名和密码登录,同意并输入用户名和密码telnet 192.168.8.A4、B机在机在A机的机的D驱动器上创建文件夹驱动器上创建文件夹d:/转至转至D驱动器驱动器md 袁黎晖袁黎晖/创建创建“袁黎晖袁黎晖”文件夹文件夹22实验三实验三 Ethereal(DNS篇)篇)Ethereal1、空气一样的;轻飘的,稀薄的;、空气一样的;轻飘的,稀薄的;2、天上的,太空的;

22、灵气的;微妙的;、天上的,太空的;灵气的;微妙的;3、【物理学物理学】以太的。以太的。Ethereal是一个报文捕获分析工具,用来进行报文捕获、故障排是一个报文捕获分析工具,用来进行报文捕获、故障排除、协议分析等。除、协议分析等。Ethereal是一种计算机网络调试和数据包嗅探软件。通过是一种计算机网络调试和数据包嗅探软件。通过Ethereal可以查看到网络中发送的所有通信流量。可以查看到网络中发送的所有通信流量。 Ethereal应用于故障修复、分析、软件和协议开发,具有用户对应用于故障修复、分析、软件和协议开发,具有用户对协议分析器所期望的所有标准特征。协议分析器所期望的所有标准特征。Et

23、hereal是一种开发源代码的许可软件,允许用户向其中添加改是一种开发源代码的许可软件,允许用户向其中添加改进方案。进方案。Ethereal适用于当前所有较为流行的计算机系统,如适用于当前所有较为流行的计算机系统,如Unix、Linux和和Windows。23实验三实验三 Ethereal(DNS篇)篇)在用在用Ethereal截获数据包之前,应该为其设置相应的过滤规则,截获数据包之前,应该为其设置相应的过滤规则,可以只捕获感兴趣的数据包。可以只捕获感兴趣的数据包。在该例中,对在该例中,对DNS的解析过程进行捕获分析。的解析过程进行捕获分析。 24实验三实验三 Ethereal(DNS篇)篇)

24、当所有需要的过滤器都创建好后,单击当所有需要的过滤器都创建好后,单击“Save”按钮保存创建的按钮保存创建的过滤器,然后单击过滤器,然后单击“Close”按钮来关闭按钮来关闭“Edit Capture Filter List”对话框。要将过滤器应用于嗅探过程,需要在截获数据包之前或对话框。要将过滤器应用于嗅探过程,需要在截获数据包之前或之后指定过滤器。要为嗅探过程指定过滤器,并开始截获数据包,之后指定过滤器。要为嗅探过程指定过滤器,并开始截获数据包,可以单击可以单击“Capture”选单,选择选单,选择“Start.”选单项,打开选单项,打开“Capture Options”对话框,单击该对话

25、框中的对话框,单击该对话框中的“Filter:”按钮,按钮,然后选择要使用的过滤器。然后选择要使用的过滤器。如下图所示。如下图所示。25实验三实验三 Ethereal(DNS篇)篇)26实验三实验三 Ethereal(DNS篇)篇)点击开始,等待十余秒仍未发现没有任何报文被捕获,如图所示。点击开始,等待十余秒仍未发现没有任何报文被捕获,如图所示。27实验三实验三 Ethereal(DNS篇)篇)点击点击“Stop”出现如下提示。出现如下提示。28实验三实验三 Ethereal(DNS篇)篇)打开浏览器,输入域名,重新开始捕获。打开浏览器,输入域名,重新开始捕获。注意顺序:先输入域名,然后开始捕

26、获,再回到浏览器窗口输入注意顺序:先输入域名,然后开始捕获,再回到浏览器窗口输入回车或点击回车或点击“转到转到”。显示如下结果:显示如下结果:29实验三实验三 Ethereal(DNS篇)篇)捕获结果:捕获结果:30实验四实验四 ARP实验目的:了解实验目的:了解ARP实验拓扑:实验拓扑:实验步骤:实验步骤:1、关闭、关闭Windows防火墙,关闭或停止防火墙,关闭或停止ARP防火墙。防火墙。2、在、在DOS下使用下使用ipconfig /all命令查看本机的命令查看本机的IP、网关及、网关及MAC数数据。据。GatewaySwitchInternetABHostAIP=*Mac=*HostB

27、IP=*Mac=*31实验四实验四 ARP3、使用、使用ping测试测试3.1 用用ping命令测试到邻居的连接命令测试到邻居的连接3.2 使用使用arp a查看邻居的查看邻居的MAC地址地址3.3 使用使用arp s修改到邻居的本地修改到邻居的本地ARP映射映射3.4 再次使用再次使用ping命令测试到邻居的连接,结果?命令测试到邻居的连接,结果?3.5 使用使用arp d删除删除3.3中所配置的静态映射;中所配置的静态映射;3.6 再次使用再次使用ping命令测试到邻居的连接,结果?命令测试到邻居的连接,结果?32实验四实验四 ARP4、上网浏览测试、上网浏览测试4.1 使用使用ping命

28、令测试到网关的连接命令测试到网关的连接4.2 此时能否上网?此时能否上网?4.3 使用使用arp a查看网关的查看网关的MAC地址地址4.4 使用使用arp s修改到网关的本地修改到网关的本地ARP映射映射4.5 修改后能否上网?修改后能否上网?4.6 使用使用arp d删除删除3.4中所配置的静态映射;中所配置的静态映射;4.7 此时能否上网?此时能否上网?5、结论?、结论?33实验四实验四 ARP地址解析协议地址解析协议ARP(Address Resolution Protocol)在以太网(在以太网(Ethernet)中,一个网络设备要和另一个网络设备进)中,一个网络设备要和另一个网络设

29、备进行通信,除了知道目标设备的网络层逻辑地址(如行通信,除了知道目标设备的网络层逻辑地址(如IP地址)外,地址)外,还要知道目标设备的第二层物理地址(还要知道目标设备的第二层物理地址(MAC地址)。地址)。ARP协议协议的基本功能就是通过目标设备的的基本功能就是通过目标设备的IP地址,查询目标设备的地址,查询目标设备的MAC地地址,以保证通信的顺利进行。址,以保证通信的顺利进行。常用常用ARP命令命令arp a显示本地显示本地ARP缓存缓存arp d清除本地清除本地ARP缓存缓存arp s配置静态配置静态ARP解析解析arp -s 12 00-aa-00-62-c6-09

30、34实验四实验四 ARP我的我的IP是是8,邻居的,邻居的IP是是7。ARP的作用的作用:ARP协议是协议是“Address Resolution Protocol(地址解析协议)(地址解析协议) ”的的缩写。在局域网中,网络中实际传输的是缩写。在局域网中,网络中实际传输的是“帧帧”,帧里面是有目,帧里面是有目标主机的标主机的MAC地址的。在以太网中,一个主机和另一个主机进行地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的直接通信,必须要知道目标主机的MAC地址。但这个目标地址。但这个目标MAC地址是如何获得的呢?它就是通过

31、地址解析协议获得的。所谓地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析地址解析”就是主机在发送帧前将目标就是主机在发送帧前将目标IP地址转换成目标地址转换成目标MAC地址的过程。地址的过程。ARP协议的基本功能就是通过目标设备的协议的基本功能就是通过目标设备的IP地址,地址,查询目标设备的查询目标设备的MAC地址,以保证通信的顺利进行。地址,以保证通信的顺利进行。ARP协议主要负责将局域网中的协议主要负责将局域网中的32位位IP地址转换为对应的地址转换为对应的48位物位物理地址,即网卡的理地址,即网卡的MAC地址,比如地址,比如IP地址位为地址位为的网卡

32、的网卡MAC地址为地址为00-03-0F-FD-1D-2B。整个转换过程是一台主机先向。整个转换过程是一台主机先向目标主机发送包含有目标主机发送包含有IP地址和地址和MAC地址的数据包,通过地址的数据包,通过MAC地地址两个主机就可以实现数据传输了。址两个主机就可以实现数据传输了。35实验四实验四 ARP当一个网络设备需要和另一个网络设备通信时,它首先把目标设当一个网络设备需要和另一个网络设备通信时,它首先把目标设备的备的IP地址与自己的子网掩码进行地址与自己的子网掩码进行“与与”操作,以判断目标设备操作,以判断目标设备与自己是否位于同一网段内。与自己是否位于同一网段内。如果目标设备在同一网段

33、内,并且源设备没有获得与目标如果目标设备在同一网段内,并且源设备没有获得与目标IP地址地址相对应的相对应的MAC地址信息,则源设备以第二层广播的形式(目标地址信息,则源设备以第二层广播的形式(目标MAC地址为全地址为全1)发送)发送ARP请求报文,在请求报文,在ARP请求报文中包含了请求报文中包含了源设备与目标设备的源设备与目标设备的IP地址。同一网段中的所有其他设备都可以地址。同一网段中的所有其他设备都可以收到并分析这个收到并分析这个ARP请求报文,如果某设备发现报文中的目标请求报文,如果某设备发现报文中的目标IP地址与自己的地址与自己的IP地址相同,则它向源设备发回地址相同,则它向源设备发

34、回ARP响应报文,通响应报文,通过该报文使源设备获得目标设备的过该报文使源设备获得目标设备的MAC地址信息。地址信息。如果目标设备与源设备不在同一网段,则源设备首先把如果目标设备与源设备不在同一网段,则源设备首先把IP分组发分组发向自己的缺省网关(向自己的缺省网关(Default Gateway),由缺省网关对该分组进),由缺省网关对该分组进行转发。如果源设备没有关于缺省网关的行转发。如果源设备没有关于缺省网关的MAC信息,则它同样通信息,则它同样通过过ARP协议获取缺省网关的协议获取缺省网关的MAC地址信息。地址信息。为了减少广播量,网络设备通过为了减少广播量,网络设备通过ARP表在缓存中保

35、存表在缓存中保存IP与与MAC地址的映射信息。在一次地址的映射信息。在一次ARP的请求与响应过程中,通信双方都的请求与响应过程中,通信双方都把对方的把对方的MAC地址与地址与IP地址的对应关系保存在各自的地址的对应关系保存在各自的ARP表中,表中,以在后续的通信中使用。以在后续的通信中使用。ARP表使用老化机制,删除在一段时间表使用老化机制,删除在一段时间内没有使用过的内没有使用过的IP与与MAC地址的映射关系。地址的映射关系。36实验四实验四 ARP实验步骤:实验步骤:一、下载一、下载Ethereal并安装;并安装;二、运行该软件。二、运行该软件。依次选择:依次选择:CaptureOptio

36、nsCapture filterEthernet Type 0 x0806(ARP)OK最后点击最后点击Start。接下来将弹出新窗口,显示捕接下来将弹出新窗口,显示捕获包的数量,如图所示。获包的数量,如图所示。三、在三、在DOS窗口下,使用窗口下,使用arp d命令,清除命令,清除ARP缓存以缓存以迫使计算机发出迫使计算机发出ARP广播。广播。37实验四实验四 ARP四、将能够查看到以下内容:四、将能够查看到以下内容:ARP Request: Who has Tell 53ARP Reply: is at 00:14

37、:78:cc:f4:8238实验四实验四 ARPARP是解决同一个局域网上的主机或路由器的是解决同一个局域网上的主机或路由器的IP地址和硬件地址地址和硬件地址的映射问题。的映射问题。如果源主机和目标主机不在同一个局域网上,那么就要通过如果源主机和目标主机不在同一个局域网上,那么就要通过ARP找到路由器或网关的硬件地址,然后把分组发送给这个路由器,找到路由器或网关的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。在这个传输过程中,源让这个路由器把分组转发给下一个网络。在这个传输过程中,源IP和目标和目标IP保持不变,而在各个传输段,源保持不变,而在各个传输段,源MAC和

38、目标和目标MAC会会发生变化。发生变化。39实验五实验五 MAC与与ARP1、两台计算机互为邻居,关闭防火墙,打开、两台计算机互为邻居,关闭防火墙,打开DOS窗口,执行如窗口,执行如下命令:下命令:ping -t ;1.1 右击右击“网上邻居网上邻居”并选择属性,右击并选择属性,右击“本地连接本地连接”并选择属并选择属性(如有多个本地连接,请正确选择),选择性(如有多个本地连接,请正确选择),选择“配置配置”“高高级级”,单击属性框中的,单击属性框中的“Locally Administered Address”(可能有(可能有多种表示方式),在右侧栏中手工输入新的硬件地址;多种表示方式),在右

39、侧栏中手工输入新的硬件地址;1.2 新开新开DOS窗口,用窗口,用ipconfig /all查看是否成功修改查看是否成功修改MAC;1.3 在在1.1所打开的所打开的ping窗口中,用窗口中,用Ctrl+C或或Ctrl+Z中止。中止。注意查看:注意查看:修改修改MAC后,是否仍然可以后,是否仍然可以ping通?通?修改修改MAC的过程中,是否出现了的过程中,是否出现了“Request timed out”的情况?的情况?40实验五实验五 MAC与与ARP硬件地址(物理地址)与逻辑地址硬件地址(物理地址)与逻辑地址地址转换协议(地址转换协议(ARP)是用来实现)是用来实现IP地址与本地网络认知的

40、物理地址与本地网络认知的物理地址(以太网地址(以太网 MAC 地址)之间的映射。例如,在第四版地址)之间的映射。例如,在第四版IP中,中,IP地址长为地址长为32位。然而在以太局域网络中,设备地址长为位。然而在以太局域网络中,设备地址长为48位。位。ARP缓冲(缓冲(ARP cache)被用来维持每个)被用来维持每个MAC地址与其相应的地址与其相应的IP地址之间的对应关系。地址之间的对应关系。ARP提供一种形成该对应关系的规则以及提供一种形成该对应关系的规则以及提供双向地址转换。提供双向地址转换。41实验六实验六 CSMA/CDCSMA/CD:Carrier Sensor Multicast

41、Access / Collision Detect当以太网中的一台主机要传输数据时,它将按如下步骤进行:当以太网中的一台主机要传输数据时,它将按如下步骤进行: 1、侦听信道上收否有信号在传输。如果有的话,表明信道处于、侦听信道上收否有信号在传输。如果有的话,表明信道处于忙状态,就继续侦听,直到信道空闲忙状态,就继续侦听,直到信道空闲; 2、若没有侦听到任何信号,就传输数据、若没有侦听到任何信号,就传输数据;3、传输的时候继续侦听,如发现冲突则执行退避算法,随机等、传输的时候继续侦听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤待一段时间后,重新执行步骤1; 4、若未发现冲突则发送

42、成功。、若未发现冲突则发送成功。42实验六实验六 CSMA/CD网络如图(中心连接设备为网络如图(中心连接设备为集线器集线器)所示:)所示:1、若主机、若主机A要向主机要向主机B发送数据,则主机发送数据,则主机A首先进行侦听;首先进行侦听;2、若主机、若主机C同时要向主机同时要向主机D发送数据,则主机发送数据,则主机A与主机与主机C相互发现相互发现产生了冲突;产生了冲突;3、产生冲突后双方执行退避算法,等待一段时间后再尝试发送。、产生冲突后双方执行退避算法,等待一段时间后再尝试发送。HostAHostBHostCHostD1X3X2X4X43实验六实验六 CSMA/CD若主机若主机A与主机与主

43、机B分别连接分别连接1X和和2X,并将,并将3X与与4X用交叉线连通,用交叉线连通,网络如图所示,在主机网络如图所示,在主机A上执行命令:上执行命令:ping -t,主机,主机A能否能否ping通主机通主机B?HostA1X3X2X4XHostB44实验六实验六 CSMA/CD若两个主机相互之间能够若两个主机相互之间能够ping成功,要求发送方能够将请求报文成功,要求发送方能够将请求报文发送给接收方,同时要求能够接收到回应报文。发送给接收方,同时要求能够接收到回应报文。在该示例中,在该示例中,ping的过程如下。的过程如

44、下。1、主机、主机A将请求报文送出,进入到交换机或集线器的将请求报文送出,进入到交换机或集线器的1X端口;端口;2、交换设备将该报文从、交换设备将该报文从2X、3X和和4X送出;送出;HostA1X3X2X4XHostB45实验六实验六 CSMA/CD3、 从从2X送出的请求报文将能够送达主机送出的请求报文将能够送达主机B,主机,主机B需响应;需响应;从从3X送出的请求报文将从送出的请求报文将从4X重新进入到交换机;重新进入到交换机;从从4X送出的请求报文将从送出的请求报文将从3X重新进入到交换机;重新进入到交换机;HostA192.168.11

45、.21X3X2X4XHostB46实验六实验六 CSMA/CD4、 原来由原来由4X发出的请求报文将顺着线路重新进入到交换设备发出的请求报文将顺着线路重新进入到交换设备的的3X,由,由3X进入的请求报文将会向进入的请求报文将会向1X和和2X发出,并将再将从发出,并将再将从4X发出;发出;同理,原来由同理,原来由3X发送的请求报文也将顺着线路重新进入到发送的请求报文也将顺着线路重新进入到交换设备的交换设备的4X,由,由4X进入的请求报文将会向进入的请求报文将会向1X和和2X发出,并将发出,并将再将从再将从3X发出;发出;3X4X1X2X3X4X1X2X47实验六实验六 C

46、SMA/CD5、由于、由于3X和和4X形成环路,这样在交换设备内部形成了两条环路。形成环路,这样在交换设备内部形成了两条环路。按照按照CSMA/CD的原理,两台设备要进行通讯,在发送数据之前的原理,两台设备要进行通讯,在发送数据之前首先要进行侦听,如果总线忙则不能发送。首先要进行侦听,如果总线忙则不能发送。在该例中,将导致主机在该例中,将导致主机A可能无法发送可能无法发送ping的请求报文,或者主的请求报文,或者主机机B无法发送无法发送ping的回应报文,造成的回应报文,造成ping的失败。的失败。3X4XHostA1X2XHostB48实验六实

47、验六 CSMA/CD6、若网络规模扩大,其中有某台交换设备存在有环路,在主机、若网络规模扩大,其中有某台交换设备存在有环路,在主机A上执行上执行ping -t ,主机,主机A能否能否ping通主机通主机B?其他?其他主机能否互相主机能否互相ping通?请解释。通?请解释。HostAHostDHostBHostCHostE49实验六实验六 CSMA/CD网络拓扑如右上图所示。网络拓扑如右上图所示。当主机当主机A发送数据时,主机发送数据时,主机E能否能否发送?请解释。发送?请解释。若网络拓扑如右下图时,主机若网络拓扑如右下图时,主机A能能ping通主机通主机B。现将网络拓扑修改。现将网络拓扑修改如

48、右下图所示,此时主机如右下图所示,此时主机A还能否还能否ping通主机通主机B?请解释。?请解释。ABCDEFGHIABCDEFGHI右上图右上图右下图右下图50实验七实验七 IP设定设定合理设置合理设置IP,如下所示。,如下所示。A机机B机机2/247/28通过通过“与与”运算,运算,A机属于机属于/24网络,网络,B机属于机属于6/28。当当A ping B时,时,A用用B的的IP(7)和)和A机自身的掩码(机自身的掩码()进行)进行“与与”运算,认为运算

49、,认为B和自己属于同网段,和自己属于同网段,A机机能送出能送出Ping请求,但不能收到应答,在请求,但不能收到应答,在A机的机的CMD窗口中表现为窗口中表现为request time out,如图,如图1所示。所示。接下来,接下来,B机能收到来自机能收到来自A的请求,如图的请求,如图2所示。所示。但是但是B访问访问A时,时,B将用将用A的的IP(2)和自己的掩码()和自己的掩码(40)进行)进行“与与”运算,发现该目标属于运算,发现该目标属于2/28网络,而网络,而B自身是属于自身是属于6/28网络,两

50、者网络,两者属于不同的网络,所以属于不同的网络,所以B无法送出应答报文,在无法送出应答报文,在B机的机的CMD窗口窗口中表现为中表现为Destination Host Unreachable。51实验七实验七 IP设定设定图图1 A访问访问B52实验七实验七 IP设定设定图图1 B访问访问A53实验七实验七 IP设定设定该实验的关键在于合理的设置两台设备的该实验的关键在于合理的设置两台设备的IP地址。地址。在机房环境中,由于无法通过在机房环境中,由于无法通过Windows窗口修改窗口修改IP,可使用如下,可使用如下DOS命令(需将网络连接的命令(需将网络连接的“本地连接本地连接”改为改为“la

51、n”,避免在,避免在DOS下输入中文):下输入中文): netsh interface ip set address lan static 22 复制复制DOS.rar,解压至,解压至D盘根目录,打开盘根目录,打开CMD窗口,输入窗口,输入path=d:dos(作用是将操作命令路径指向(作用是将操作命令路径指向D:dos)。)。在在Ethereal捕获设置中,注意选择网卡,并将捕获设置中,注意选择网卡,并将filter name和和string都改为都改为icmp,用于捕获,用于捕获ping报文。报文。注意:如果从注意:如果从B机发起通信,由于

52、机发起通信,由于B判断目标与本机不属于同一网判断目标与本机不属于同一网段,因此段,因此B机不会送出报文,捕获将失败。而如果从机不会送出报文,捕获将失败。而如果从A机发起通信机发起通信,A机可以送出,机可以送出,A、B机都可以捕获。机都可以捕获。54实验七实验七 IP设定设定提交:两人为一组共同提交一份,分析提交:两人为一组共同提交一份,分析A访问访问B和和B访问访问A的情况的情况。1、实验合作者姓名,如张三李四、实验合作者姓名,如张三李四2、AB机机IP和掩码设定,如和掩码设定,如A机机IP为为*.*.*.*,掩码为,掩码为*.*.*.*;B机机IP为为*.*.*.*,掩码为,掩码为*.*.*

53、.*3、AB机互机互ping情况情况如如A ping B:requested timeout;B ping A:requested timeout55实验八实验八 IP地址规划地址规划使用网络地址使用网络地址191.168.X.0/24,X为学号最后两位,将其划分为学号最后两位,将其划分Y个个子网,子网,Y为本人姓名笔划数,求出第为本人姓名笔划数,求出第5个子网的网络地址、子网掩个子网的网络地址、子网掩码、广播地址和可用主机地址范围。码、广播地址和可用主机地址范围。1、使用、使用Packet Tracer模拟器,绘制网络拓扑,包括两台模拟器,绘制网络拓扑,包括两台PC和一和一台交换机。台交换机

54、。2、根据上述划分结果,将所获子网中第一个和最后一个可用、根据上述划分结果,将所获子网中第一个和最后一个可用IP地址及子网掩码分配给两台地址及子网掩码分配给两台PC,并在模拟器中使用,并在模拟器中使用ping命令验证命令验证IP可用性和联通性。可用性和联通性。4、在模拟器中将配置另存为、在模拟器中将配置另存为pkt文件,将文件,将IP地址划分存为地址划分存为txt文档文档(txt文档中包括本人文档中包括本人Y值及计算过程),提交到作业区,文件名值及计算过程),提交到作业区,文件名为为“班级班级 学号学号 姓名姓名”。56实验九实验九 路由器配置基础路由器配置基础1、人员安排:每若干人为小组,每

55、小组使用一台路由器。、人员安排:每若干人为小组,每小组使用一台路由器。2、使用方法:登录到本组所使用的路由器;、使用方法:登录到本组所使用的路由器;在在“运行运行”中输入中输入cmd,在接下来的,在接下来的Dos窗口中输入:窗口中输入:telnet 53,用户,用户名与密码均为小写的名与密码均为小写的cisco,密码密码 的输入是不显示的。的输入是不显示的。在在Access下输入自己所使下输入自己所使用的路由器,如用的路由器,如r3,将如下,将如下显示:显示:R3如要使用如要使用R11则在则在Access下输入下输入R11即可。即可。AccessR3R5R7R8R9R10

56、R11R1257实验九实验九 路由器配置基础路由器配置基础选择设备:路选择设备:路由器、交换机由器、交换机或线缆等或线缆等路由模拟器路由模拟器Cisco Packet Tracer58实验九实验九 路由器配置基础路由器配置基础选择设备和线缆以绘选择设备和线缆以绘制网络。制网络。59实验九实验九 路由器配置基础路由器配置基础单击某设备以进行配置。单击某设备以进行配置。模块接口模块接口电源开关电源开关更换模块时需关闭更换模块时需关闭从此处选择所需要的从此处选择所需要的模块插入到路由器的模块插入到路由器的接口接口60实验九实验九 路由器配置基础路由器配置基础单击某设备以进行配置。单击某设备以进行配置

57、。使用鼠标和使用鼠标和键盘配置键盘配置路由器名称路由器名称为实验方便,为每台为实验方便,为每台路由器命名路由器命名静态路由和静态路由和RIP接口接口61实验九实验九 路由器配置基础路由器配置基础在在config栏下,选择某个接口,可为该接口配置地址。栏下,选择某个接口,可为该接口配置地址。IP地址与掩码地址与掩码接口接口要使用该接口,请勾要使用该接口,请勾选此处选此处62实验九实验九 路由器配置基础路由器配置基础在在config栏下,选择某个接口,可为该接口配置地址。栏下,选择某个接口,可为该接口配置地址。CLI配置方式配置方式CommandLineInterface命令行界面命令行界面63实

58、验九实验九 路由器配置基础路由器配置基础路由器操作模式简介路由器操作模式简介Router用户模式,不能配置路由器用户模式,不能配置路由器Routerenable进入到特权模式进入到特权模式Router#特权模式,可以对路由器进行配置特权模式,可以对路由器进行配置Router#config terminal进入到全局模式进入到全局模式Router(config)#全局模式,可配置静态路由等全局模式,可配置静态路由等Router(config)#hostname RA为路由器命名为路由器命名RA(config)#interface fastethernet 0/0通过指定接口,可进入到该接口配置模

59、式通过指定接口,可进入到该接口配置模式 F0/0 /8F0/1 /8RARB64实验九实验九 路由器配置基础路由器配置基础RA(config-if)#接口模式,可配置接口的接口模式,可配置接口的IP地址等地址等RA(config-if)#ip address 为该接口配置为该接口配置IP地址与掩码地址与掩码RA(config-if)#no shutdown打开(激活、使能)该接口打开(激活、使能)该接口RA(config-if)#exitRA(config)#exitRA#disableRARB的配置类似。的配置类似。配置完成

60、后使用配置完成后使用ping进行测试:进行测试:Ra# ping S0 /8S0 /8RARB65实验九实验九 路由器配置基础路由器配置基础当当ping测试成功后,分别到两台路由器中使用测试成功后,分别到两台路由器中使用CLI方式查看路由方式查看路由表:表:RA# show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论