第三天:DHCP协议以及eNSP的基本使用
封装与解封装:
应用层:实际要发送的数据
表示层:翻译成二进制语言
会话层:选择对应通道
传输层:根据应用程序的设计,选择tcp/或udp传输数据
网络层:根据IP地址选择对应的最佳路径
数据链路层:根据mac地址 确认数据是否传输正确
物理层 转化成电流发送出去
解封装 就是 封装的逆向
常见的一些网络协议:
传输层协议分为TCP 和UDP
HTTP tcp 80 ----超文本传输协议---提供浏览网页
SSH tcp 22安全外壳协议
HTTPS tcp 443----安全传输协议
FTP tcp 20/21 ------文件传输协议
TFTP udp 69 简单文件传输协议
Telnet TCP 23 远程登录协议
DNS udp/tcp 53 域名解析协议
DHCP udp 67/68 动态主机配置协议
TCP协议又名传输控制协议,是面向连接的可靠协议
在完成传输层的基本工作的同时,还需要保证数据的完整性
三次握手与四次挥手:
面向连接-----三次握手 建立了一次端到端的虚链路
SYN:表示想要建立一次链接,并告知自身状态
ACK:表示确认
特殊情况:RST 重连 TCP 严重错误 FIN 断开 PSH紧急加收 URG紧急指针
四次挥手
TCP写于与UDP协议:
TCP 协议的包的组成
UDP协议的包的组成:
TCP与UDP协议的区别图解:
包的组成结构
TCP的分段 和 IP的分片
IP分片的原因:受到二层 数据链路层种 MTU(最大传输单元)的影响。
MSS值:基于双方的MTU提前进行商议,得出一个双方都能接收的值。
MUT与MSS的区分
最大报文段长度(MSS)与最大传输单元(Maximum Transmission Unit, MTU)均是协议用来定义最大长度的。
MTU应用于OSI模型的第二层数据链接层,并无具体针对的协议。MTU限制了数据链接层上可以传输的数据包的大小,也因此限制了上层(网络层)的数据包大小。例如,如果已知某局域网的MTU为1500字节,则在网络层的因特网协议(Internet Protocol, IP)里,最大的数据包大小为1500字节(包含IP协议头)。
MSS针对的是OSI模型里第四层传输层的TCP协议。因为MSS应用的协议在数据链接层的上层,MSS会受到MTU的限制。
eNSP的基本使用
使用TAB键可以进行命令自动补全
<Huawei>--------用户视图 仅具有查看的功能,不能进行配置
<Huawei>display ip interface brief -----查看路由器的接口IP表
<Huawei>system-view --------进入系统视图
[Huawei]---------进入系统视图后的标志
Ctrl+Z------返回用户视图
sysname --更改设备名称
interface GigabitEthernet 0/0/0--进入接口号对应的接口
?------查询在当前视图下 可进行的操作有哪
在进入接口后使用ip address ip号 进行ip配置
例:IP address 192.168.1.1 24
使用quit命令返回上一个视图
display interface brief 查看接口状态表
display ip routing-table----查看路由表
display this --------查看当前视图下的所有配置
display current-configuration --------查看当前的所有的配置-------查看的是当前缓存种的配置------缓存(关机即消失)
save --------将配置保存至闪存中
display saved-configuration 查询闪存中的配置
DNS:域名解析协议
DNS是域名系统,Domain Name System的缩写,是一个服务。
DNS就是把域名解析为IP地址,提供我们上网,我们能够上网最终是找到IP地址。
比如,http://xxxx.com是域名,那么他的IP地址假设是144.144.144.144,我们用浏览器访问该的网页,先到DNS服务器找http://xxxx.com对应的IP地址,然后通过IP地址进行访问。
DNS协议运作在UDP/TCP协议之上 53号端口
它也是一个典型的C/S架构协议
------DNS服务器
------DNS客户端
DHCP----动态主机配置协议-----UDP协议 67/68端口
典型的C/S架构协议
-------DHCP客户端---需要获取IP地址的设备 68号端口
-------DHCP服务器---需要发放IP地址的设备 67号端口
第一种:首次获取IP
- DHCP客户端向DHCP服务器去要地址-----广播
原IP 0.0.0.0 原MAC 是自己 ,目标IP 255.255.255.255
目标 MAC 全F 。 这个包叫做:DHCP--discover包
- DHCP服务器向DHCP客户端回复一个 DHCP---offer包 单播/广播 回复的包中 包含一个有效的IP地址,并且暂时为DHCP客户端所保留
- DHCP客户端向DHCP服务器发送一个 DHCP----request包 广播 类似于我接受这份工作
- DHCP服务端向DJCP客户端发送一个 DHCP---ACK
单播/广播 类似于 确认收到
第二种:再次获取IP地址
- DHCP客户端向DHCP服务器发送一个 DHCP----request包
- DHCP服务器向DHCP客户端 回复 DHCP----ACK
异常情况:
DHCP服务器向DHCP客户端发送一个 DHCP-----NAK包
表示拒绝
租期:24H
T1:租期的50%----12H,DHCP客户端----DHCP服务器 发送一个 DHCP------request包 单播 。 目的:续租
T2:租期的87.5%-----21H, DHCP客户端----DHCP服务器 发送一个 DHCP-----request包。 广播
DHCP-配置
[R1]display ip pool 查询地址池有哪些
[R1]dhcp enable 开启 DHCP服务
[R1]ip pool AA 创建名为“AA”的地址池
[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 8.8.8.8 144.144.144.144 在地址池中添加DNS
[R1-GigabitEthernet0/0/0]dhcp select global 去相应接口开启DHCP全局配置
Ipconfig 查看自己IP地址的命令
DHCP---relase ------DHCP客户端主动释放地址