Files
kaka111222333-kaka111222333…/_posts/2014-02-23-ip.md
2019-11-17 01:12:14 +08:00

63 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
layout: post
title: IP 类型
tags: IP computer
categories: network
published: true
---
# 分类
![ip][ip]
IP通过地址开头判断类型将以 `0``10``110` 开头的地址分为ABC三类
将ip转换成十进制后
A类地址第一个字节在 `0 - 127` 之间,
B类地址第一个字节在 `128 - 191` 之间
C类地址第一个字节在 `192 - 223` 之间
然后剩下的位被分为网络号与主机号,主机有两个特殊的值:
主机号全部为`0`的ip代表一个网段
主机号全部为`1`的ip代表广播地址应用程序可以通过这个ip将信息发送到该网段下的所有主机
# 子网掩码
IP寻址时还需用到子网掩码子网掩码与IP等长由连续的1组成
ip中被子网掩码掩去对ip进行与运算的部分将被视为网络号剩余部分将被视为主机号
如需要划分5个子网其二进制为`101`这将在ip中占去`3`3位可以划分出6`2 ^ 3 - 2`个子网满足5个子网的要求
一个byte中占去前3位后为`11100000`,该子网掩码十进制为`224`
# 私有地址
tcp/ip协议中专门保留了三个IP地址区域作为私有地址其地址范围如下
10.0.0.0/810.0.0.010.255.255.255
172.16.0.0/12172.16.0.0172.31.255.255
192.168.0.0/16192.168.0.0192.168.255.255
ip后面的斜线和数字表示ip的中网络号所占的位数
例如172.16.0.0/12表示将前12位全部作为网络号效果等同于子网掩码 255.240.0.0
[ip]: {{"/ip.jpg" | prepend: site.imgrepo }}