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