Linux网络第二章DHCP原理以及配置

dhcp:动态主机配置协议,用于大型局域网环境,集中管理,分配ip地址,使整个网络环境中的主机动态的获取ip地址,网关,dns地址。

自动分配ip地址:

服务端:提供ip地址

客户端:接受并使用服务端提供的ip地址

dhcp tcp/ip是五层协议,应用层提供服务的协议

分为客户端和服务端:

客户端的端口号68

服务端的端口号67

dchp服务器:提供一个地址池,可用ip的范围:10-20

dhcp是局域网配置,分配的是内网ip地址,和公网没有关系,分配的不是公网地址,只能用于内部局域网的ip地址分配。

dhcp的分配方式:

Linux网络第二章DHCP原理以及配置_第1张图片

 自动分配:分到之后一直使用,要对租期进行修改

手动分配:管理员指定分配,小型局域网可以使用这个方法,大型的不叫复杂

动态分派:使用完之后,ip继续给其他主机使用

dfcp租约的过程:

Linux网络第二章DHCP原理以及配置_第2张图片

 

1,客户端是通过广播的方式在整个网络中搜索,dhcp客户端,发送discover报文的形式,在网络中搜索

Linux网络第二章DHCP原理以及配置_第3张图片

 

2,服务端向客户端响应,你找到了服务端,你想干什么(自查,我的地址池中有没有可以用的ip地址,ip地址是可用的,会在地址中选出来一个可用的ip,打上标记,发送offer报文,在offer报文中,包含这个可用的ip地址的信息,也是以广播的方式)

Linux网络第二章DHCP原理以及配置_第4张图片

 

3,客户端回应服务器,我要对你发起dhcp服务的请求,希望提供DHCP服务,第一个响应的offer报文中,把这个可用ip地址提取出来,服务端把这个ip地址保留,保留之后这个ip地址就不会再被分配给其他机器。

Linux网络第二章DHCP原理以及配置_第5张图片

 

4,服务端提供服务,把ip地址和租期的信息发送给客户端(也是广播的形式),先到先得。dhcp服务端会发送ack确认消息,以广播的形式通知客户端可以使用ip地址,这个消息当中包含租约信息和其他的可配置的信息,客户端收到ack信息,配置ip地址,开始使用

Linux网络第二章DHCP原理以及配置_第6张图片

 

重新登录的过程:Linux网络第二章DHCP原理以及配置_第7张图片

 

1,发送包含客户端之前使用的ip地址的报文,renew request报文。此时服务端开始判断,

1,客户端请求的ip地址是否可用;

2,ip地址可用,ack报文进行广播给客户机

3,客户机收到ack消息,接着用

4,如果ip地址被占用,更新租约,后者把上面的4步再来一遍

更新租约:

1,ip地址使用时间到一半的时候,就需要更新租约

2,客户机直接发送request报文,继续更新租约,继续使用这个ip地址

rpm -q dhcp

ftp:文件传输协议,控制文件的双向传输。

1,主要就是服务器和windows之间互传文件

2,不同的操作系统有不同的ftp应用程序,都是遵守同一种文件传输的协议

3,ftp通用的,文件传输协议,同时也是一个程序

ftp协议使用的是tcp传输按协议,20.21

20端口:建立数据连接,传输文件数据

21端口:建立控制连接,控制ftp的传输命令

ftp建立连接有两种方式:

1,主动模式:服务器发起数据连接

Linux网络第二章DHCP原理以及配置_第8张图片

 

2,被动模式:服务器被动等待数据连接

Linux网络第二章DHCP原理以及配置_第9张图片

 

ftp默认就是被动模式

总结:都是要和21端口建立连接

服务端:一般是部署指定服务,来对外提供指定服务的功能

客户端:一般是直接调用服务端提供的端口,和服务端建立连接之后,享受指定服务提供的功能

服务端是按装说着配置了服务的,对外能够提供访问和使用的端口

客户端一般不需要配置服务,而是直接调用服务端的端口,进行通信和功能使用。

主动连接:是由客户端最终发送ack确认,数据传输已建立

被动链接:服务端发送ack确认,建立数据储传输,这种绕开防火墙。

白名单:只有在列表中的用户,才能进行操作

黑名单:在列表中的用户,不能进行操作

作业:

1,#host主机声明(给单机分配固定的 IP 地址) host hostname { #指定需要分配固定 IP地址的客户机名称 hardware ethernet 00:c0:c3:22:46:81; #指定该主机的 MAC地址 fixed-address 192.168.4.100; #指定保留给该主机的 IP地址 }

2,普通用户登录vsftp后,在自己的及目录里试试上传以及下载

你可能感兴趣的:(网络,服务器,linux)