目录
5. Telnet --- 远程登陆协议 --- TCP 23
6. DHCP --- 动态主机配置协议 --- UDP 67 68
前言:
前面我们做了一个关于静态路由配置的实验,接下来我们将开始学习相关协议知识点,例如TCP/UDP协议、IP协议、DNS协议、TELENT协议、DHCP协议以及对TCP三次握手与四次分手,并为路由知识开一个头。
内容:
1. TCP/UDP协议
区别点:
1,TCP是面向连接的协议,UDP是无连接的协议;
2,TCP协议的传输是可靠的,UDP协议的传输“尽力而为”;
3,TCP协议可以实现流控,UDP不行;
4,TCP可以分段,UDP不行;
5,TCP消耗资源较大,传输效率较低;UDP消耗资源小,速度快;
1.1 TCP与UDP的使用场景:
TCP协议更适用于对可靠性要求较高,但是对传输效率和资源占用要求较低的场景;
UDP更适用于对传输效率较高,可靠性要求较低的场景(即时类通讯);
什么是面向连接?
在正式传输数据之前,先适用预先的协议,建立点到点的链接;
TCP建立的连接实际建立了一个双向的会话连接,即通讯双方都可以向对方发送数据;
1.2 TCP的头部
长度最短20字节
标记位 URG ACK RSH RST SYN FIN
伪头部校验---出来校验传输层头部和数据内容外,还会将网络层头部中的一部分内容一起进行校验---确保数据完整性
1.3 UDP的头部
TCP的三次握手---TCP建立连接的过程
A->B SYN=1 序号seq = 随机数X
B->A ACK=1,SYN =1,ACKN0 = X+ 1;seq = y
A->B ACK=1;ACKN0 = y + 1;seq = X+ 1
TCP的四次挥手---TCP断开连接的过程
A->B FIN=1
B->A ACK=1,
B->A FIN= 1
A->B ACK=1;
2. IP协议
2.1 IP相关知识
TTL---生存时间---数据包每经过一个路由器的转发,其数值减1,当一个数据包的TTL为0时,路由器将不再转发而直接丢弃。
协议号---上层所适用的协议类型---TCP---6 UDP---17
IP的分片和TCP的分段
MTU---最大传输单元---默认值1500字节
MSS---最大段长度---理论1460字节,这个值需协商,这个参数在TCP的SYN包携带,如果双方不一致,则将按照小的执行.
2.2 ENSP相关知识点
GE ---代表接口支持千兆的转发速率
Ethernet---代表支持百兆的转发速率
VRP---通用路由平台
<Huawei>---用户视图 ----< > ----只能作查看类型的操作,不能配置
---查看接口IP地址的摘要信息
---进入系统视图的命令
Enter system view, return user view with Ctrl+Z.
[Huawei] ----系统视图的标志---[ ] ---可以进行配置,但是只能进行一些全局类的配置
[Huawei]sysname aa
[aa]
[aa]interface GigabitEthernet 0/0/0 ---进入接口视图
[aa-GigabitEthernet0/0/0]
[aa-GigabitEthernet0/0/0]ip address 192.168.1.1 24 ---接口配置IP地址
[aa-GigabitEthernet0/0/0]quit ---退回到上一个视图中
[aa]
[aa-GigabitEthernet0/0/1]undoip address 192.168.2.1255.255.255.0---华为设备所有的删除操作都是在原命令前面加undo
[R1-GigabitEthernet0/0/0]display this ---查看当前视图配置
运行内存(缓存)与硬盘(闪存)区别:缓存断电后无法保存数据,会刷新,是实时的
[R1]display current-configuration 查看缓存中所有配置
<R1>save ---保存,将缓存保存到闪存中
3. DNS---域名解析协议
3.1 访问服务器的方法:
1,直接通过IP地址访问
2,通过域名访问
3,通过应用程序访问
4. 设备管理
4.1 带外管理
--- 通过console线对设备进行管理控制
通过miniUSB线对设备进行管理控制
4.2 带内管理
--- 通过telnet对设备进行管理控制
通过WEB对设备进行管理控制
通过SNMP(简单网络管理)协议对设备进行管理控制
5. Telnet --- 远程登陆协议 --- TCP 23
C/S架构(client Server 客户端与服务器) --- 登陆设备(电脑)承担的是客户端的角色,而被登陆设备(网络设备)承担的是服务器的角色
5.1 使用条件
1,登陆设备和被登录设备之间网络必须可达。
2,被登录设备得开启telnet服务才行
5.2 路由器配置telnet的方法:
1,进入到aaa的视图当中
[r1]aaa
[r1-aaa]
[r1-aaa]
2,在aaa中创建登陆使用的用户名密码信息
[r1-aaa]local-user admin privilege level 15 password cipher 123456
3,定义创建用户的服务类型
[r1-aaa]local-user admin service-type telnet
4,创建VTY虚拟登陆端口
[r1]user-interface vty 0 4 --- 同时开启5个虚拟的登陆端口,可以同一时间,5个人登陆管理设备
[r1-ui-vty0-4]
5,定义认证模式
[r1-ui-vty0-4]authentication-mode aaa --- 调用AAA平台来完成认证
<Huawei>telnet 192.168.1.1
Press CTRL_] to quit telnet mode
Trying 192.168.1.1 ...
Connected to 192.168.1.1 ...
Login authentication
Username:admin
Password:
6. DHCP --- 动态主机配置协议 --- UDP 67 68
C/S架构 --- 需要获取IP地址的设备扮演客户端的角色,而下发IP地址的设备需要扮演DHCP服务器的角色。
6.1 首次获取IP地址
1,DHCP客户端 --- DHCP服务器 ---- 广播 ---- DHCP-Discover
UDP --- SPORT:68 DPORT:67
IP --- SIP:0.0.0.0 DIP:255.255.255.255
以太网 --- SMAC:自己 DMAC:全F
2,DHCP服务器 --- DHCP客户端 ---- 广播/单播 ---- DHCP - OFFER
UDP --- SPORT: 67 DPORT:68
IP --- SIP:DHCP服务器的IP地址 DIP:需要分配的IP地址
以太网 --- SMAC:DHCP服务器自己的MAC地址 DMAC:客户端的MAC地址
3,DHCP客户端 --- DHCP服务器 --- 广播 --- DHCP - Request
4,DHCP服务器 --- DHCP客户端 --- 单播/广播 --- DHCP - ACK --- 只有在收到服务器的ACK之后,才算可以使用这个IP地址。
6.2 再次获取IP地址
1,DHCP客户端 --- DHCP服务器 --- 广播 --- DHCP - Request --- 请求之前使用的IP地址
2,DHCP服务器 --- DHCP客户端 --- 单播/广播 --- DHCP - ACK/DHCP - NAK
租期 --- 24h
T1 --- 租期50% --- 12h --- DHCP客户端 --- DHCP服务器 --- 单播 --- DHCP - Request
T2 --- 租期87.5% --- 21h --- DHCP客户端 --- DHCP服务器 --- 广播 --- DHCP - Request
DHCP-release --- 客户端主动释放IP地址
6.3 DHCP服务器配置
1,开启DHCP服务
[r1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[r1]
2,创建地址池
[r1]ip pool aa
Info: It's successful to create an IP address pool.
[r1-ip-pool-aa]
3,配置地址池
[r1-ip-pool-aa]network 192.168.1.0 mask 24
[r1-ip-pool-aa]gateway-list 192.168.1.1
[r1-ip-pool-aa]dns-list 114.114.114.114
4,在接口选择全局配置
[r1-GigabitEthernet0/0/0]dhcp select global
7. 路由器的转发原理
当一个数据包进入到路由器,路由器将基于目标IP地址查询本地的路由表。若表中存在记录,则将无条件按照路由表指示转发;如果路由表中没有记录,则路由器将直接丢弃该数据包。
7.1 ENSP操作
<r1>display ip routing-table --- 查询设备的路由表
Destination/Mask --- 目标网段信息及掩码信息
Protocol --- 类型 --- Direct --- 直连路由 ---- 直连网段 --- 直接靠网线连接生成的网段 ----描述直连网段的路由条目我们称为直连路由。
直连路由是默认生成的
--- 生成条件 --- 1,接口双UP(接口物理层面和协议层面均UP,代表接口具备通信条件);2,接口必须配置IP地址
NextHop --- 下一跳 --- 数据到达目标网段下一个经过路由器入接口的IP地址。
Interface --- 出接口 --- 到达目标网段从那个接口发出
骨干链路 --- 路由器和路由器之间的链路 --- 一般情况下,骨干链路不会加入其他设备
1,数广播域
2,划分网段
3,配IP地址 --- 先网关,后PC
7.2 获取未知网段的路由信息
1,静态路由:由网络管理员手工填写的路由信息。
2,动态路由:所有路由器运行相同路由协议,之后,通过路由器之间的沟通,协商最终计算生成路由条目。
[r1]ip route-static 192.168.3.0 24 192.168.2.2 --- 静态路由
PRE --- 优先级 --- 当多条路由到达相同网段时,则将优先选择优先级最高的一条,仅将优先级最高的路由条目加载到路由表中。
直连路由的默认优先级为0,静态路由的默认优先级为60。 --- 注意:优先级数值越大,优先级反而越低。
R --- 代表需要递归查找
三,总结:
最近理论知识比较多,需要熟练掌握才能应用到实验中,经过一系列协议学习后,开启关于路由的相关知识,学无止境,希望大家开心每一天。