文章目录
- 前言
- 一、名词解释
- 【1】集线器
- 【2】交换机
- 【3】路由器
- 【4】以太网
- 【5】CSMA/CD
- 【6】STP
- 【7】ARP
- 【8】DHCP动态主机配置协议,协议实现过程
- 【9】DNS
- 二、简答
- 【1】路由
- 【2】TCP/P
- 【3】VLAN
- 【4】三层交换 RIP 和 OSPF 区别
- 【5】Trunk 和 Access 端口区别
- 【6】交换机的堆叠和级区别
- 三、计算
- 四、操作
- 【1】VLAN
- 【2】端口聚合
- 【3】STP
- 【4】路由(静态、动态)
- 【5】NAT(动态、静态)
- 【6】DHCP
前言
计算机网络综合实训【复习】
🥇个人主页:@MIKE笔记 🥈来自专栏:《计算机网络综合实训》 🥉其他文章:IP子网划分
一、名词解释
【1】集线器
工作在
OSI
模型的第一层,每一个端口
是一个冲突域
,采用CSMA/CD
协议
【2】交换机
工作在
OSI
模型的第二层,每一个端口
是一个冲突域
,所有端口
是一个广播域
,根据 MAC 地址信息来实现不同端口数据间的数据交换
【3】路由器
工作在osi模型的第三层,每
一个端口
是一个广播域
,其作用是隔离广播
【4】以太网
以太网是一种
计算机局域网技术
,是底层
通讯技术
【5】CSMA/CD
带有
冲突检测的载波侦听``多路访问
,所有节点都共享网络传输信道,节点在发送数据之前,首先检测
信道是否空闲,如果
信道空闲则发送
,否则就等待
;在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送。
【6】STP
生成树协议,主要作用是
防
止网络中链路成环
,避免以太网成环的机制
【7】ARP
地址解析协议,将
IP地址
转化为Mac
,是交换机中Mac地址表,是点对点的转变
【8】DHCP动态主机配置协议,协议实现过程
动态主机配置协议,协议实现过程 主机首先广播
DHCP Discover
,DHCP服务器收到之后回复DHCP Offer
报文,主机收到后广播DHCP Request
报文告诉DHCP服务器我要使用,DHCP服务器收到后发送DHCP ACK
报文进行确认,通过DHCP请求的IP地址的设备会在租期的一半时间进行单播DHCP Request请求DHCP服务器进行续租IP
。
【9】DNS
域名系统区域名,分为
正向
与反向
域名解析,属于应用层协议,将域名转换为IP 1、首先客户机的操作系统的查找本机
的缓存文件
,如果有,返回结果 2、如果没有发现记录 ,则系统把查找指令发送到DNS服务器上查找 3、DNS服务器
在自己缓存
中查相应域名记录,若有,返回结果,没有,把查找指令转发到根域名服务器上 4、在根域名服务器上按照递归
和迭代
查找或联系其他DNS服务器,完成解析
二、简答
【1】路由
路劲的选择
【2】TCP/P
是计算机相互通信的一组协议集,是互联网中一种通信标准
【3】VLAN
虚拟局域网,是对二层网络中的交换机端口进行逻辑划分,目的是划分冲突域
【4】三层交换 RIP 和 OSPF 区别
三层交换,工作在osi模型第三层,工作效率高 RIP:距离向量协议,基于 距离向量 的路由选择协议,最大跳数为15跳大于15,认为目标不可达,仅向相邻的路由器发送消息 OSPF:开放最短路径优先,基于 链路状态 的路由选择协议,向自治系统中的所有路由器发送
【5】Trunk 和 Access 端口区别
trunk:连接交换机与交换机之间,多个VLAN共享 Access:连接终端与终端或终端与交换机,只能属于一个VLAN
【6】交换机的堆叠和级区别
级联时交换机之间可以借助链路汇聚技术来增加带宽,传输距离较远 堆叠是同级关系,每台交换机的性能是一样的,带宽比较宽,传输距离只能满足交换机之间的互联
三、计算
👉《子网划分 B类、C类》
四、操作
【1】VLAN
Switch> //用户模式 Switch>en //进入特权模式 Switch#config t //进入配置模式 Switch(config)#vlan 10 //创建vlan 10 Switch(config-vlan)#vlan 20 Switch(config-vlan)#exit
Switch(config)#int f0/1
Switch(config-if)#swit mode access
Switch(config-if)#swit access vlan 10 //当前端口加入vlan 10
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#swit mode trunk //将端口设置为 中继
Switch(config-if)#swit trunk all vlan all //当前端口允许所有vlan 通过
Switch(config-if)#exit
👉《VLAN划分》
【2】端口聚合
Switch(config)#int range f0/1-3 //进入同种类型多端口配置
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#int port-channel 1
Switch(config-if)#swit mode trunk
👉《链路聚合实训【原理】+【配置】——Cisio》
【3】STP
vlan 10设置为根桥
Switch(config)#spanning-tree mode pvst
//指定交换机的生成树为 PVST(基于VLAN的生成树协议)
Switch(config)#spanning-tree vlan 10 priority 4096
//将编号为10的生成树优先级指定为4096
Switch(config)#spanning-tree vlan 20 priority 8192
Switch(config)#exit
👉《基于VLAN 的生成树》
【4】路由(静态、动态)
静态:
Router(config)#ip route 192.168.1.0 255.255.255.0 1.1.1.2
//对方网络号 + 子网掩码 + 下一跳
Router(config)#ip route 192.168.2.0 255.255.255.0 1.1.1.2
动态:
// OSPF
Router(config)#router ospf 10
Router(config-router)#network 192.168.10.0 0.0.0.255 a 0
Router(config-router)#network 10.0.0.0 0.255.255.255 a 0
Router(config-router)#exit
//RIP
Router(config)#router rip
Router(config-router)#network 192.168.20.0
Router(config-router)#network 11.0.0.0
Router(config-router)#network 12.0.0.0
Router(config-router)#network 11.0.0.0
Router(config-router)#exit
👉《OSPF+RIP路由配置【原理+实训+路径开销问题】——2022.5.13》
【5】NAT(动态、静态)
静态(一对一,N对N)
Router(config)#int f0/1
Router(config-if)#ip nat inside // f0/1为入口
Router(config-if)#int f0/0
Router(config-if)#ip nat outside // f0/0为出口
Router(config)#ip nat inside source static 192.168.10.10 10.0.0.10
//内外地址 192.168.10.10 转为 外网地址10.0.0.10
动态(M对N)
Router(config-if)#int s0/0/0
Router(config-if)#ip nat outside
Router(config-if)#int f0/1
Router(config-if)#ip nat inside
Router(config-if)#exitRouter(config)#ip nat pool AA 10.0.0.10 10.0.0.10 netmask 255.0.0.0
//这里的地址可以是一个如10.0.0.10 也可以是一个范围
//如 ip nat pool AA 10.0.0.10 10.0.0.14 netmask 255.0.0.0 表示从10--14的共5个地址)Router(config)#access-list 1 permit 192.168.10.0 0.0.0.255
//定义允许进行NAT操作的私有地址范围。
Router(config)#ip nat inside source list 1 pool AA overload
//(有overload表示多对一,无overload表示多对多。注意,需要多对一而又没有写overload时,只会有一个内部地址映射到10.0.0.10上,一般是第一个。)
端口(端口映射)
端口NAT (PAT)
内网有一个服务器,需要被外网访问Router(config)#int f0/0
Router(config-if)#int f0/1
Router(config-if)#ip nat inside
Router(config-if)#int s0/0/0
Router(config-if)#ip nat outside
Router(config-if)#exitRouter(config)#access-list 1 permit 192.168.10.0 0.0.0.255
Router(config)#ip nat inside source list 1 interface s0/0/0 overload
//把内网的地址都映射到路由器的s0/0/0接口地址上。Router(config)#ip nat inside source static tcp 192.168.10.10 80 10.0.0.1 80
//把WEB服务器地址及TCP80端口映射到时s0/0/0上,让外网访问10.0.0.1时可以打开WEB服务器网页。
Router(config)#interface Serial0/1/0
Router(config-if)#clock rate 64000
Router(config-if)#
PAT (多对一个端口)
R0(config)# ip nat inside source list 1 interface f0/1 overload
R0(config)# interface f0/0
R0(config-if)# ip nat inside
R0(config-if)# interface f0/1
R0(config-if)# ip nat outside
👉《【静态+动态+端口】NAT地址转换——Cisio》
【6】DHCP
Switch(config)#int vlan 10
Switch(config-if)#ip add 192.168.10.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#ip dhcp excluded-address 192.168.10.2
Switch(config)#ip dhcp pool vlan10
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.10.1
Switch(dhcp-config)#dns-server 192.168.10.2
Switch(dhcp-config)#exit
👉《DHCP实训【原理】+【配置】》