zoukankan      html  css  js  c++  java
  • 和菜鸟一起学网络之internet地址

            现如今,谁都知道IP地址,上周就有个阿姨,特意叫我帮她改下IP地址。看来互联网确实很强大了,谁都知道她的一些身影了。TCP/IP互联网上的每台主机都分配了一个独特的32比特互联网地址,该地址用在所有与该主机的通信中。

           IP地址的前缀标识出一个网络,同一个网络的所有主机的IP地址共享同一个前缀。比如,A类地址是1B类地址是10C类地址是110D类地址是1110F类地址是1111

            对于A类地址,7比特的网络号+24比特的主机号(主机超过2^24-2),例如:1.0.0.0—126.0.0.0B类地址,14比特的网络号+16比特的主机号(主机2^14-2),例如128.1.0.0—191.255.0.0C类地址,21比特的网络号+8比特的主机号(主机少于2^8-2),例如:192.0.1.0—223.255.255.0

           主机号全为0的的IP地址是保留给该网络本身的,主机号全为1的地址都保留作为定向广播(这就是为什么上面的主机数要减去2的原因)。当分组发送到这样的地址,从源站沿互联网传输的是该分组的一份副本。另一种形势的广播地址为本地广播地址,本地广播地址由321组成。

           一个全1表示所有,就像网络上的所有主机,而互联网软件把全0字段解释成本(this)。主机号为0IP地址指的是本主机,而网络ID0的互联网指的就是本网络。

           网络前缀127.0.0.0保留用于环回,用来测试TCP/IP以及本机进程间的通信,

    两个网络到Internet主干网的逻辑连接,每个网络分配一个IP地址。入下图所示

          

            ARPANET10.0.0.0),这个属于A类地址,以太网(128.10.0.0),这个属于B类地址,一个令牌环网络(192.5.48.0),这个是C类地址。

    下图表示这些网络所连接的主机以及分配给每条网络连接的Inernet地址。

     

             连接到网络的四台主机分别为ArthurMerlinGuenevereLancelotTaliesyn是连接到ARPATENT和令牌环网络的路由器,Gliatisant是把令牌环网络连接到以太网的路由器,用来完成以太网和令牌环网络之间的通信量选择路由的任务。

            为了能够在机器之间交换二进制数据,TCP/IP为协议字段内的整数采用了一种标准字节排序。主机在发送分组之前,必须把所有二进制数从内部格式转换为网络标准字节顺序,并在接收到分组后再把它从网络标准字节顺序转换成内部格式。

  • 相关阅读:
    DEBUG_PRINT
    FFMpeg的解码流程
    解决Cannot open the disk 'E:\my Ubuntu\Ubuntu000001.vmdk' or one of the snapshot disks it depends on.(虚拟机突然断电之后)
    关于mov.c的demuxer
    dts
    fprintf
    H264学习(1)
    如何安装不能识别的驱动错误代码为10
    mplayer先播视频后播音频的解决方法
    团队作业(二) IS191x
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300069.html
Copyright © 2011-2022 走看看