diff --git "a/46\344\273\230\350\202\226\350\202\226/24-0409IP\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/46\344\273\230\350\202\226\350\202\226/24-0409IP\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md"
new file mode 100644
index 0000000000000000000000000000000000000000..67428d1dcd9f1610b0c59666685563d59e34a901
--- /dev/null
+++ "b/46\344\273\230\350\202\226\350\202\226/24-0409IP\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md"
@@ -0,0 +1,64 @@
+## IP分类
+
+一:按版本分
+
+1. IPv4:32位二进制数,采用点分十进制数表示
+2. IPv6:128位二进制数,采用点分十进制数表示
+
+二:按网络规模和层次结构分(默认)
+
+1. A类:1--126
+2. B类:128--191
+3. C类:192--223
+4. D类:224--239
+5. E类:240--255
+
+三:按公私网分
+
+1. 公共网络
+ - 公共互联网,由ISP(Internet service provider互联网服务提供商(移动,电信,联通))提供,不可重复
+2. 私有网络-
+ - 不在公共网络中使用,一般要内部的局域网中使用。
+ - 10.*
+ - 172.16。---172.31.
+ - 192.168*
+
+四:按特殊IP分
+
+- 127开头的回环地址:127.0.0.1
+- 只有一个IP地址时,无法判断哪一个是网络号,那一部分是主机号
+
+## 子网掩码
+
+子网掩码也是由32位的二进制数由连续的1和0组成,其中1表示网络号,0表示主机号,1在前0在后,也可以用点分十进制表示
+
+一:表达方式
+
+1. 点分十进制:255.0.0.0 192.168.10.1==>192为网络号
+2. IP/子网掩码1的位数表示
+ - 192.168.10.11/8
+ - 192.168.10.11/16
+ - 192.168.10.11/24
+ - 8.16.24表示子网掩码中有多少个1
+
+二:子网掩码
+
+1. IP一般和子网掩码一起使用,两者不能单独使用,判断一个IP与另一个IP是不是同一个网络
+2. 作用:用来区分一个IP哪一部分是网络号和主机号
+3. 为什么要区分
+ - 不同的网络传输方式不同
+ - 同一个网络,可以直接发数据
+ - 不同网络要通过中间人(路由器,网关)转发
+
+## 作业
+
+查询回环地址和私有网络
+
+一:回环地址
+
+1. 回环地址不止一个,所有127开头都是回环地址
+2. 主要用于本地网络接口的测试和诊断
+
+二:私有网络
+
+1. 私有网络是一种将多个设备连接到同一网络的技术,以便它们之间可以相互通信。在Android设备中,用户可以通过Wi-Fi或VPN技术连接到私有网络。私有网络可以提供更高级的安全性和便利性,例如公司内部网络或学校校园网络。
\ No newline at end of file