IPv4 IP 地址

随着VPNSSH服务的公开热卖,觉得还是有必要从零开始了解下相关技术,网络上很多这类知识是胡乱转载的,故将自己的理解做下笔记,感谢党、感谢国家、感谢维基百科...

TCP/IP协议(传输控制协议/网际协议)是一簇网络通信协议,是目前Internet中的核心技术。其中最有名的是TCP协议和IP协议(IPv4已接近功能上限,IPv6将逐步取代。)

TCP/IP协议OSI/ISO模型进行了适当简化,通常分4层,即应用层(HTTPFTPDNS)、传输层(TCPUDP)、网络互连层IP协议ICMP)、网络接口层(以太网Wi-Fi)。其中网络互连层最重要的协议是IP协议(IP协议只能寻址到主机,剩下的由传输层完成)。

一、IP地址概念:

每台连接在Internet上的主机(Host) 都有一个长度32位(bit)、分为4段,每段8位的地址(IPv4)。根据点分十进制表示法每段数字范围为0~255,段与段之间用句点隔开。

二、IP地址组成

一个IP地址主要由两部分组成:一部分是用于地址该地址所从属的网络地址;另一部分用于指明该网络上某个特定主机的主机地址。

三、IP的分类

根据网络地址的不同,IP地址可分为A、B、C、D、E5类。常用的是B和C两类。

同一个物理网络上的所有主机都使用同一个网络地址,网络上任意一个主机(包括网络上工作站,服务器和路由器等)都有一个主机地址与其对应。

网络地址的位数直接决定了可以分配的网络数(计算方法:2^网络地址位数);主机地址的位数则决定了网络中最大的主机数(计算方法:2^主机地址位数-2)。

四、特殊IP地址:

1. “0”地址:TCP/IP协议规定,全为“0”的网络地址被解析为“本网络”,用于本网内通信,一般不分配给主机

2. 回送地址:TCP/IP协议规定,A类网络地址中的01111111(127)是保留地址,用户软件回路测试(如127.0.0.1),一般不分配给主机。

3. 网络地址:全为“0”的主机地址(即主机位置都为off),所代表的是一个网段,不分配给主机。

4. 广播地址:全为“1”的主机地址(255),指同时向该网所有主机发送报文。

5. 有限广播地址:全为“1”的IP地址(255.255.255.255),仅用于在本网广播

五、A类IP地址

1)一个A类IP地址由1字节(8位)的网络地址和3字节(24位)主机地址组成。

2)TCP/IP协议规定:A类网络地址的第一位必须为"0",且由于存在“0”地址和“回送地址”,所以A类网络地址第一个地址为00000001(1),而不是00000000(0),最后一个地址是01111110(126),而不是01111111(127)。故A类网络地址为:1~126(十进制),可提供的网络数为:2^7-2(0地址及回送地址除外)=126个。

3)A类IP地址的主机地址是24位,但合法主机地址就是介于网络地址和广播地址之间(1~254),每个网络允许有:2的24次方-2=16777214台主机,所以主机地址为:(0~255.0~255.1~254)

4)A类IP地址范围:1.0.0.1-126.255.255.254

5)A类私有IP地址:10.0.0.0--10.255.255.254 (10.0.0.0/8--10.255.255.254/8)

六、B类IP地址

1)一个B类IP地址由2字节(16位)的网络地址和2字节(16位)的主机地址组成。

2)TCP/IP协议规定:B类网络地址的前两位取值必须为"10",所以B类网络地址第一个地址为10000000 00000000 (128.0),最后一个地址是10111111 11111111(191.255)。故B类网络地址为:128.0~191.255。(十进制),可提供的网络数为:2^14=16384个。

3)B类IP地址的主机地址是16位,但合法主机地址就是介于网络地址和广播地址之间(1~254),每个网络允许有:2的16次方-2=65534台主机,所以主机地址为:(0~255.1~254)

4)B类IP地址范围:128.0.0.1-191.255.255.254

5)B类私有IP地址:172.16.0.0--172.31.255.254 (172.16.0.0/12--172.31.255.254/16)

七、C类IP地址

1)一个C类IP地址由3字节(24位)的网络地址和1字节(8位)的主机地址组成。

2)TCP/IP协议规定:C类网络地址的前三位取值必须为"110",所以C类网络地址第一个地址为11000000 00000000 00000000 (192.0.0),最后一个地址是11011111 11111111 11111111(223.255.255)。故C类网络地址为:192.0.0~223.255.255(十进制),可提供的网络数为:2^21=2097152个。

3)C类IP地址的主机地址是8位,但合法主机地址就是介于网络地址和广播地址之间(1~254),每个网络允许有:2的8次方-2=254台主机,所以主机地址为:(1~254)

4)C类IP地址范围:192.0.0.1-223.255.255.254

5)C类私有IP地址:192.168.0.0--192.168.255.254 (192.168.0.0/16--192.168.255.254/24)

八、总结:

1. IP地址由网络地址和主机地址组成,根据网络地址不同被分为A、B、C、D、E共5类。
2. A类网络地址为1~126,B类网络地址为128~191,C类网络地址为192~223,
3.主机地址均为1~254,因为网络地址及广播地址除外。
4.私有地址:10.0.0.0–10.255.255.254(A)、172.16.0.0–172.31.255.254(B)、192.168.0.0--192.168.255.254(C)

32位IP地址空间的划分

图:32位IP地址空间的划分


转自:http://wangyan.org/blog/tcp-ipv4.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值