分层次路由选择协议与自治系统在因特网中的应用
需积分: 15 72 浏览量
更新于2024-07-11
收藏 891KB PPT 举报
"主机在多播中的几种状态-考研_计算机网络_第六学时_网络层"
在多播通信中,主机通常经历不同的状态以管理它们的组成员资格。以下是这些状态的详细说明:
1. 加入组/启动计时器:
当主机想要加入一个多播组时,它首先发送一个加入请求,并启动一个计时器。这个计时器用于等待其他组成员的响应,确保组内的同步。
2. 离开组/取消计时器:
如果主机决定离开多播组,它会发送一个离开组的信号并取消相应的计时器。这样可以避免发送不必要的数据包,并通知其他组成员它已经退出。
3. DELAYING(延迟状态):
在收到加入请求后,路由器可能不会立即响应,而是进入延迟状态,等待一段时间以防止瞬时的加入/离开导致的网络波动。计时器在此期间持续计时。
4. MEMBER(成员状态):
当主机成功加入多播组并且计时器时间到,或者收到其他组成员的响应后,它进入成员状态,表示它现在是该组的一部分,可以接收多播数据。
5. 计时器时间到/发送响应:
计时器到期后,路由器会发送一个响应,确认主机已加入多播组,或者如果收到多个加入请求,可能会发送一个确认消息。
6. 询问到达/启动计时器:
当路由器接收到新的加入请求时,它可能启动一个新的计时器以等待确认,确保网络稳定。
7. 其他主机响应/取消计时器:
如果其他主机确认了加入请求,路由器会收到响应并取消计时器,更新其路由表以反映新的多播组成员信息。
8. 参照计数器的值变为零/离开组:
主机或路由器可能会根据接收到的数据包数量或其他条件维持一个参照计数器。当计数器归零,表明没有活动的数据交换,主机可能会自动离开组。
9. NON-MEMBER(非成员状态):
未加入多播组或已离开组的主机处于非成员状态,不会接收多播流量。
在计算机网络的网络层,路由选择协议起着关键作用。理想的路由算法应具备正确性、完整性、自适应性、稳定性和公平性,并尽可能追求最佳。路由选择的代价是根据一系列因素综合衡量的,包括链路长度、数据率、容量、安全需求、时延等。在因特网中,路由选择协议采用分层次的方式,以自治系统(AS)为单位,每个AS可以自主选择路由协议,以减少路由表的大小和交换路由信息的开销。内部网关协议(IGP)和外部网关协议(EGP)是因特网中两类主要的路由选择协议,分别用于AS内部和AS之间的通信。动态路由选择策略能够更好地适应网络状态的变化,但实现更为复杂,而静态路由选择则相对简单,但不灵活。
2012-11-21 上传
2012-11-21 上传
2012-11-21 上传
2012-11-21 上传
2012-11-21 上传
2018-12-03 上传
昨夜星辰若似我
- 粉丝: 49
- 资源: 2万+
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析