DHCP是什么
- DHCP(Dynamic Host configuration Protocol,动态主机配置协议 ),它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。
- 主要有两个用途:
(1)用于内部网或网络服务供应商自动分配IP地址;
(2)给用户用于内部网管理员作为对所有计算机作中央管理的手段。 - 功能简述:它主要是通过客户端发送广播数据包给整个物理网段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。
DHCP 协议中分为两个角色:
DHCP server服务端 和DHCP client客户端。
服务端:负责在所创建的地址池中向申请地址的客户端分发地址;服务端口号67
客户端:接收地址 服务端口号68
DHCP 基于UDP 发送所有的数据包,
在工作过程中依靠广播的形式发送报文信息,
与客户端实现交互,达到成功准确的分发地址。
OSI七层模型
- 七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
每层的作用:
- 物理层(bit):处理信号通过介质传输,物理介质上透明地传输比特流。
- 数据链路层(帧):将网络层传来的IP数据报组装成帧,在不可靠的物理介质上提供可靠的物理传输。保证数据正确的顺序和完整性。
- 网络层(分组):负责数据包从源到宿的传递和网际互连。
- 传输层(TCP/IP):负责主机中两个进程的通信,为端到端连接提供可靠的传输服务。
- 会话层:不同主机上各进程之间绘画SYN建立同步。
- 表示层:处理在两个通信系统中交换信息的表示方式,数据解密加密,压缩,格式转换。
- 应用层:最顶层的OSI层,为应用程序提供网络服务。如为电子邮件、文件传输功能提供协议支持。
-
IP地址的分类
现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址
IP地址的分类——a,b,c 类