zoukankan      html  css  js  c++  java
  • 对TCP/IP协议的一些看法(5):IP地址

    其中255.255.255.255表示广播地址,127开头的表示本机地址,例如ping 127.0.0.1专门用于检测本机的TCP/IP协议是否安装正确。上一篇讲到网络层的一个重要的协议——IP协议,今天就讲一下最最重要的IP地址。大家都知道没有IP地址你就无法连上互联网,IP地址采用一种叫点分十进制法的方法来表示。IP地址为32位,以每8位一个点号将其断开,若这8位用0和1来表示,则记忆过于困难,因此将每8位二进制数变为10进制数便于记忆,这就是点分十进制法。

    IP地址可以分为主机部分和网络部分,具体哪几位属于网络地址,哪几位属于主机地址要看子网掩码,会在后面介绍。

    IP地址主要可以分为5类,分别是A类,B类,C类,D类和E类。

    A类:

    0                                                              

    A类IP地址的主要特点是第0位为0,第1~7位表示网络地址,8~31位表示主机地址。

    B类:

    1 0                                                            

    B类IP地址的主要特点是第0,1位为10,第2~15位表示网络地址,16~31位表示主机地址。

    C类:

    1 1 0                                                          

    C类IP地址的主要特点是第0,1,2位为110,第3~23位表示网络地址,24~31位表示主机地址。

    D类:

    1 1 1 0                                                        

    D类IP地址的主要特点是第0,1,2,3位为1110,第4~31位表示网络地址。D类地址一般用于多播。

    E类:

    1 1 1 1 0                                                      

    E类IP地址的主要特点是第0,1,2,3,4位为11110,其余位表示网络地址。

    此外255.255.255.255表示广播地址,127开头的表示本机地址,例如ping 127.0.0.1专门用于检测本机的TCP/IP协议是否安装正确。

    随着时间的发展,IP地址逐渐被用尽,因此也有人提出把IP地址分为16位网络号,8位子网号和8位主机号,以192.168.2.3为例,若子网掩码为255.255.0.0,则其网络号为192.168.0.0,子网号为2,主机号为3,采用的算法是将IP地址与子网掩码的各位相与。同样判断两个IP是否在同一子网中,也是判断相与的结果,若相同则处于同一子网。

    一般A类的子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0

    有些IP地址是不能作为主机的IP的:

    网络号 主机号 代表意义
    全0 全0 无效,未知主机
    非全0 全0 具体的网络
    全0 非全0,全1 本地网的具体主机
    全1 非全0,全1 无效
    非全0,非全1 全1 直接广播
  • 相关阅读:
    让DBGrid不能插入记录
    利用Stream下载文件
    设置文本框只能输入数字
    正则表达式的使用
    在同一页面处理提交代码
    HTML集合属性的应用
    移动MAS短信API libmySQL.dll无法添加引用
    ArcServer for Silverlight系列之属性查询
    aspnet_wp.exe w3wp.exe
    更改嵌入互操作类型 无法从程序集**中嵌入互操作类型,因为该程序集缺少“ImportedFromTypeLibAttribute”特性或“PrimaryInteropAssemblyAttribute“特性
  • 原文地址:https://www.cnblogs.com/elninohjh/p/4224815.html
Copyright © 2011-2022 走看看