本文主要是介绍(chap4 IP协议) 多播和子网掩码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 多播
多播用于将包发送给特定组内的所有主机。由于其直接使用IP协议,因此也不存在可靠传输。
1.1 多播使用D类地址。
如果从首位开始到第4位是“1110”,就可以认为是多播地址。而剩下的28位可以成为多播的组编号。
- 从224.0.0.0到239.255.255.255都是多播地址的可用范围。
- 从224.0.0.0到224.0.0.255的范围不需要路由控制,在同一个链路内也能实现多播。而在这个范围之外设置多播地址会给全网所有组内成员发送多播的包。
1.2 一些特殊定义
eg. 对于多播,所有的主机(路由器以外的主机和终端主机)必须属于224.0.0.1的组,所有的路由器必须属于224.0.0.2的组。
1的部分为网络地址,0的部分为主机地址
2. 子网掩码
1个IP地址有两种识别码。
- IP地址本身
- 表示网络部的子网掩码。
子网掩码用二进制方式表示的话,也是一个32位的数字。它对应IP地址网络标识部分的位全部为“1”,对应IP地址主机标识的部分则全部为“0”。
eg. IP地址如下3个的子网掩码都是:255.255. 255.192。为什么呢?
172.20.100.52
172.20.100.0
172.20.100.63
答案:
这篇关于(chap4 IP协议) 多播和子网掩码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!