
组播之路
文章平均质量分 88
记录学习组播的点滴生活
杨晴朗Solo
这个作者很懒,什么都没留下…
展开
-
初探伪线程
什么是伪线程一种基于socket的与外部通信的统一架构,免除了每个用户空间模块编写基于socket代码的时候都需要编写一套基础框架。伪线程与线程的区别伪线程并不是真正意义上的操作系统线程,不在操作系统的调度队列中对于使用伪线程机制的模块来说,一般情况下该模块会创建一个真实的线程,然后在这个线程中进行伪线程的调度伪线程相当于在操作系统线程之上的一个线程调度机制伪线程并不能代替线程,一些需要并发,或有可能挂起的操作仍然需要使用线程伪线程有几个队列,优先级分别是?Pending队列:最高优先原创 2021-08-09 11:16:27 · 726 阅读 · 0 评论 -
2021-08-05 PIM-DM
1.PIM的英文全称?为什么叫这个名字?PIM 是Protocol Independent Multicast(协议无关组播)的简称,表示可以利用静态路由或者任意单播路由协议(包括RIP、OSPF、IS-IS、BGP 等)所生成的单播路由表为IP 组播提供路由。组播路由与所采用的单播路由协议无关,只要能够通过单播路由协议产生相应的组播路由表项即可。PIM 借助RPF(Reverse PathForwarding,逆向路径转发)机制实现对组播报文的转发。当组播报文到达本地设备时,首先对其进行RPF 检查:若原创 2021-08-06 11:13:20 · 890 阅读 · 0 评论 -
2021-08-04 IGMP
IGMPv1:查询和响应机制由两种报文实现:普遍组查询报文(General Query):查询器向共享网络上所有主机和路由器发送的查询报文,用于查询哪些组播组存在成员成员关系报告报文(Report):主机向查询器发送的报告报文,用于申请加入某个组播组或者应答查询报文。IGMPv2为了改善组成员离开机制,新增了两种报文:成员离开报文(Leave):成员离开组播组时主动向查询器发送的报文,用于宣告自己离开了某个组播组。成员离开报文目的地址为224.0.0.2(所有的路由节点地址,224.0.原创 2021-08-05 11:19:42 · 2041 阅读 · 0 评论 -
2021-08-04组播基础
1. 什么是组播?组播、单播、广播的区别单播是主机间一对一的通讯模式,网络中的设备根据网络报文中包含的目的地址选择传输路径,将单播报文传送到指定的目的地,只对接收到的数据进行转发,不会进行复制。它能够针对每台主机及时的响应,现在的网页浏览全部都是采用单播模式。广播是主机间一对所有的通讯模式,设备会将报文发送到网络中的所有可能接收者。设备简单地将它收到的任何广播报文都复制并转发到除该报文到达的接口外的每个接口。广播处理流程简单,不用选择路径。组播是主机间一对多的通讯模式, 组播是一种允许一个或多个组播原创 2021-08-04 14:47:47 · 977 阅读 · 0 评论