概述
位填充:帧起始和帧结尾都是01111110,为了避免在中间出现和这8为标识符一样而停止时,破坏帧同步,所以在连续5个1后面加一个0,接收时可以将5个连续1后的0去掉,完成数据的接收。
字符填充:和位填充一个道理,当起始和结束都是7E,为了避免在传输途中出现7E造成误解,所以在中间出现这个字节时,需要加一个字节来区分。
例子:
位填充:
字符填充:
ip地址与子网掩码:
A类IP段 0.0.0.0 到127.255.255.255
B类IP段 128.0.0.0 到191.255.255.255
C类IP段 192.0.0.0 到223.255.255.255
默认分配的子网掩码每段只有255或0
A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑
B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑
1、A类地址 1.0.0.0到126.255.255.255
只有第一段为网络号,剩下三段为主机号。用二进制表示则有8位即一个字节为网络号,24位即三个字节是主机号。因此A类地址的网络地址较少,但是可以容纳的主机最多,数量为2的24次方减2等于16777214台主机,(减2是因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)等于网络地址的最高位必须是“0”,则用二进制表示地址范围是:00000001 00000000 00000000 00000000——01111110 11111111 11111111 11111111,即为1.0.0.0到126.255.255.255。子网掩码是255.0.0.0
2.B类地址 128.0.0.0到191.255.255.255
前两段为网络号,剩下两段为主机号。其可容纳主机为2的16次方减2等于65534台。其地址的最高位必须是“10”.则二进制表示为:10000000 00000000 00000000 00000000——10111111 11111111 11111111 11111111,即为128.0.0.0到191.255.255.255。最后一个是广播地址。子网掩码是255.255.0.0。
3、C类地址 192.0.0.0到223.255.255.255
前三段为网络号,剩下一段为主机号。可容纳主机为256-2=254台。C类地址的网络地址较多,适用于小规模的局域网。其网络地址的最高位必须是“110”,二进制表示为:11000000 00000000 00000000 00000000——11011111 11111111 11111111 11111111,即为192.0.0.0到223.255.255.255。最后一个地址是广播地址。子网掩码是255.255.255.0。
4.D类地址 224.0.0.0到239.255.255.255
D类IP地址在历史上叫多播地址(multicast address),即组播地址。在以太网中,多播地址命名了一组应该在这个网络应用中接收到一个分组站点。多播地址的最高位必须是“1110”,二进制表示为:11100000 00000000 00000000 00000000 ——11101111 11111111 11111111 11111111,即为224.0.0.0到239.255.255.255。
5、子网掩码
子网掩码不能单独存在,是与IP地址结合在一起使用的。
组成规则:由0和1组成,掩码是通过二进制的与来掩码,掩的是主机的地址,而不改变网络的地址。因此左边的网络号都为1,右边的主机号段都为0.则拿A类地址来说,它只有第一段为网络地址,则其子网掩码只有前八位是1,其余24位均为0,即:255.0.0.0。同理B类地址:255.255.0.0 C类地址:255.255.255.0。
判断两个ip是不是在同一个网段。
先将这些转换成二进制,188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
188.188.0.111 10111100.10111100.00000000.01101111
188.188.5.222 10111100.10111100.00000101.11011010
255.255.254.0 11111111.11111111.11111110.00000000
分别AND,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
网络标识不一样,即不在同一网段。
最后
以上就是称心花生为你收集整理的关于ip地址和子网掩码的全部内容,希望文章能够帮你解决关于ip地址和子网掩码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复