《计算机网络实验教程》冀松主编|(epub+azw3+mobi+pdf)电子书下载

图书名称:《计算机网络实验教程》

【作 者】冀松主编
【页 数】 110
【出版社】 北京:中国铁道出版社 , 2022.01
【ISBN号】978-7-113-28434-3
【价 格】25.00
【分 类】计算机网络-实验-高等学校-教材
【参考文献】 冀松主编. 计算机网络实验教程. 北京:中国铁道出版社, 2022.01.

图书封面:

图书目录:

《计算机网络实验教程》内容提要:

本书在介绍计算机网络常用命令和计算机网络原理的基础上,通过CiscoPacketTracer模拟器完成了交换机工作原理、交换机的端口安全、虚拟局域网、生成树协议、链路聚合、路由协议、访问控制列表、网络地址转换等实验。

《计算机网络实验教程》内容试读

第1章

网络基础

1.1计算机网络常用的网络命令

1.l.1 ipconfig命令

ipconfig命令用于显示计算机当前的TCP/IP配置信息,ipconfig命令是调试计算

机网络的常用命令,通常使用它显示计算机中网络适配器的P地址、子网掩码及默

认网关。在计算机键盘上按【Wi+R】组合键,打开“运行”对话框,如图1-1-1所示。

@运行

Windows将根据你所输入的名称,为你打开相应的程序、文件夹、文档或Internet资源,

●前s0S「

打开Q):cmd

9使用管理权限创建此任务。

确定

取消

浏览B)

图1-1-1“运行”对话框

输人cmd,单击“确定”按钮,进入Windows命令提示符界面。在Windows命令窗口,输人ipconfig命令后,按【Enter】键,显示结果如图1-1-2所示。从图中可知计算机的IPv6地址为fe80:81b0:c79c:1485:2995,IPv4地址为192.168.3.15,子网掩码

计算机网络实验教程。。©

为255.255.255.0,默认网关为192.168.3.1。

Microsoft Windows[版本10.0.18363.1379(c)2019 Microsoft Corporation。保留所有权利.

C:\Users\Administrator>ipconfig

indows IP配置

以太网适配器以太网:

连接特定的D八S后缀,······:

本地链接Pv6地址.··。:fe80::81b0:c79c:1485:2995%11

1P4地址,··.·····,··:192.168.315

于网掩码

:255.255.255.0

默认网关.:192.168.3.1以太网适配器以太网2:

莲接特泥的心后腰::媒体状态

媒体已断开连接

图1-1-2 ipconfig命令运行结果

如果只使用ipconfig命令,则只显示当前计算机网络适配器的IP地址、子网掩码及默认网关。ipconfig命令后面可以加上一些参数选项,完成相应的操作。常用的选项及作用见表1-1-1。

表1-1-1 ipconfig命令选项

e方D10g

选项

作用

显示所有适配器完整的TCP/IP配置信息,包括主机名,主DNS的后缀,节点类型,P路由

/all

状态,WNS代理状态,租约获取的时间和租约过期的时间等

/release

向DHCP服务器发送相关的信息,释放适配器当前DHCP分配的IP地址

/renew

更新适配器的IP地址,将从DHCP的服务器重新获取IP地址

/displaydns

查询显示当前DNS解析的缓存内容

/flushdns

清除DNS解析程序的缓存

1.1.2ping命令

PING(Packet Internet Groper)是因特网包探索器。ping命令利用ICMP(Internet

Control Messages Protocol)协议的回应请求/应答报文来测试目的主机或路由器的可达性。ping命令的语法如下:

ping [-t][-a][-n count][-1 length][-f][-ittl][-v tos][-r count][-s count][[-j computer-list]I [-k computer-list]][-w timeout]destination-list

ping命令各选项的作用如表1-1-2所示。

可阿行,之,七8a14下小8的8随

2●●●

。第1章网络基础

表1-1-2ping命令选项

选项

作用

-t

一直ping指定的计算机,直到按下【Ctrl+C】组合键停止

-a

将IP地址解析为计算机主机名

-n count

发送count指定的ECHO数据包数,默认值为4

-1 length

发送探测数据包的大小,默认值为32B

-f

不允许分片,默认为允许分片

-ittl

将“生存时间”字段设置为指定的值

-v tos

将“服务类型”字段设置为t0s指定的值

-r count

在“记录路由”字段中记录传出和返回数据包的路由

-s count

指定count指定的跃点数的时间载

-j computer-list

利用主机列表指定宽松的源路由

-k computer-list

利用主机列表指定严格的源路由

-w timeout

指定超时间隔,单位为毫秒

destination-list

指定要ping的远程计算机

ping命令最简单的是不带任何选项参数,直接在命令提示符下ping对方主机的域名地址或IP地址。例如测试自己主机与百度服务器的连通性,可用命令pigwww.baidu.com,运行结果如图1-1-3所示。

C:\>ping www.baidu.com

正在Ping www..a.shifen.com[110.242.68.3】具有32字节的数据:米自110.242.68.3的回复:字节=32时间-13知sTTL-55来自110.242.68.3的回夏:字节-32时间-13s1T1=55来自110.242.68.3的回复:字节=32时间=13 ms TTL=65来自110.242.68.3的回复:字节=32时间-13msTT1=55

110.24268.3的P1ng统计信总:

数据包:已发送=4,已接收=4,丢失=0(0%丢失),往返行程的估计时间(以毫秒为单位):

最短=13m5,最长=13ms,平均=13ms

图1-l-3ping命令运行结果

从以上的返回结果可以得到以下信息:

(1)域名地址www.baidu..com对应的IP地址为110.242.68.3。

(2)源主机收到目的主机的四个应答包,数据包大小是32个字节,往返一次所用的时间为13ms,TTL值为55,可以识别目的主机的操作系统。

(3)源主机向目的主机发送了4个数据包,4个数据包全部被目的主机接收,丢失率为0,往返行程的最短、最长和平均时间为13ms。

为了达到特殊的测试目的,需要在pig命令后面加上具体的参数。例如,为了测试网络中大数据包的传输效果,可以用ping-l1024www.baidu.com命令来测试,此时探测数据包的大小是1024字节,而不是默认的32字节。运行结果如图1-1-4所示。

0●●3

计算机网络实验教程⊙。©

C:\>ping -1 1024 www.baidu.com

正在P1ngwx.a.shifen.com[110.242.68.3]具有1024字节的数据来自110.242.68.3的回

:子节=1024时▣=14a3T1L-55

米自110.242.68.3的回复:字节=1024时=15ms1TL=55来自110.242.68.3的回复:字节=1024时间=13m5TTL=55来自110.242.68.3的回复:字节=1024时间=12m5TTL=55

110.242.68.3的.Ping统计信息:

数据包:已发送=4,已接收=4,丢失=0(0%丢失),往返行摩的估计时间(以毫秒为单位):

最短-12m5,最长=15m3,平均市13ms

图1-1-4ping命令运行结果

当网络出现故障的时候,如果本地主机不能正常访问某个网络,此时可以用pig命令进行测试,查明具体故障所在。一般情况下,按以下的顺序进行测试:

(1)ping127.0.0.1.127.0.0.1是本地循环地址,如果本地址无法ping通,则表明

本地机的TCPP协议不能正常工作。

(2)pig本机IP地址。此命令把数据包发送到本地主机所配置的IP地址,若此时无法pig通,则表示本地配置或安装存在问题。出现此情况时,局域网用户可以先断开网络电缆,并重新pig本机IP地址。如果网线断开后,本命令正确,则说明

原来的局域网可能存在其他计算机配置了相同的P地址。

(3)pig局域网内其他主机IP。这个命令数据包会离开本地计算机经过网卡和网线到达局域网的其他计算机后再返回。如果收到对方返回的应答包,说明本地网络正

常;如果没有收到应答,可能是因为P地址和子网掩码设置不正确,两台计算机不

在同一子网。也有可能是网卡配置的问题或电缆系统的问题。

(4)ping网关IP。如果ping网关IP能收到应答,则说明局域网中的网关运行正常。

(5)pig远程主机IP。如果能够收到远程主机的应答包,说明网络正常。

1.l.3 tracert命令

度净回

tracert(跟踪路由)是路由跟踪实用程序,用来测试数据包从源主机到特定主机所经过的路径。tracert通过向特定主机发送不同IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,tracert诊断程序确定到目标所采取的路由。要

求路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1。数据包上的

TTL减为0时,路由器应该将“ICMP已超时”的消息发回源主机,这样源主机就会

得到目前路由的相关数据。tracert命令使用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由,其命令格式如下:

4●●●

。第1章网络基础

tracert [-d][-h maximum hops][-j computer-list][-w timeout]target name

tracert命令各选项的作用如表1-1-3所示。

表1-1-3 tracert命令选项说明

作用

-d

指定不将地址解析为计算机名,可以加快显示结果

-h aximum_hops

指定搜索目标的最大跃点数

与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-ist的稀疏源路由列表序进行

-j computer-list

转发。host-list是以空格隔开的多个路由器IP地址,最多9个

-w timeout

等待每个回复的超时时间(以ms为单位)

target name

目标计算机的名称

在命令提示符下输入tracert www..sohu.com命令后,运行结果如图1-1-5所示。

C:\tracert www.sohu.com西过最多30个跃点跟第

到fbjuni.a.oi.com[123.125.116.121的路由

1是秒1毫秒41毫秒192.168.3.1

.)5

4msb0gon[172.24.128.1

7ms

12 ms12ms221.194.60.161

a ms

5ms221.194.58.153

29m5

28 ms

27ms61.182.181.177

11 ms

12 ms

12s219.158.4.233

11 ms

12 ms

12s61.149.203.50

10s

12 ms:

11ms202.106.34.98

请求招时。

10

12m5

11 ms

12ms123.125.116.12

银踪完成

图1-1-5 tracert命令运行结果

由运行结果可知,从本地主机到达目的主机需要经过9个路由器,其中192.168.3.1

是本地网络上的路由,123.125.116.12是搜狐服务器IP地址。其中第9条里的“*”

号表示超时,没有解析出此路由器正确的地址。出现这种情况的原因是路由器不会为其TTL值已经过期的数据包返回“已超时”的消息,tracert命令对这些路由器不起作用,此时数据就会以“*”号显示。

1.l.4 netstat命令

netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具。netstat命令的功能是显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,可以让用户得知有哪些网络连接正在运作。netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat命令的格式如下:

netstat [-a][-b][-e][-f][-n][-o][-p proto][-r][-s][-x][-t][interval]

●●●5

计算机网络实验教程。。。

netstat命令各选项的作用如表1-1-4所示。

表1-1-4 netstat命令选项

a

显示所有连接和侦听端口

显示在创建每个连接或侦听端口时涉及的执行程序显示以太网统计信息,可以与s选项结合使用

-f

显示外部地址的完全限定域名(FQDN)

-n

以数字的形式显示地址和端口号

-0

显示拥有的与每个连接关联的进程D

-p proto

显示proto指定的协议的连接:proto可以是下列任何一个:TCP、UDP、TCPv6或UDPv6。如果与s选项一起用来显示每个协议的统计信息,proto可以是下列任何一个:IP、IPv6、ICMP、ICMPve6、TCP、TCPv6、UDP或UDPv6显示核心路由表,格式同“route-e”

显示每个协议的统计信息。默认情况下,显示IP、IPv6、ICMP、ICMPy6、TCP、TCPv6、UDP和UDPv6的统计信息

-X

显示NetworkDirect连接、侦听器和共享端点

-t

显示当前连接卸载状态

重新显示选定的统计,各个显示间暂停的间隔秒数。按【C+C】组合键停止重新显示统计。如果

interval

省略,则netstat将显示当前配置信息一次

一般用netstat-an来显示所有连接的端口并用数字表示。在命令提示符下输入

netstat -an,显示结果如图1-1-6所示。

C:\>netstat -an活动连接

协议本地地址

外部地址

状朝

TCP

0.0.0.0:135

0.0.0.0:0

LISTENING

TCP

0.0.0.0:445

0.0.0.0:0

TCP

0.0.0.0:5040

0.0.0.0:0

LISTENIXG

TCP

0.0.0.0:7680

0.0.0.0:0

LISTENING

0.0.0.0:49664

0.0.0.0:0

TCP

0.0.0.0:49665

0.0.0.0:0

LISTENING

0.0.0.0:49666

0.0.0.0:0

0.0.0.0:49667

0.0.0.0:0

LISTENING

TCP

0.0.0.0:49668

0.0.0.0:0

LISTENING

TCP

0.0.0.0:49669

0.0.0.0:0

LISTENING

TCP

127.0.0.1:4301

00000

TCP

192.168.3.14:139

0.0.0.0:0

TCP

192.168.3.15:139

0.0.0.0:0

LISTENING

192.168.3.15:55936

111.206.57.215:80

ESTABLISHED

192.168.3.15:55942

123.126.122.47:443

CLOSE WAIT

TCP

192.168.3.15:55963

123.126.122.47:443

CLOSE WAIT

TCP

192.168.3.15:55964

123.126.122.47:443

CLOSE WAIT

ICP

192.168.3.15:55965

123.126.122.47:443

CLOSE WAIT

192.168.3.15:55998

58.251.106.223:443

CLOSE WAIT

192.168.3.15:56056

125.39.133.14:443

CLOSE WAIT

192.168.3.15:56116

60.29.238.78:8080

ESTABLISHED

192.168.3.15:56166

220.194.224.208:443

CLOSE WAIT

TCP

192.168.3.15:56194

109.244.170.86:443

FSTARI TSHED

192.168.3.15:5633

192.168.3.1:80

CLOSE WAIT

192.168.3.15:56856

40.119.211.203:443

ESTABL ISHED

192.168.3.15:57040

58.250.137.49:443

CLOSE_WAIT

192.168.3.15:57186

58.247.214.101:443

CLOSE WAIT

TCP

192.168.3.15:57212

52.114.36.2:443

TIME WAIT

图1-1-6 netstat-.an命令运行结果

6●●●

···试读结束···

阅读剩余
THE END