OSI七层参考模型
思想:分层
1.更利于标准化
2.降低层次之间的关联性—某一层协议的增加或者减少,尽量不要影响
其他层次。
相同层次之间的设备协议具体相同或者相似的作用,不同层次之间具有
明显的差异,每一层都在下层的基础上提供某种增值服务。
应用层—
表示层—
会话层
发现建立和维护和断开一次会话链接
传输层—优化传输,端对端的传输
区分进程和服务—端口号—16位二进制65536 0-65535
0-1023知名端口号,著名端口号,1024-65535
网络层—路由器—IP地址(逻辑地址)IP地址
数据链路层—介质访问控制层MAC,逻辑链路控制层LLC。
电信号和二进制之间的转换
MAC地址—物理地址
物理层—处理电信号
TCP/IP模型
TCP/IP协议簇

传输层—TCP/UDP
TCP和UDP的区别:
1.TCP是面向连接(TCP的三次握手)的协议,而UDP是无连接的协议
2.TCP的传输的可靠的传输,而UDP的传输是不可靠的。排序,确认,重
传、流控。
3.TCP可以进行流控,而UDP不行。滑动窗口机制。
4.TCP可以进行分段,而UDP不能。
5.TCP转发数据包的速率慢,并且占用资源比较大。UDP的转发效率高于
TCP,并且占用资源也会小一些
应用场景:TCP更加适用于对数据包可靠性要求较高的情况,比如说传
输文件,邮件等等,而UDP适用于对可靠性要求较低,但是对转发效率
要求较高的场景,比如说:即时通讯类。

协议数据单元—PDU
L1PDU
L2PDU
L3PDU
…
L7PDU
应用层的数据—数据报文
传输层—数据段
网络层—数据包
数据链路层—数据帧
物理层—比特流
封装和解封装
DHCP—动态主机配置协议
UDP —67端口 68端口
server—提供IP地址的一些设备—67
Client-想要通过DHCP动态获取IP地址的设备(PC,终端)—68
第一种场景—终端首次获取IP地址的场景
dhcp客户端获取地址—DHCP discover包 —广播
SPORT 68 DPORT 67
SIP 0.0.0.0 DIP 255.255.255.255—受限广播地址
SMAC 自己的MAC地址 DMAC FF-FF-FF-FF…FF
DHCP—server—DHCP offer包 -单播
SPORT 67 PORT 68
SIP 192.168.1.1 DIP 192.168.1.2 24—欲下发的地址
SMAC 0/0/0 DMAC PC1
DHCP—客户端—DHCP request--广播发送
Sport 68 Dport 67
SIP 0.0.0.0 DIP 192.168.1.1
SMAC PC1 DMAC
1.向其中一个服务端请求IP地址(最先收到Offer包中服务端的IP地址),
2.告知网络中其他的服务器,我已经选择了某一个服务端下发的IP地址
DHCP—server DHCP—ACK —单播
Sport67 dport 68
SIP 192.168.1.1 DIP 192.168.1.2
SMAC 0/0/0 DMAC PC1
再次获取IP地址的情况
DHCP—客户端—DHCP request--单播发送
Sport 68 Dport 67
第四天
2023年5月21日
9:32
SIP 0.0.0.0 DIP 192.168.1.1
SMAC PC1 DMAC
由于第一次获取地址时,已经向其他的服务端说过我选择某个地址的情况,
所以这里直接单播发送。
DHCP—server DHCP—ACK —单播
Sport67 dport 68
SIP 192.168.1.1 DIP 192.168.1.2
SMAC 0/0/0 DMAC PC1
租期—24h
T1时间—50% 12H
DHCP—客户端—DHCP request--单播发送
Sport 68 Dport 67
SIP 0.0.0.0 DIP 192.168.1.1
SMAC PC1 DMAC
由于第一次获取地址时,已经向其他的服务端说过我选择某个地址的情况,
所以这里直接单播发送。
DHCP—server DHCP—ACK —单播
Sport67 dport 68
SIP 192.168.1.1 DIP 192.168.1.2
SMAC 0/0/0 DMAC PC1
T2——87.5%21h
DHCP—客户端—DHCP request--广播发送
Sport 68 Dport 67
SIP 0.0.0.0 DIP 192.168.1.1
SMAC PC1 DMAC
由于第一次获取地址时,已经向其他的服务端说过我选择某个地址的情况,
所以这里直接单播发送。
DHCP—server DHCP—ACK —单播
Sport67 dport 68
SIP 192.168.1.1 DIP 192.168.1.2
SMAC 0/0/0 DMAC PC1
DHCP-NAK
Server
DHCP reliease—释放IP地址的数据包
DHCP 配置
<Huawei>sys——
进入系统视图
[dhcp]dhcp enable —启动DHCP服务
[dhcp]ip pool a——创建地址池塘,并且给这个地址池塘起个名称
[dhcp-ip-pool-a]network 192.168.1.0 mask 24—宣告可以下发地址的范围
[dhcp-ip-pool-a]gateway-list 192.168.1.1——下发网关的IP地址,不需要跟掩码
[dhcp-ip-pool-a]dns-list 8.8.8.8 114.114.114.114—下发的DNS服务器的地址
[dhcp-GigabitEthernet0/0/0]dhcp select global——接口激活DHCP全局配置
[dhcp]display ip pool name a ——查看地址池塘信息
[dhcp-GigabitEthernet0/0/0]display this——查看在这个位置所做的所有指令
PC>ipconfig——查看电脑地址信息
[dhcp-GigabitEthernet0/0/1]ip address 192.168.2.1 24—第一步,配置服务器的
地址