zoukankan      html  css  js  c++  java
  • 网络通信基础知识5

    1、IP地址分类(IPv4)

    (1)、IP地址实际是一个32位二进制构成,在网络通信数据包中就是32位二进制,而在人机交互中使用点分十进制显示。

    源IP地址:发出数据包的网络的IP地址

    目标IP地址:要接收数据包的计算机的IP地址

    二进制方式:          0xffffffff                       0xC0A80166

    点分十进制方式:   255.255.255.255                 192.168.1.102

    (2)、IP地址中32位实际包含2部分,分别为网络地址和主机地址。子网掩码,就是用来说明网络地址和主机地址各自占多少位的,

    IP地址 = 网络地址 + 主机地址

    网络地址用来表示子网

    主机地址用来表示子网中的具体某一台主机的

                  譬如可以8位表示网络,24位表示主机

                  也可以16位表示网络,16位表示主机

                  也可以14位表示网络,18位表示主机

    子网掩码为255.255.255.0时表示前24位为网络地址,后8位为主机地址

    子网掩码为255.255.0.0时表示前16位为网络地址,后16位为主机地址

    网路地址决定了这种网络中一定可以有多少个网络,譬如子网掩码为255.255.255.0时表示我们这一种网络中一共最多可以有2^24个,每一种网络中可以有2^8个主机。

    如果子网掩码为255.255.0.0时表示我们这一种网络中一共最多可以有2^16个,每一种网络中可以有2^16个主机。

    (3)、由网络地址和主机地址分别占多少位的不同,将IP地址分为5类,最常用的就有3类:A类、B类、C类。除此之外还有127.0.0.0是用来做回环测试loopback的。

     A类IP地址 
     
      一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 
     
    B类IP地址 
     
      一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。 
     
    C类IP地址 
     
      一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。 

    2、如何判断2个IP地址是否在同一子网内

    (1)、网络标识 = IP地址  &  子网掩码

    (2)、2个IP地址的网络标识一样,那么就处在同一网络。

    电脑1:IP地址:192.168.1.102   子网掩码:255.255.255.0        192.168.1.102  &  255.255.255.0  = 192.168.1.0

    电脑2:IP地址:192.168.1.253   子网掩码:255.255.255.0        192.168.1.102  &  255.255.255.0  = 192.168.1.0

    则两台电脑在同一个网段内;

    192.168.1.4和192.168.12.5,如果子网掩码是255.255.255.0,那么不在同一网段;如果子网掩码是255.255.0.0那么就在同一网段

  • 相关阅读:
    100到简单加减乘除算法的程序
    安卓日程管理系统中的bug
    绑定到Collection与绑定到CollectionViewSource的不同及解决方案
    【WPF】完美的布局不留白——解决WrapPanel右侧留白问题
    WPF里最简单的控件的Style你能写对么?(默认Style是有问题的)
    WPF Bug清单之(13)——应该出现却没有出现的ListView水平滚动条
    [WPF Bug清单]之(12)——与自定义Attached Property相关的Binding Path运行时错误
    请争取你可以拥有的——即使你不在乎
    C#编码风格——using语句的位置
    【WPF】实现QQ中的分组面板(2)——添加动画
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/11325090.html
Copyright © 2011-2022 走看看