返回顶部
首页 > 资讯 > 操作系统 >Linux中DHCP协议的示例分析
  • 327
分享到

Linux中DHCP协议的示例分析

2023-06-13 05:06:52 327人浏览 独家记忆
摘要

这篇文章主要为大家展示了“linux中DHCP协议的用法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中DHCP协议的用法”这篇文章吧。我特别喜欢Linux启动的时候屏幕上一行一行的提

这篇文章主要为大家展示了“linux中DHCP协议的用法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中DHCP协议的用法”这篇文章吧。

我特别喜欢Linux启动的时候屏幕上一行一行的提示。它把系统正在干的所有事情都告诉了我们,不像windows,自检完了就给个进度条,背后干啥都不让我们知道。

  DHCP协议部分实现过程如下

  ①:DHCP 服务器被动打开 UDP 端口 67,等待客户端发来的报文。

  ②:DHCP 客户从 UDP 端口 68发送 DHCP 发现报文。

  ③:凡收到 DHCP 发现报文的 DHCP 服务器都发出 DHCP 提供报文,因此 DHCP 客户可能收到多个 DHCP 提供报文。

  ④:DHCP 客户从几个 DHCP 服务器中选择其中的一个,并向所选择的 DHCP 服务器发送 DHCP 请求报文。

  ⑤:被选择的 DHCP 服务器发送确认报文DHCPACK,进入已绑定状态,并可开始使用得到的临时 IP 地址了。

  书面上的文字怎么说我们都会觉得有点晦涩,虽然这个解释其实已经非常明了了。

  不过前几天启动linux的时候,我注意到了这个小细节,linux启动过程中把这个步骤一步一步在屏幕上输出,我觉得能让我们看的更直观,就截了个图,呵呵。

  如下图:

  Linux中DHCP协议的示例分析

  这个图里面,我上面说的从第2步到第5步都非常明了(第一步是服务端的,我们看不到),端口,Mac,状态这些都清楚的标明了。

  DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4 //第2步,发送DHCP发现报文

  DHCPOFFER from 192.68.116.254 //第3步,收到DHCP提供报文

  DHCPREQUEST on eth0 to 255.255.255.255 port 67 //第4步,发送DHCP请求报文

  DHCPACK from 192.168.116.254 //第5步,收到DHCP确认报文DHCPACK

  bound to 192.168.116.128 -- renewal in 826 seconds //已绑定,826秒应该是0.5T,也就是IP租用期的一半,到时间就再次发送请求更新租用期

  done.

  Linux真是个好东西。

以上是“Linux中DHCP协议的用法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中DHCP协议的示例分析

本文链接: https://lsjlt.com/news/265846.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中DHCP协议的示例分析
    这篇文章主要为大家展示了“Linux中DHCP协议的用法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中DHCP协议的用法”这篇文章吧。我特别喜欢Linux启动的时候屏幕上一行一行的提...
    99+
    2023-06-13
  • Linux TCP/IP协议栈的示例分析
    这篇文章将为大家详细讲解有关Linux TCP/IP协议栈的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。TCP特点我们都非常清楚TCP协议设计的初衷,就是保证数据传输的快速,有序,...
    99+
    2023-06-05
  • Redis协议的示例分析
    这篇文章给大家分享的是有关Redis协议的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。前言我们用过很多redis的客户端,有没有相过自己撸一个redis客户端? 其实很...
    99+
    2024-04-02
  • OSPF协议的示例分析
    这篇文章主要介绍了OSPF协议的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。OSPF(Open Shortest Path First,开放最短路径优先)是IETF...
    99+
    2023-06-27
  • Node.js中QUIC协议的示例分析
    这篇文章主要介绍了Node.js中QUIC协议的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在2019年3月,受到 NearForm 和 Protocol Labs...
    99+
    2023-06-14
  • Mysql通讯协议的示例分析
    小编给大家分享一下Mysql通讯协议的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.Mysql的连接方式要了解Mys...
    99+
    2024-04-02
  • 前端HTTP协议的示例分析
    这篇文章将为大家详细讲解有关前端HTTP协议的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实际上前端功能会在实际开发中经常的接触浏览器网络相关的,一共四个部分。1、原因如图,那么为什么要在前端进...
    99+
    2023-06-05
  • IS-IS路由协议的示例分析
    小编给大家分享一下IS-IS路由协议的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!IS-IS路由协议(Intermed...
    99+
    2024-04-02
  • SMB协议漏洞传播的示例分析
    这期内容当中小编将会给大家带来有关SMB协议漏洞传播的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。2017年,勒索病毒WannaCry和Petya利用SMB 1...
    99+
    2024-04-02
  • HTTP协议实例分析
    这篇文章主要讲解了“HTTP协议实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTTP协议实例分析”吧! 在web2.0时代,互联网从传统的C/S...
    99+
    2024-04-02
  • ARP协议实例分析
    这篇文章主要介绍“ARP协议实例分析”,在日常操作中,相信很多人在ARP协议实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ARP协议实例分析”的疑惑有所帮助!接下来,...
    99+
    2024-04-02
  • Java的http协议实例分析
    本篇内容主要讲解“Java的http协议实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的http协议实例分析”吧!http协议的组成 http...
    99+
    2024-04-02
  • ES6语法之可迭代协议和迭代器协议的示例分析
    这篇文章给大家分享的是有关ES6语法之可迭代协议和迭代器协议的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ECMAScript 2015的几个补充,并不是新的内置或语法...
    99+
    2024-04-02
  • PHP通过ICMP协议实现ping的示例分析
    小编给大家分享一下PHP通过ICMP协议实现ping的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP通过ICMP协议实现ping(原始套接字)最近想...
    99+
    2023-06-14
  • Http协议Content-Length实例分析
    本篇内容主要讲解“Http协议Content-Length实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Http协议Content-Length实例分析...
    99+
    2024-04-02
  • 如何分析Linux TCP/IP协议栈
    这期内容当中小编将会给大家带来有关如何分析Linux TCP/IP协议栈,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。TCP/IP是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是...
    99+
    2023-06-28
  • linux中iostat的示例分析
    这篇文章主要介绍linux中iostat的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!iostat主要用于报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出...
    99+
    2023-06-12
  • linux中make的示例分析
    小编给大家分享一下linux中make的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!规则规则rule是指示 make 应该如何并且何时构建一个被称作为目...
    99+
    2023-06-16
  • Linux中Base64的示例分析
    这篇文章主要为大家展示了“Linux中Base64的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中Base64的示例分析”这篇文章吧。Base64编码在电子邮件中很常见,Fo...
    99+
    2023-06-27
  • MySQL中SQL优化建议的示例分析
    这期内容当中小编将会给大家带来有关MySQL中SQL优化建议的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。今天早上看到同事的一个优化需求,优化的时间其实不多,但...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作