|
发布本连载之四“深入学习DHCP”,还请大家多多支持和指教。本连载前三部“(一) 网络脚本语言基础”, “(二) 学习TCP, IP, Ethernet 协作的原理”,“ (三) 完全理解ICMP”已经发布,可在本人以前的帖子里看到。下面是本部连载的目录。
目录
1. 引言(你在设置网络吗?) 2
1.1. 虽然方便,但也有陷阱 2
2. 基础篇(在计算机启动的背后发生着什么呢?) 3
2.1. 第一步 顺着通信流程看一下(交换四个报文就能获得设置信息) 3
2.1.1. 通信是从计算机一侧开始的 3
2.1.2. 不是1对1通信 4
2.1.3. 从计算机出发的是向全体网络发送 4
2.1.4. 以防万一,确认一下有没有重复 4
2.2. 第二步 得到了些什么设置信息呢?(得到的设置信息是有有效期限的) 5
2.2.1. 确认一下是怎样的信息 5
2.2.2. 规格上有70种以上的信息 6
2.2.3. 从DHCP服务器一侧来看的话… 6
2.2.4. 为服务器分配固定地址的方法 7
2.3. 第三步 看一下数据包的内容(选项部分里填满了信息的不可思议的数据包) 7
2.3.1. 扩展别的协议 7
3. 运用篇(这种情况下会怎么样呢?) 9
3.1. 情况一 如果租借期限到了(到了期限的一半,自己申请延长) 9
3.1.1. 可以延长任意次 9
3.1.2. 怎样知道是延长请求的呢? 9
3.2. 情况二 如果有复数台服务器(没关系,计算机发出的报文将到达所有的服务器) 10
3.2.1. 与一台服务器的时候完全相同 10
3.3. 情况三 如果途中有路由器的话(大都可以使用DHCP通信的中介功能) 11
3.3.1. 有多少台路由器都没问题 11
3.4. 情况四 如果服务器断线了(期限没到保持原样,期限一到自己解决) 11
3.4.1. 自己分配自己的地址 12
3.4.2. 掉线前取得的地址仍然有效 13
3.4.3. 不管怎么说是DHCP的应急措施 13
3.4.4. 自我分配功能的将来 14
4. 网络脚本语言实现 15
4.1. 用DHCP来获得网络设置信息 15 |
|