TCP/IP详解 卷1 子网

子网寻址概述

根据RFC950要求,所有的主机都要支持子网编址.指的是将主机号再看成是一个子网号和主机号。理由是IP不够用。

一般是B类地址拿来划分子网号和主机号。比如
在这里插入图片描述
16位的B类地址网络号, 后面16位的主机号再分成8位子网好和8位主机号
C类用的比较少

子网图例
在这里插入图片描述
R代表路由,数字代表子网号 RN就是子网好N的路由

用B类地址来做子网和主机比用C类来做的好处是路由表少了。
比如图中 对于Internet的路由表来说只需要记录一条下一站IP位140.252.104.1的表目就可以了 而C类地址则需要将图中所有的路由的地址都要写进去。

子网掩码

用来表示IP地址中哪些字段是网络号和子网号,哪些字段是主机号的比特掩码

掩码格式
  1. 1表示网络号和子网号,0表示主机号
  2. 有两种显示格式,一种是8bite位分界线,一种是10位和6位
    在这里插入图片描述
    子网掩码通常是用16进制表示,尤其是界限不是8位时

当确定IP的值和掩码之后就可以确定IP数据报的目的:

  1. 本子网上的主机
  2. 本网络中其他主机
  3. 其他网络上的主机

知道IP就知道是ABC类中的哪一类,也就能区分网络号和子网的分界线。在通过子网掩码就能知道子网号和主机号的分界线了

举例图
在这里插入图片描述
IP路由一直采用这种方法进行比较获取IP

特殊的IP

在这里插入图片描述
0.0.0.0~0.0.0.255
主机使用bootp协议确定本机IP地址时作为初始化过程中的源地址出现
127开头的IP 为环回地址
最后4个是广播地址的范围

变长子网

目的是为了不让主机跨越不同的网络就使用不同的子网号的问题
比如将子网掩码从8bit扩展到11bit主机号缩短成5bit
比如原网络号是13(140.252.13.X) 那么增加了3bit放在13这个字节的后面。这时候子网掩码转换成10进制为255.255.255.224(0xffffe0)
在这里插入图片描述
这样的话 整原本13的网络中的主机和路由器的IP 都不用改只是主机号反应的不是IP的第四段,需要自己计算出来
在这里插入图片描述
sun和bsdi被设置成具有路由功能,并且是多接口
最后一行140.252.13.63是以太网子网号140.252.13.32和5bit主机号(16+8+4+2+1=31)得来的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@凌晨三点半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值