ChaosField.

IP 浅析

字数统计: 1.1k阅读时长: 4 min
2019/07/26 Share

Questions

  1. IP地址是什么? 干什么用的? 由谁分配、管理? 有几种分类?
  2. 什么是IP协议? 都在哪里用到了?

Answers

Q1

IP地址IP协议提供的一种统一的地址格式, 它为互联网上的每一个网络和每一台主机分配一个逻辑地址, 以此来屏蔽物理地址的差异.
联想到生活中, 一台手机要联网, 那么它至少是有一个IP地址的, 一台电脑要联网, 他也是需要IP地址的. 手机可以连接移动网络/WiFi, 电脑可以连接网线/WiFi, 借此获取IP地址, 那么有了IP地址就能联网吗? 什么叫做联网呢?
所谓的联网, 这个网指的是因特网(Internet是一个专有名词, 它是指当前全球最大的、开放的、有众多网络互相连接而成的特定的计算机网络, 它采用 TCP/IP 协议族作为通信的规则, 其前身是美国的ARPNET), 那除了这个还有什么别的网络吗?
平时你能接触到的, 一台路由器以及连接它的所有设备就组成了一个小型的网络.
IPV4地址, 由网络ID(用于识别主机所在的网络)和主机ID(用于识别该网络中的主机)构成, 在4段号码中, 1:3 构成的称为A类地址, 每段有8位, 最大支持2^7-2=126个网络, 每个网络可以包含2^24-2个主机. 2:2 和 3:1 的构成分别称为B类地址和C类地址, 其中A类(大规模网络)、B类、和C类这三类地址用于TCP/IP节点(ABC类中均有保留地址用作局域网使用), 其它两类D类和E类被用于特殊用途.
A类网络的IP地址范围为: 1.0.0.1-126.255.255.254
B类网络的IP地址范围为: 128.1.0.1-191.255.255.254
C类网络的IP地址范围为: 192.0.1.1-223.255.255.254
具体解释:

  1. A类IP地址
    一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成, 网络地址的最高位必须是0, 即第一段数字范围为1~126. 每个A类地址可连接16387064台主机, Internet有126个A类地址
  2. B类IP地址
    一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成, 网络地址的最高位必须是10,即第一段数字范围为128~191. 每个B类地址可连接64516台主机, Internet有16256个B类地址
  3. C类IP地址
    一个C类地址是由3个字节的网络地址和1个字节的主机地址组成, 网络地址的最高位必须是110, 即第一段数字范围为192223. 每个C类地址可连接254台主机, Internet有2054512个C类地址
    因特网中的IPV4地址是有限的, 通过管理机构分配.
    各类私有地址:
    A类地址: 10.0.0.0
    10.255.255.255
    B类地址: 172.16.0.0172.31.255.255
    C类地址: 192.168.0.0
    192.168.255.255
  4. 17.160.200(01110000.00010001.10100000,11001000) 这就是一个A类IP地址

什么是子网掩码?
首先要说明的是:不是某个IP的网络号和主机号决定子网掩码是什么,而是子网掩码决定了某个IP地址的网络号与主机号是什么,IP地址是要搭配子网掩码使用的。例如上面的子网掩码决定了192.168.1.199的前三段192.168.1是网络号,最后一段199是主机号。我们再来理解子网掩码的作用,先举个例子,市面上的两个厂家都生产电子秤,每个厂家都坚称他们的秤最准,那你是怎么知道他们的秤到底准不准?很简单,你去找一个 1KG 的国际千克原器,各放到他们的秤上测量,如果秤的测量值是1KG,那这把秤就是准的,子网掩码的作用就相当于这个大家公认的国际千克原器,是我们测量两个IP是否属于同一个网段的一个工具(应该说是让你知道某个IP地址的网络号与主机号分别是什么)

CATALOG
  1. 1. Questions
  2. 2. Answers
    1. 2.1. Q1