zoukankan      html  css  js  c++  java
  • 菜鸟学IT之IP基础

    IT菜鸟,以后研究的方向是云计算,从基础的开始,这是第一篇博文。有不对的地方希望大家指正。IP是网络知识的基础,今天就开始学习IP。

    IP地址格式:IP地址就是“网络地址+主机地址”。

    IP地址分类:

    IP地址是由32个二进制数来表示,为了方便记忆,分成四段8位二进制,每一段换算成一个十进制数,所以每个IP地址由4个十进制数表示(此文讨论的IP地址均为IPv4的IP地址)。

    如:

    二进制IP

    00000001.00000000.00000000.00000001

    对应十进制IP

    1.0.0.1

    二进制与十进制的转换:

    1

    2

    4

    8

    16

    32

    64

    128

    2^0

    2^1

    2^2

    2^3

    2^4

    2^5

    2^6

    2^7

    具体做法就是在这几个数之间相加相减,自己多换算几次就基本上能三秒钟口答了:)

    IP地址分类详情表:

    地址

    类型

    引导位

    地址结构

    可用网络地址数

    可用主机地址数

    A类

    0

    网.主.主.主

    126(2^7-2)

    16777214(2^24-2)

    B类

    10

    网.网.主.主

    16384(2^14)

    65534(2^16-2)

    C类

    110

    网.网.网.主

    2097152(2^21)

    254(2^8-2)

    D类

    1110

    组播地址

    E类

    11110

    研究和试验用地址

    A类地址:第一个8位二进制作为网络地址,且第一位二进制为0,格式为:0NNNNNNNN,余下7位,网络地址数为2^7,但是127不能用(保留做测试),又不能8位都为0(网络地址不能全为0),所以A类IP可用的网络地址数为“2^7-2”。后面3段各8位二进制作为A类的主机地址,共24位,又因为主机地址全为0时此IP表示网络地址,主机地址全为1时,此IP表示广播地址,所以总的可用主机地址为“2^24-2”。综上,A类IP可用IP地址数为“(2^7-2)*(2^24-2)”。B类、C类可依次类推。D类、E类不分配给计算机和网络设备。

    几点总结:

    1)只有A、B、C三类地址可以分配给计算机和网络设备

    2)网络地址的第一个数字不能为127,保留用来做测试连接

    3)网络地址不能全为0,也不能全为1

    4)主机地址中不能全为0,也不能全为1;主机地址全为0用来表示网络地址,全为1用来表示广播地址

    此外,规定一些专网IP不能在网络中使用:

    10.0.0.0~10.255.255.255

    1个A类地址段

    172.16.0.0~172.31.255.255

    16个B类地址段

    192.168.0.0~192.168.255.255

    256个C类地址段

  • 相关阅读:
    Django对静态文件的处理——部署阶段
    使用Django来处理对于静态文件的请求
    Django1.7如何配置静态资源访问
    Spring WebSocket中403错误解决
    FastJSON JSONObject 字段排序 Feature.OrderedField
    国际化(i18n) 各国语言缩写
    【转】java.io.Closeable接口
    【转】spring bean 卸载
    This content should also be served over HTTPS
    Failed to close the ServletOutputStream connection cleanly, Broken pipe
  • 原文地址:https://www.cnblogs.com/rongtangzi/p/6615906.html
Copyright © 2011-2022 走看看