网络技术(六)深入了解IP地址和子网划分

目录

 

一、前言

二、基础知识

2.1IP地址

      2.1.1公有IP地址

      2.1.2私有IP地址

     2.1.3IP数据包格式

      2.1.4IP地址分类

      2.1.5特殊地址

      2.2 划分子网

        2.2.1子网划分定义

         2.2.2 判断

         2.2.3 计算


一、前言

            IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

二、基础知识

2.1IP地址

      2.1.1公有IP地址

            公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网

      2.1.2私有IP地址

            私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

     2.1.3IP数据包格式

         

版本(4)显示IPv4或者IPV6首部长度(4)数据包头长度优先级与服务类型(8)通过在数据包中划分一定的优先级,用于实现QoS服务质量的要求总长度(16)IP数据包总长度
标识符(16)用于标识一个数据包,以便接收节点可以重组被分片的数据包标志(3)段偏移量(13)
TTL(8)表示IP数据包的生命周期协议号(8)TCP协议为6,UDP协议为17首部校验号(16)校验和是16位的错误检测字段
                                                                                                                   源地址
                                                                                                                  目标地址
                                                                                                                   可选项
                                                                                                                     数据

      2.1.4IP地址分类

      2.1.5特殊地址

  •       每一个字节都为0的地址(“0.0.0.0”)对应于当前主机
  •      IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址
  •      IP地址中凡是以“11110”开头的E类IP地址都保留用于将来和实验使用。
  •      IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。
  •       网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。

      2.2 划分子网

        2.2.1子网划分定义

        Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码

         2.2.2 判断

  •              判断IP地址的类型,如C类,B类。
  •              判断子网掩码,如255.255.255.128,与IP地址是否都为C类

         2.2.3 计算

          如192.168.1.20,子网掩码 255.255.255.192

  •              可分网数

                   子网掩码:11111111.11111111.11111111.11000000

                       IP地址:192        .     168   . 00000001.00010100

                       可网数:2^2 =4     { 2表示为借了两位}

  •              每个子网设备数量

                       子网络设备:2^(8-2) =64

  •              每个子网可用设备数量

                        子网络可用设备数量:(2^(8-2)) -2=62

  •              网络号(网段地址) 

                    子网掩码和IP地址做与运算

                    子网掩码:11111111.11111111.11111111.11000000

                       IP地址:192        .     168   . 00000001.00010100

                      网络号: 192        .     168   .000000001.00000000  转换为十进制:192.168.1.0

                   广播地址: 192       .     168   .000000001.00111111  转换为十进制:192.168.1.255

三、题型运算

  1. 192.168.1.0/24使用掩码255.255.255.240划分子网,请问其可用子网数是多少?每个子网内的可用主机数是多少?

        答:子网掩码255.255.255.240 ,240 为11110000, 则借走4位,可用网数2^4  =16 ,可用主机数为2^4-2=14

     2.子网掩码为255.255.0.0,172.16.25.16与172.25.15.201是否在同一网段

        答:不是,掩码一致,ip为b类,则网段分别为172.16.0.0和172.25.0.0
     3、B类地址子网掩码为255.255.255.248,则每个子网可用主机数为多少?
       答:可用主机2^3-2=6
     4、C类地址子网掩码为255.255.255.248,则能划分多少个子网?
   答:通过子网掩码248为11111000,可得接5位,网数2^5=32
    5、ip地址219.25.23.56的缺省子网掩码是多少位?
     答:C类IP 子网掩码255.255.255.0 共24位
    6、ip地址192.168.12.72,子网掩码为255.255.255.192,该地址所在的网段的网络地址和广播地址为多少?
     答:子网掩码判断,192为:11000000网数可分2^2=4段,则网段192.168.12.64。广播地址:192.168.12.127
    7、IP地址172.16.100.10,子网掩码255.255.192.0,属于哪个子网?该子网的广播地址是多少?
     答:IPB类,子网掩码判断,192为11000000,接2位,100为01100100,则相与01000000,
            则网络地址为172.16.64.0 广播地址172.16.01111111.11111111 为172.168.127.255
    8、ip地址193.32.5.22,子网掩码为255.255.255.192,子网地址是?
     答:C类IP,C子网掩码,有类IP,192为11000000,借2位,推算子网地址193.32.5.0

    9、202.106.1.0/27 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?
     答:子网掩码27 ,借3位,产生2^3=8个子网,每个子网有2^5=32个,
           每个子网202.106.1.0 -202.106.1.31
                        202.106.1.32-202.106.1.63
                        202.106.1.64-202.106.1.95
                        202.106.1.96-202.106.1.127
                       202.106.1.128-202.106.1.159
                       202.106.1.160-202.106.1.191
                       202.106.1.192-202.106.1.223
                       202.106.1.224-202.106.1.255
    10、某主机ip地址为210.33.5.68,子网掩码为255.255.255.128,求它的网络地址
           答:IP地址为C类,子网掩码为C类,128为10000000,借1位,分2个网数,则网络地址210.33.5.0 
    11、网段192.168.10.0,子网掩码为255.255.255.192,求子网数,每个子网主机数,网络号及合法主机号
           答:IP地址为C类,子网掩码为C类,192为11000000,借2位,分2^2=4网数,每个子网主机数2^(8-2)=64
                 网络号:192.168.10.0/64/128/192
                 合法:    192.168.10.1-62
                               192.168.10.65-126
                               192.168.10.129-190
                               192.168.10.193-254
    12、IP地址10.145.129.20,掩码255.255.248.0,网络地址和广播地址怎么计算?
             答:IP地址为A类,248为11111000,129为10000001,相与可得10000000为128,则网络地址为10.145.128.0
                   由于借了5位,则广播地址:10.145.100000111.11111111 为10.145.135.255

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深入理解linux网络技术内幕》这本书从诸多方面全面地介绍了Linux网络技术的背景、原理和实现,深入剖析了Linux内核的源代码,详细描述了网络协议实现过程,强调了网络性能优化等方面的内容。这本书的阅读需要一定的Linux知识储备,但对于想要深入了解Linux网络技术的人来说,是一本非常有价值的参考书,下面分别从四个方面简要概括一下这本书的主要内容。 一、Linux网络基础知识方面 书中详尽地介绍了Linux网络基础知识,例如网络协议、TCP/IP协议栈、套接字、网络层、数据链路层、ARP协议等等。此外,还介绍了Linux管理网络的一些基本工具,例如ifconfig、ip、route、netstat等。这部分内容不仅对于初学者来说十分重要,对于在工作中使用Linux系统进行网络配置和调试的人也是必不可少的基础知识。 二、深入了解网络协议 论述了TCP/IP四层协议模型,以及TCP和UDP协议、IP协议的相关原理。书中详细地叙述了网络协议实现的过程,例如TCP三次握手的实现、IP地址子网划分等。这些内容对于希望深入了解网络协议的人来说,是十分重要的。 三、Linux内核网络方面 这部分内容主要介绍了Linux内核网络方面的知识,例如网络协议栈、驱动程序、中断处理、缓存等。此外,还介绍了Linux内核对于网络协议的实现,例如TCP/IP协议栈、ARP协议、路由选择算法等。这些知识对于使用Linux的网络开发人员来说,是必不可少的。 四、性能优化方面 这部分内容介绍了Linux网络性能的优化方法,例如TCP的性能优化、建立高性能服务器的方法等。这是一些高级的知识,但对于需要进行网络性能优化的人来说非常有用。 综上所述,《深入理解linux网络技术内幕》这本书主要介绍了Linux网络方面的各种知识,不仅包含了基础知识,还深入了解网络协议、Linux内核网络方面、性能优化等多个方面的知识。对于想要成为Linux网络方面专家的人来说,这本书是必不可少的参考书。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值