From 61a11bfe0f8071f71b47e9e5c51fade62e23e650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=83=E5=A6=8D?= <2392642810@qq.com> Date: Mon, 8 Apr 2024 23:12:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240408 IP.md" | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 "\350\265\226\345\277\203\345\246\215/20240408 IP.md" diff --git "a/\350\265\226\345\277\203\345\246\215/20240408 IP.md" "b/\350\265\226\345\277\203\345\246\215/20240408 IP.md" new file mode 100644 index 0000000..6b26e34 --- /dev/null +++ "b/\350\265\226\345\277\203\345\246\215/20240408 IP.md" @@ -0,0 +1,101 @@ +## IP协议 + +将数据包从源主机传输到目标主机,对数据包进行路由和转发 + +### IP地址 + +互联网协议地址,用来标记互联网的设备,用于路由寻址 + +只要能连接到互联网的设备一定有一个IP地址 + +具有唯一性在互联网上不能同时存在两个一样的地址 + +只要连接到互联网上的设备,都要有一个唯一的ip地址 + +标识设备:网络号/主机号 + +### 分类 + +#### 公私分类: + +- 公网IP:公共互联网上使用IP,不可重复,由ISP提供 +- 私网IP :在局域网中使用,在不同局域中可以重复;不接入公共联网,独立使用 + +#### 版本 + +- ipv4 + + - 用32位的二进制表示 01 + - 为了方便使用,采用点分十进制表示法 + - 地址有限 + + **分类** + + A:1-126 + + B:128-191 + + C:192-223 + + D:224-255 + + E:保留地址未使用 + + 其中127为回环地址 + +- ipv6 + + - 用128位 + - 足够多 + - 用冒号十六进制 + +#### 范围 + +- 公网 + + 公共互联网网络,不可以重复 + +- 私网 + + 局域网内部使用,可以重复 + + +### 组成 + +- 网络号 标识网络 +- 主机号 标识主机 + +## 作业 + +### 想把一个B类地址172.16.0.0划分64个子网计算子网掩码 + +B类默认子网掩码16位(255.255.0.0) + +需要子网数为64,64=2的6次方(2^6),则需要6位表示64个子网 + +所以子网掩码为16+6=22位(255.255.252.0) + +### 计算广播地址,ip地址225.36.25.183,子网掩码255.255.255.240 + +将ip地址和子网掩码转换为二进制 + +255.36.25.183 = 11100001.00100100.00011001.10110111 + +255.255.255.240 = 11111111.11111111.11111111.11110000 + +将183(10110111)和240(11110000)与运算,有1为1有0为0 + +结果:11100001.00100100.00011001.10110000 + +广播地址是网络位+主机位 + +可以通过将网络地址的前22位网络地址不变,后10位主机地址全部改为1取得 + +结果:11100001.00100100.00011001.10111111 = 10.145.135.255 + + + + + + + -- Gitee