【计算机网络】网络基础(三)

自从计算机、手机被广泛应用于工作、生活、娱乐、学习,那你有没有考虑过QQ的消息、爱奇艺的视频、钉钉的网络会议的数据是如何传输的?这些信息自然是通过网络(WIFI、蜂窝网络等)传播的,而一个简单的通信网络是由路由器、交换机、入网终端等组成的。

本文将对数据在网络中的传输作一个简单的说明,并附上数据自网络层传输的基于eNSP的模拟实验。接下来我们需要对路由器、交换机有一定的了解。

1、交换机

交换机:是一种工作在数据链路层的扩大网络的器材,能为子网络提供一定数量的连接端口,以便于连接更多的终端机(计算机等具有入网及IP地址的设备)。

交换机的工作原理:交换机会按照自身的MAC地址表转发数据帧。

交换机转发数据的原理

  • 学习功能:当数据帧经过交换机 ----> 记录下数据帧当中的源MAC地址
  • 查询功能:数据帧经过交换机 ----> 查找数据帧的目的MAC地址 ----> 查找失败 ----> 广播数据帧
  • 转发功能:数据帧经过交换机 ----> 查找数据帧的目的MAC地址 ----> 查找成功 ----> 单播方式转发数据
  • 刷新功能:交换机每隔300秒刷新一次MAC地址

2、路由器

路由器是连接两个及两个以上网络的硬件设备,在不同网络间起网关的作用,也是读取途径其的数据包中地址,然后对照路由表决定数据包如何传递的网络设备。

全球网络是由大量路由器连接成的网络状物理拓扑构成,彼此之间的网段由公网IP地址构成;为了能够实现数据在全球范围内的可达性,每台路由器都会按照路由表转发数据包,前提条件是路由表中已经完成收敛状态。然而,大范围的收敛难以实现,必须引入AS(自制系统)的概念,后续讲述AS。

路由表条目

  • 直连:路由器连接到该网络
  • 静态路由:由系统管理员手动输入
  • 动态路由:通过交换路由信息获得
  • 默认路由:静态或动态获得,在不知道网络的明确路由时使用

路由器转发数据包时:将目的IP地址与路由表项的掩码匹配后,比对是否符合路由条目;若有多条符合,有限使用最长掩码条目(精确匹配),不同协议比对preference值,相同协议比对cost值。

这里我展示了第3节实验的路由表:

在这里插入图片描述

prepreference:管理距离,不同路由协议之间进行选路比较谁的pre值小;

cost:开销,相同路由协议选路时比较谁的cost小;具体开销对应的带宽详见下图:

在这里插入图片描述

3、基于eNSP模拟器的跨网段通信测试

3.1 无三层设备下,跨网段通信

本实验通过四台终端设备和一台交换机,搭建两个网络段的小型局域网,具体网络拓扑如下:

在这里插入图片描述

然后,启动所有设备:

在这里插入图片描述

网线上的红点变绿方可成功连接:

在这里插入图片描述

接下来为4台主机配置IP地址及子网掩码:

在这里插入图片描述

接着通过ICMP协议指令ping分别对同网段、不同网段连通测试:

在这里插入图片描述
在这里插入图片描述

通过实验我们可知:若没有三层网络设备,不同网段的设备之间无法进行数据的传输通信。

3.2 三层设备下,跨网段通信

本实验在3.1的基础上增加一台路由器及交换机,具体拓扑如下:

在这里插入图片描述

搭建好拓扑后,启动所有设备:

在这里插入图片描述

配置终端主机的IP地址及子网掩码:

在这里插入图片描述

同网段之间通信,依然成功,PC1~PC3:

在这里插入图片描述

不同网段之间数据传输依然不可达:

在这里插入图片描述

配置192.168.1.0/24网段和192.168.2.0/24网段的网关:

在这里插入图片描述

路由器的接口(网关)配置命令:

<Huawei>system-view //进入系统试图,类似于思科的特权模式
Enter system view, return user view with Ctrl+Z.
[Huawei]int g0/0/0 //进入指定的端口
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.254 24 //配置接口的IP地址及子网掩码
Dec  4 2022 14:55:03-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
[Huawei-GigabitEthernet0/0/0]q //退出该接口配置
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.254 24
Dec  4 2022 14:56:15-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol
 IP on the interface GigabitEthernet0/0/1 has entered the UP state. 
[Huawei-GigabitEthernet0/0/1]display this //显示该接口的配置命令

接着,分别为6台PC机配置网关地址:

在这里插入图片描述

依然采用ICMP协议测试网关、不同网段设备的连通性:

在这里插入图片描述

display ip interface brief命令可以查看接口的配置信息:

在这里插入图片描述

在华为设备中,链路层发现协议需要手动开启:

在这里插入图片描述

注意:华为设备区分成 个等级的配置模式: 默认命令级别为0-3级、用户级别为0-15级和管理员级别为3-15级。

接下来将对VLAN、单臂路由等进行详细讲解。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
计算机网络是计算机科学中的一个重要领域,面试中常常会涉及到计算机网络基础知识。以下是一些常见的计算机网络面试题基础: 1. 什么是计算机网络计算机网络是指将多台计算机通过通信设备连接起来,实现信息交换和资源共享的系统。 2. OSI七层模型是什么? OSI七层模型是一种将计算机网络通信过程划分为七个不同层次的模型,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 3. TCP/IP协议族包括哪些协议? TCP/IP协议族包括IP协议、TCP协议、UDP协议、HTTP协议、FTP协议等。 4. 什么是IP地址和MAC地址? IP地址是用于在网络中唯一标识一个设备的地址,分为IPv4和IPv6两种格式。MAC地址是网卡的物理地址,用于在局域网中唯一标识一个设备。 5. TCP和UDP的区别是什么? TCP是面向连接的可靠传输协议,提供数据传输的可靠性和顺序性;UDP是无连接的不可靠传输协议,提供数据传输的快速性和实时性。 6. 什么是HTTP协议? HTTP协议是一种用于传输超文本的应用层协议,常用于Web浏览器和Web服务器之间的通信。 7. 什么是DNS? DNS(Domain Name System)是用于将域名转换为IP地址的分布式数据库系统,实现域名解析功能。 8. 什么是网络拓扑结构? 网络拓扑结构指的是计算机网络中各个节点之间连接的方式,常见的拓扑结构有总线型、星型、环型、树型等。 9. 什么是路由器和交换机? 路由器是一种网络设备,用于在不同网络之间转发数据包;交换机是一种网络设备,用于在局域网内转发数据包。 10. 什么是网络安全? 网络安全是指保护计算机网络及其资源不受未经授权的访问、使用、披露、破坏、修改或干扰的能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值