网络基础配置实验---池塘

本文档详细介绍了网络基础配置实验,包括使用eNSP软件,连接路由器、交换机和PC,配置路由器的IP地址以及开启DHCP服务,确保设备间的互通。通过配置示例,读者可以学习到如何进行网络设备连接、接口IP配置以及DHCP服务器的设置,最终实现PC自动获取IP并进行通信。

仪器

eNSP软件
【 路由器(1台)、交换机(2台)、PC(4台)、网线若干等】

1.按设计连接设备

用网线将设备连接。
常使用的网线:RJ-45双绞线
两种线序:568A、568B
网线的使用:同层设备使用交叉线,不同层设备使用直通线(平行线)。
交叉线:网线一端线序为568A,另一端线序为568B。即网线两端线序不同。
直通线(平行线):网线两端线序同为568A或568B。即网线两端线序相同。
在这里插入图片描述

2.开启设备

3.配置路由器

(1)给路由器两端口配IP地址
双击路由器,进入配置界面。
此界面为用户模式,只可查看所有配置。
例:在这里插入图片描述
配置路由器端口GE 0/0/0 IP:
①使用system-view命令进入系统模式,该模式可以管理设备。
②使用interface GigabitEthernet 0/0/0命令进入GE 0/0/0端口。
③使用ip address 192.168.1.1 255.255.255.255(24)命令,配置GE 0/0/0端口IP地址。
同理,GE 0/0/1端口配置方法相同。
例:

### 解决方案 对于数池塘问题,核心在于识别相互连接的池塘区域数量。给定一个由字符 `*` 和 `@` 组成的地图,其中 `@` 表示存在池塘的位置,而 `*` 则表示无水区。为了计算独立池塘的数量,可以采用深度优先搜索 (DFS) 或广度优先搜索 (BFS),遍历整个地图并标记已访问过的池塘位置。 #### 方法描述 通过 DFS 来解决问题的具体方法如下: - 初始化计数器来记录发现的不同池塘数目。 - 遍历每一个网格单元;如果遇到未被探索过的新池塘,则启动一次新的 DFS 过程,并增加池塘计数。 - 在每次 DFS 中,将当前节点及其所有连通邻居都设为已访问状态,防止重复统计同一片水域的一部分多次作为不同池塘计入总数。 下面是 Python 版本的实现方式[^1]: ```python def count_ponds(grid): if not grid or not grid[0]: return 0 rows, cols = len(grid), len(grid[0]) def dfs(r, c): if r < 0 or r >= rows or c < 0 or c >= cols or grid[r][c] != '@': return # Mark this cell as visited by changing it to '*' grid[r][c] = '*' directions = [(0,-1),(0,1),(-1,0),(1,0)] # Only four-directional movement allowed here. for dr, dc in directions: nr, nc = r + dr, c + dc dfs(nr, nc) pond_count = 0 for i in range(rows): for j in range(cols): if grid[i][j] == '@': pond_count += 1 dfs(i,j) return pond_count ``` 此函数接收二维列表形式的地图作为参数,并返回整数值代表检测到的独特池塘数量。注意这里只考虑上下左右四个方向上的邻接关系而不是八向全部可能的情况,这取决于具体应用场景的需求设定。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.Demon  

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值