计算机网络实验总结

目录

验证性实验

ipconfig

实作一

实作二

ping

实作一

实作二

tracert

实作一

ARP

实作一

实作三

DHCP

实作一

netstat

实作一

DNS

实作一

实作三

 cache

实作一

Wireshark 实验

数据链路层

实作一 熟悉 Ethernet 帧结构

实作二 了解子网内/外通信时的 MAC 地址

实作三 掌握 ARP 解析过程

网络层

实作一 熟悉 IP 包结构

实作二 IP 包的分段与重组

实作三 考察 TTL 事件

传输层

实作一 熟悉 TCP 和 UDP 段结构

实作二 分析 TCP 建立和释放连接

应用层

实作一 了解 DNS 解析

 Cisco Packet Tracer 实验

直接连接两台 PC 构建 LAN

用交换机构建 LAN

交换机接口地址列表

生成树协议(Spanning Tree Protocol)

路由器配置初步

虚拟局域网 VLAN


验证性实验

ipconfig

实作一

使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。

输入命令之后,可以看到本电脑的IP地址、子网掩码和网关如下

实作二

使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。

 

问题

你的计算机和旁边的计算机是否处于同一子网,为什么?

通过上述的观察两个电脑的IP地址和子网掩码,可以知道两台电脑不在同一个子网当中,因为两个电脑的ip地址分别与自己对于的子网掩码进行与运算之后,得到的网关并不是同一个。

ping

实作一

要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。

 请掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。

TTL是指每一个被发送出去的IP包的存活的跳数,当信息报在网络中进行传输的时候,每经过一个路由器,TTL的值就减一,当其变为0的时候,该信息包就被抛弃。

时间是指返回字节的延迟。

实作二

使用 ping/? 命令了解该命令的各种选项并实际使用。

TroubleShooting

假设你不能 ping 通某计算机或 IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么?该如何处理能保证 ping 通?

第一步,先试着去ping12.0.0.1,测试自己的计算机的工作状态,如果没有问题,则说明自己的电脑网络连接工作正常,如果不能ping通,这说明问题出现在本机的网络连接。

第二步可以去ping同一个子网当中的其他计算机,如果能够ping通,说明子网内部的网络连接正常,如果不能,则说明问题出在本机的网络出口和交换机之间,需要进行检查。

第三步,去ping自己网络的网关,看是否能够ping通,如果能ping通,这说明自己的子网的出口工作是正常的,如果不行的话则问题出现在网关。

第四步可以去ping一下其他网址,例如百度,如果无法ping通,则问题出在网关之外。

tracert

实作一

要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。

可通过网站 http://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。

查询120.241.48.190可知为广州深圳移动

 ping.pe 这个网站可以探测从全球主要的 ISP 到某站点如 棋歌的教学网站 的线路状态,当然也包括各线路到该主机的路由情况。请使用浏览器访问 http://ping.pe/qige.io 进行了解。

问题一

tracert 能告诉我们路径上的节点以及大致的延迟等信息,那么它背后的原理是什么?本问题可结合第二部分的 Wireshark 实验进行验证。

 tracert送出一个TTL是1的IP 数据包到目的地,当路径上的第一个路由器收到这个数据包时,它将TTL减1,则TTL变为0,所以该路由器会将此数据包丢掉,并送回一个消息,当tracert 收到这个消息后,可以知道这个路径上存在着路由器,接着tracert 再送出另一个TTL是2 的数据包,发现第2 个路由器...... 这个重复的动作一直持续到抵达目的地。

问题二

在以上两个实作中,如果你留意路径中的节点,你会发现无论是访问百度还是棋歌教学网,路径中的第一跳都是相同的,甚至你应该发现似乎前几个节点都是相同的,你的解释是什么?

因为我们的电脑网络都是从本机出发,然后通过重庆交通大学的交换机进入通信子网,所以第一跳都是一样的。

问题三

在追踪过程中,你可能会看到路径中某些节点显示为 * 号,这是发生了什么?

说明在追踪过程中,该节点并没有收到具体的反馈信息。

ARP

实作一

运行 arp -a 命令查看当前的 arp 缓存, 请留意缓存了些什么

缓存了一些MAC地址

 实作二

请使用 arp /? 命令了解该命令的各种选项。

实作三

一般而言,arp 缓存里常常会有网关的缓存,并且是动态类型的。

假设当前网关的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,请使用 arp -s

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值