趣谈网络协议(3)—— DHCP

---  ---   课程笔记:《趣谈网络协议》 刘超

 

我们可以手动设置计算机的IP地址,但是IP地址并不可以随意设置。

设置临时IP方法:

  使用 net-tools:

    $ sudo ifconfig eth1 10.0.0.1/24
    $ sudo ifconfig eth1 up

  使用 iproute2:
    $ sudo ip addr add 10.0.0.1/24 dev eth1
    $ sudo ip link set up eth1

 

 

 
注: Linux 默认的逻辑是,如果这是一个跨网段的调用,它便不会直接将包发送到网络上,而是企图将包发送到网关。

 

动态主机配置协议(DHCP

 

 上图转自:https://blog.csdn.net/andy_93/article/details/78238931

 

DHCP Discover:

  

 

 DHCP Offer:

  

    服务器还发送了子网掩码、网关和 IP 地址租用期等信息

DHCP Request:

  

 

 AHCP Ack:

  

 

 

IP 地址的收回和续租:客户机会在租期过去 50% 的时候,直接向为其提供 IP 地址的 DHCP Server 发送 DHCP request 消息包。客户机接收到该服务器回应的 DHCP ACK 消息包,会根据包中所提供的新的租期以及其他已经更新的 TCP/IP 参数,更新自己的配置。这样,IP 租用更新就完成了。

预启动执行环境(PXE

操作系统启动 启动 BIOS。这是一个特别小的小系统,只能干特别小的一件事情。其实就是读取硬盘的 MBR 启动扇区,将 GRUB 启动起来;然后将权力交给GRUB,GRUB 加载内核、加载作为根文件系统的 initramfs 文件;然后将权力交给内核;最后内核启动,初始化整个操作系统。

PXE 协议分为客户端和服务器端,
客户端放在 BIOS 里面 。当计算机启动时,BIOS 把 PXE 客户端调入内存里面,就可以连接到服务端做一些操作了 。

 

PXE 的工作过程

  

 

posted @ 2020-08-19 15:40  傻子诶~  阅读(327)  评论(0)    收藏  举报