常见网络协议相关知识点

目录

前言:

内容:

1. TCP/UDP协议

1.1 TCP与UDP的使用场景:

1.2 TCP的头部

1.3 UDP的头部

2. IP协议

 2.1 IP相关知识

2.2 ENSP相关知识点

3. DNS---域名解析协议

3.1 访问服务器的方法:

4. 设备管理

4.1 带外管理

4.2 带内管理

5. Telnet --- 远程登陆协议 --- TCP 23

5.1 使用条件

5.2 路由器配置telnet的方法:

6. DHCP --- 动态主机配置协议 --- UDP 67 68

6.1 首次获取IP地址

6.2 再次获取IP地址

6.3 DHCP服务器配置

7. 路由器的转发原理

7.1 ENSP操作

7.2 获取未知网段的路由信息

三,总结:

前言:

前面我们做了一个关于静态路由配置的实验,接下来我们将开始学习相关协议知识点,例如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 --- 代表需要递归查找

三,总结:

最近理论知识比较多,需要熟练掌握才能应用到实验中,经过一系列协议学习后,开启关于路由的相关知识,学无止境,希望大家开心每一天。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Smiling Mr. Rui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值