网络系统集成基础(实验学时)——实验一

实验要求:

  1. 网络设置、网络命令使用
  2. 熟悉思科模拟器packetTracer及华为模拟器的使用
  3. 设置一简单网络环境,例(pc1>>交换机SW>>pc2)熟悉网络抓包工具wireshark的使用
  4. 习题问答题如下(课本,上网查询)

要求独立完成,包含以上1,2,3的应用截图(不少于6份)

1.1网络设置——windows

1.2网络命令——windows

玩坏了重启下网卡或者电脑就行。

ipconfig

ipconfig [/all | renew [adapter] | /release [adapter] | /flushdns | displaydns | /registerdns]
ipconfig /all

ipconfig /flushdns

win+x -> 管理员

ipconfig /renew 续租

ipconfig /release

ipconfig /displaydns 显示 DNS 解析程序缓存中的内容

ipconfig /registerdns:手动注册所有 DHCP 租用地址和 DNS 名称。

1.3网络设置、网络命令--linux

修改IP地址

在linux和VMware下修改网络设置可以参考如下内容。

VMware分配IP的地方DHCP:

图形化界面(UI)修改 centos7

关了再开:

查看生效(不生效重新设一次,重启试试)

SHELL修改 centos7

sudo su
nmtui #如果没有输入 yum install NetworkManager-tu

sudo systemctl restart network # 重启网络服务

SHELL修改 debian

debian不推荐用nmtui,因为默认的网络管理器不同,但是对于有线也可以用

nmtui 方法:

sudo apt-get install network-manager -y
sudo nmtui #但是要手动添加网络

推荐:

sudo nano /etc/network/interfaces

修改这里:

注意你不一定是ens33

iface ens33 inet static
        address 192.168.132.13/24
        network 192.168.132.0
        gateway 192.168.132.2
        dns-nameservers 223.5.5.5 192.168.132.2

重启网络服务

sudo systemctl restart networking

记得改完IP测下是否还可以上网

ping qq.com

IP命令

玩坏了重启就行

在Linux系统中,ip命令是一个强大的网络配置工具,用于显示和管理网络设备、IP地址、路由表等。下面是一些简单的ip命令示例:

  1. 显示网络接口信息:

    $ ip addr show

    这将显示所有网络接口的详细信息,包括IP地址、MAC地址、状态等。

  2. 显示特定网络接口的信息:

    $ ip addr show ens33

    ens33替换为你要查看的网络接口名称。

  1. 为网络接口分配IP地址:

    $ sudo ip addr add 192.168.1.100/24 dev ens33

    这将为ens33接口分配IP地址192.168.1.100,子网掩码为255.255.255.0

  2. 删除网络接口的IP地址:

    $ sudo ip addr del 192.168.1.100/24 dev ens33

    这将删除ens33接口的IP地址192.168.1.100

  1. 显示路由表:

    $ ip route show

    这将显示当前的路由表信息。

  1. 添加默认网关:

    $ sudo ip route add default via 192.168.1.1

    这将添加一个默认网关192.168.1.1

这里我有默认网关了,就不做了。

  1. 添加静态路由:

    $ sudo ip route add 10.0.0.0/24 via 192.168.1.1

    这将添加一个到达10.0.0.0/24网络的静态路由,下一跳为192.168.1.1

  2. 删除静态路由:

    $ sudo ip route del 10.0.0.0/24 via 192.168.1.1

    这将删除到达10.0.0.0/24网络的静态路由。ip命令还有许多其他功能和选项,可以通过man ip命令查看详细的帮助文档。

ifconfig命令

ifconfig正在逐步被淘汰,不建议生产环境使用

ifconfig命令是一个用于配置和管理网络接口的传统命令行工具。虽然在现代Linux系统中,ip命令被推荐使用,但ifconfig命令仍然广泛存在于许多系统和脚本中。以下是一些ifconfig命令的简单示例:

  1. 显示所有网络接口的信息:

    $ ifconfig

    这将显示所有网络接口的详细信息,包括IP地址、MAC地址、收发包统计等。

  1. 显示特定网络接口的信息:

    $ ifconfig ens33

    ens33替换为你要查看的网络接口名称。

  1. 为网络接口分配IP地址:

    $ sudo ifconfig ens33 192.168.1.100 netmask 255.255.255.0

    这将为ens33接口分配IP地址192.168.1.100,子网掩码为255.255.255.0


  1. 启用或禁用网络接口:

    $ sudo ifconfig ens33 up
    $ sudo ifconfig ens33 down

    up参数用于启用网络接口,down参数用于禁用网络接口。

  1. 设置网络接口的MTU(最大传输单元):

    $ sudo ifconfig ens33 mtu 1500

    这将设置ens33接口的MTU为1500字节。

  1. 为网络接口添加或删除别名:

    $ sudo ifconfig ens33:0 192.168.2.100 netmask 255.255.255.0
    $ sudo ifconfig ens33:0 down

    这将为ens33接口添加一个别名ens33:0,并分配IP地址192.168.2.100。使用down参数可以删除该别名。

请注意,在某些较新的Linux发行版中,ifconfig命令可能需要通过安装net-tools包来获得。此外,如前所述,现在推荐使用ip命令来替代ifconfig命令进行网络配置和管理。

新系统不兼容这个ifconfig了。需要用ip命令。

2.1 思科模拟器

2.2 华为模拟器

3.1 [cisco] 设置一简单网络环境,例(pc1>>交换机SW>>pc2)熟悉网络抓包工具wireshark的使用

设置IP

PC1:192.168.1.1

PC2:192.168.1.2

ping

ARP包

ICMP包

3.2 [huawei] 设置一简单网络环境,例(pc1>>交换机SW>>pc2)熟悉网络抓包工具wireshark的使用

3.2.1 抓包

3.2.2 ping

3.2.3 wireshark 抓包

3.2.4 wireshark包

ICMP

ARP

3.3 原理

ARP(Address Resolution Protocol)地址解析协议:

  1. ARP用于将已知的IP地址解析为对应的MAC地址。当一台主机需要与另一台主机通信时,它必须知道目标主机的MAC地址。
  2. 工作原理:主机A向局域网广播一个ARP请求,请求包含目标主机的IP地址。局域网上的所有主机都会收到这个请求,但只有目标IP地址的主机B会回复一个ARP响应,包含它的MAC地址。
  3. 主机A收到ARP响应后,将IP地址和MAC地址的映射关系保存在ARP缓存表中,用于后续的通信。如果一段时间后ARP缓存表的映射关系过期,主机A会重新发送ARP请求。
  4. ARP属于数据链路层协议,它在IP地址和MAC地址之间建立映射,使得主机可以在局域网内通信。

ICMP(Internet Control Message Protocol)互联网控制报文协议:

  1. ICMP主要用于传递网络状态信息,如错误报告、网络诊断等。它是一种网络层协议,与IP协议配合使用。
  2. Ping(Packet Internet Groper)基于ICMP工作,用于测试目标主机的可达性和网络连通性。
  3. 工作原理:源主机向目标主机发送一个ICMP回显请求(Echo Request)包,目标主机收到后,回复一个ICMP回显应答(Echo Reply)包。通过计算请求和应答之间的时间差,可以估算网络延迟。
  4. ICMP还有其他类型的报文,如目标不可达(Destination Unreachable)、超时(Time Exceeded)等,用于告知源主机发生的错误或异常情况。
  5. 路由器等网络设备也使用ICMP协议,如路由器通过ICMP重定向报文(Redirect Message),通知主机更好的路由路径。

理解ARP和ICMP的原理,有助于分析和诊断网络问题,优化网络性能。在日常的网络管理和故障排除中,它们是非常实用的工具和知识点。

4. 习题问答题如下(课本,上网查询)

报告完成习题:

7、常用的网络通信设备有哪些?简述其功能特性。
10、 评价计算机网络的性能指标有哪些?简述其概念。

1、 什么是网络系统集成?计算机网络系统集成的功能是什么?
3、 网络系统集成的应用基础平台包括哪些内容?

最后修改:2024 年 05 月 12 日
如果觉得我的文章对你有用,请随意赞赏