一、IP地址

1、IP:在网络中,为了实现不同计算机之间的通信,每台计算机都必须有一个唯一的地址。

2、IP地址的表示
①IP地址是一个32位的二进制数,通常以两种方式呈现:二进制和十进制。
②二进制表示:每8位为一段,共4段。
如:10000011.01101011.00010000.11001000
③十进制下表示则为:131.107.16.200 [0-255]

3、IP地址的组成
①网络ID:用来标识计算机所在的网络,也可以说是网络的编号(电话号码的区号)
②主机ID:用来标识网络内的不同计算机,即计算机的编号(电话号码的卡号)

4、IP地址的分类


A类:第一组数(前八位)表示网络号,且最高位为0,这样只有7位可以表示网络号,能够表示的网络号有2^7-2=126个(去掉全“0”和全“1”的两个地址),范围是1.0.0.0~126.0.0.0 后三组数(24位)表示主机号,能够表示的主机号的个数是2^24-2=16777214个。A类地址值分配给超大型网络。
B类:前两组数(前16位)表示网络号,后两组数(后16位)表示主机号。且最高位为10,能够表示的网络号为2^14=16384个,范围是128.0.0.0~191.255.0.0 B类网络可以容纳的主机数为2^16-2=65534台主机。B类IP地址通常用于中等规模的网络。

C类:前三组表示网络号,最后一组数表示主机号,且最高位110,最大网络书为2^21=2097152,范围是:192.0.0.0~223.255.255.0 可以容纳的主机数为2^8-2=254台主机。C类IP地址通常用于小型的网络。

D类地址:最高位为1110,是多播地址

E类地址:最高位为11110,保留在今后使用。

注意,在网络中只能为计算机配置A、B、C三类IP地址。

5、几个特殊的IP地址
①主机号全0:表示网络号,不能分配给主机。如192.168.4.0为网络地址
②主机号全1:表示向指定子网发广播,如192.168.1.255表示向网络192.168.1.0发广播
③255.255.255.255:本子网内广播地址
④127.X.Y.Z:测试地址,不能配置给计算机。

6、IP地址的分配
(1)IP地址可以分为公有IP和私有IP
(2)公有IP地址:在互联网中的所有计算机都要配置公有IP
(3)私有IP:如果要组建一个封闭的局域网,则可以任意配置A、B、C三类IP地址,只要IP地址不重复就行
(4)INTERNIC保留的IP范围为:
A类: 10.0.0.1-10.255.255.254
B类: 172.16.0.1-172.31.255.254
C类: 192.168.0.1-192.168.255.254

二、子网掩码

1、子网掩码:32位的二进制数,使计算机可以区分哪些位为网络位,哪些位为主机位
2、配置方式:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”
A类 11111111.00000000.00000000.00000000 即255.0.0.0
B类 11111111.11111111.00000000.00000000 即255.255.0.0
C类 11111111.11111111.11111111.00000000 即255.255.255.0

三、TCP/IP协议的安装与配置

(1)安装TCP/IP协议
(2)为TCP/IP协议配置IP地址
(3)测试TCP/IP配置

最新文章

  1. Win10怎么设置始终以管理员身份运行应用程序
  2. Java开发中的高频Collections用法总结与Java平台实现源代码查看方式
  3. Android多媒体分析-通过MediaStore获取Audio信息
  4. MYSQL注入天书之后记
  5. 基于VMware的eCos应用程序测试(hello wold)
  6. Android开发学习资源
  7. java.lang.String中[ "张飞"+1+1 ] 和 [ "张飞"+(1+1) ]
  8. Python 魔法方法简介
  9. [matlab] 3.矩阵
  10. faster rcnn 做识别
  11. ArrayList的底层实现
  12. 在npm上发布一个自己的包
  13. ReactNative组件之scrollView实现轮播
  14. Python进阶【第七篇】文件处理
  15. c++课设学生成绩与学籍管理系统
  16. Python学习摘录(下)
  17. java json与map互相转换(二)
  18. (转)live555学习笔记7-RTP打包与发送
  19. 关于vue Unexpected identifier 问题
  20. 适用于vue项目的打印插件

热门文章

  1. EOS生产区块:解析插件producer_plugin
  2. EOS多节点组网:商业场景分析以及节点启动时序
  3. Find the Top 10 commands in your linux box!
  4. Delphi常用快捷键
  5. php处理文件的思考(去除空行、每行多余字符)
  6. springboot+cloud 学习(二)应用间通信Feign(伪RPC,实则HTTP)
  7. JavaWeb学习(二)———Tomcat服务器学习和使用(一)
  8. .Net Core中的日志组件(Logging)
  9. N最短路径分词
  10. Hyperledger Fabric密码模块系列之BCCSP(三)