路由协议

enable 进入特权模式
config 进入全局配置模式
no spanning-tree vlan 1 删除vlan 1上面的生成树功能
switchport access vlan 2 将端口设置为vlan 2

access 只属于一个Vlan Trunk可以属于多个Vlan

Switch>enable
Switch#config
Configuring from terminal, memory, or network [terminal]? terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)# vlan 3 //设置vlan 3
Switch(config)# name VLAN3 //给vlan3设置名字为VLAN3
Switch(config)# show vlan brief //查看vlan
Switch(config)# interface range fastethernet 0/4 - 6 //设置端口的范围
Switch(config-if-range)# swithport mode access
Switch(config-if-range)# switchport access vlan 3 //将端口4-6划分到vlan 3


黑洞路由
如果路由表的CEF表中有一条目的IP地址的记录
出接口是一个Null接口 设备丢弃改数据包
ip route 192.168.3.0 255.255.255.0 null0

HWIC-2T 串行接口卡
RIP协议 --- 路由信息协议

RIP协议(路由信息协议)(仅和相邻路由器交换信息;)
第七层 RIP版本
第四层 UDP源端口 520 目的端口520
第三层 源IP 20.0.0.2 目的IP 255.255.255.255
第二层 以太网V2 首部 0001.96D6.AB02 >> FFFF.FFFF.FFFF.FFFF

ip地址与子网掩码相与怎么算
https://www.dgzj.com/ruodian/45465.html

命令配置
> enable //进入特权模式
# config t //进入全局配置模式
interface GigabitEthernet0/0 //进入路由器0号端口配置 简写 int g0/1
no shutdown //打开改端口
ip address 192.168.0.254 255.255.255.0 //配置ip 简写ip add 20.0.0.1 255.0.0.0

Router# show ip route //查看route端口


ospf协议 (开放最短路径优先协议) (向本自治系统所有路由器发送消息,)
ospf可以分区域 主干区域和一般区域
Router>en
Router#conf t
Router(config)#router ospf 100 //ospf协议配置界面 100是进程号
// 用ospf通告路由器直连网络启动ospf协议
Router(config-router)#network 30.0.0.0 0.255.255.255 area 0 //0.255.255.255填的是反地址掩码 area 0表示区域0
每个路由器基于带权有向图

Rip与Ospf的区别
RIP是计算路由数量(路由跳数最小) OSPF是计算代价(走的代价最小)


BGP协议 边界网关协议 三个路由器互相通信 (协议比较复杂)
Router>en
Router#conf t
Router(config)#router bgp 200
Router(config-router)#neighbor 10.0.0.1 remote-as 100 //100为邻居neighbor 10.0.0.1的自治系统编号
Router(config-router)#neighbor 20.0.0.1 remote-as 300 //300为邻居neighbor 20.0.0.1的自治系统编号

Router(config)#router bgp 100
Router(config-router)#network 10.0.0.0 mask 255.0.0.0 //通知bgp直连的网络
Router(config-router)#

网际控制报文协议ICMP的应用
1、TTL(生存时间值)TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。
TTL是IPv4包头的一个8 bit字段。注意:TTL与DNS TTL有区别。
二者都是生存时间,但一个指ICMP包的转发次数(跳数),一个指域名解析信息在DNS中的存在时间。
ping 命令是使用ICMP的询问报文,目的主机收到后会回送一个应答报文
tracert 命令不仅使用了询问报文和针对询问报文的应答报文,回送的应答报文是差错报告报文(具体的是TTL生存时间超过)

TCP/IP协议
第一次 发送SYN报文 第一次 序号0(不一定是0,是随机序列号) ACK号 0 数据长度24
第二次 接收请求然后再发送一个SYN+ACK 报文段 序号0 ACK号1 SYN号为1 数据长度24
第三次 接收TCP SYN+ACK报文段 解析出是TCP连接请求确认报文段 进入连接已经建立状态
发送一个ACK确认报文段 序号为1 ACK号为1 表示对SYN+ACK的确认
最后服务器接收到ACK报文 连接就已经建立了

接收http请求结束之后断开请求
第一次 设置连接状态为FIN_WAIT_1,发送要给一个TCP FIN+ACK报文段 序号101(表示之前的序号为1且长度为100,101表示对之前的报文序列号的确认)
ACK 472(ACK为1长度为471,471表示对之前的报文长度的确认) 数据长度20
第二次 服务器接收 设置状态为CLOSE_WAIT 此时若服务器没有数据发送给主机 那么设置连接状态为LAST_ACK
发送一个TCP FIN +ACK报文段 序列号472 ACK102 数据长度20
第三次 接收FIN+ACK报文 设置连接状态为CLOSING
发送一个TCP ACK报文段 序列号为102 ACK 472 长度20
第四次 接收TCP ACK报文段 TCP报文段具有所期望的对等序号 设备连接状态为CLOSED

posted @ 2021-11-22 15:22  我的世界开始下雪  阅读(616)  评论(0编辑  收藏  举报