【转载】DHCP中继 ||| 四种通信方式(单播+组播+广播+任播)

目录

一、DHCP中继技术简介:

二、三种网络通讯方式:

(1)单播(unicast):

(2)组播(multicast):

(3)广播(broadcast):

(4)任播(anycast):

三、DHCP中继

(1)出现问题

(2)解决——DHCP中继


一、DHCP中继技术简介:

一般情况下,DHCP Server和DCHP Client都必须处于同一个网络中,这是因为DHCP的报文有些是以广播的形式发送,如果不位于同一个网络,则这些广播的报文就无法跨越三层路由设备传输。而在有些情况下,DHCP服务必须跨越不同的网络,这时,我们就可以配置DHCP中继服务。DHCP中继,其实就是在与DHCP Server不同而又需要申请DHCP服务的网络内,设置一个中继器,中继器在该网络中代替DHCP Server服务器接收DHCP Client的请求,并将DHCP Client发给DHCP Server的DCHP报文,以单播的形式发送给DHCP Server。DHCP Server在收到由DHCP发送来的DHCP 报文后,同样会把响应的DHCP报文发送给DHCP 中继。这样,DHCP其实是充当了一个中间人的作用,起到了在不同的网络中运行DHCP的目的
——————————————————————————————————————————————————————————

二、三种网络通讯方式:

(1)单播(unicast):

简述:指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。


每次只有两个实体相互通信,发送端和接收端都是唯一确定的。在IPv4网络中,0.0.0.0到223.255.255.255属于单播地址。比如你对小月月喊“小月月”,那么只有小月月回过头来答应你。
—————————————————————————————————————————————————————————

(2)组播(multicast):

简述:也叫多播, 多点广播或群播。 指把信息同时传递给一组目的地址。它使用策略是最高效的,因为消息在每条网络链路上只需传递一次,而且只有在链路分叉的时候,消息才会被复制。例如,初一上课的组播地址为224.0.0.1,则初二想要听初一的课就必须加入到初一224.0.0.1这个组。


“组播”这个词通常用来指代IP组播。IP组播是一种通过使用一个组播地址将数据在同一时间以高效的方式发往处于TCP/IP网络上的多个接收者的协议。此外,它还常用来与RTP等音视频协议相结合。
互联网架构师戴夫·克拉克是这样描述IP组播的:“你把数据包从一头放进去,网络就会试图将它们传递到想要得到它们的人那里。”
组播报文的目的地址使用D类IP地址, D类地址不能出现在IP报文的源IP地址字段。比如你在大街上大喊一声“美女”, 会有一群女性回头看你。


————————————————————————————————————————————————————————————

(3)广播(broadcast):

是指封包在计算机网络中传输时,目的地址为网络中所有设备的一种传输方式。实际上,这里所说的“所有设备”也是限定在一个范围之中,称为“广播域”。


并非所有的计算机网络都支持广播,例如X.25网络和帧中继都不支持广播,而且也没有在“整个互联网范围中”的广播。IPv6亦不支持广播,广播相应的功能由任播(anycast)代替。通常,广播都是限制在局域网中的,比如以太网或令牌环网络。因为广播在局域网中造成的影响远比在广域网中小得多。
以太网和IPv4网都用全1的地址表示广播,分别是ff:ff:ff:ff:ff:ff和255.255.255.255。令牌环网络使用IEEE 802.2控制域中的一个特殊值来表示广播。比如你在公司大喊一声“放假了”, 全部同事都会响应,大叫爽死了。


——————————————————————————————————————————————————————————

(4)任播(anycast):

是一种网络寻址和路由的策略,使得资料可以根据路由拓朴来决定送到“最近”或“最好”的目的地。pc想要加入到224.1.1.1这个组播组,他会判断网络里面判断提供224.1.1.1组播服务的服务器有几台,如果说有两台,会就近访问一个,谁最近,采用哪一个。如果某一天这个服务器出现了故障,它才会选择远一点的服务器。另一种情况就是,一个相同的IP地址在这个网络里面不同位置出现了,我要访问这个IP地址,选用就近原则,这种方式就是任播的应用。


任播是与单播、广播和组播不同的方式。
在单播中,在网络位址和网络节点之间存在一一对应的关系。
在广播和组播中,在网络位址和网络节点之间存在一对多的关系:每一个目的位址对应一群接收可以复制资讯的节点。
在任播中,在网络位址和网络节点之间存在一对多的关系:每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯。
在互联网中,通常使用边界网关协议来实现任播。比如作为老板,你在公司大喊一声“开发组的过来一个人”, 总会有一个人灰溜溜去响应, 挨批还是发钱啊?

部分资料来源:

单播,组播(多播),广播以及任播 (colobu.com)

—————————————————————————————————————————————————————————

三、DHCP中继

DHCP动态地址分配流程:DHCP动态获取IP地址流程_孤城286的博客-CSDN博客_dhcp获取ip流程

(1)出现问题

vlan隔离广播域,DHCP报文无法到达。

(2)解决——DHCP中继

将广播包转换为单播包


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_62311779/article/details/126567007

版权声明:
作者:技术栈
链接:https://www.cnesa.cn/1104.html
来源:正群欣世
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录