3. IP地址的分类

(1)五类IP地址

(2)数轴表示法

4. 保留地址

(1)网段的地址:主机ID全0。如192.168.100.0/24,其中的192.168.10.0指的是网段。

(2)广播地址主机ID全1。指该网段中的全部主机

  ①如果计算机发送数据包使用的主机ID全是1的IP地址,数据链路层地址用广播地址FF-FF-FF-FF-FF-FF。

  ②同一网段计算机名的解析需要发送名称解析的广播包。如目标地址192.168.10.255/24,MAC地址FF-FF-FF-FF-FF-FF,这样该网段中的计算机都会收到。

(3)本地环回地址(Loopback Address):127.0.0.1,指的是本机地址。一般用于测试使用。

  ①环回地址127.x.x.x是本机的环回地址,指主机IP堆栈内部的IP地址,主要用于网络软件测试及本地机进程间通信。如果计算机的TCP/IP协议栈工作正常,即便没有网卡也能ping通该网段地址(如127.12.32.14)

  ②无论,一旦使用环回地址发送数据,协议软件立即返回,不进行任何网络传输

  ③可以利用该地址访问自己的共享资源或网站。

(4)自动私有IP地址:169.254.0.0~169.254.255.255

  ①Window2000以后,如果计算机无法获取IP地址,则自动配置成169.254.x.x/16。

  ②这样可以保证所有这些被分配到该网段的计算机之间能够通讯

  ③一旦在网络的找到可以分配IP地址的DHCP服务器,则该地址会被DHCP服务器分配到的地址所取代。

(5)IP地址冲突:0.0.0.0.如果计算机的IP地址和网络中的计算机地址冲突。使用ipconfig命令看到的就是0.0.0.0,子网掩码为0.0.0.0。

【实战】1.本地环回地址

(1)ping 127.0.0.0/8这个网段中的任何一个IP都可以ping通。如ping 127.12.32.12(注意:win2003操作系统中ping127网段的任何IP,都是从127.0.0.1返回数据包)

(2)禁用网卡,再ping该网段中的任何一个IP,结果照样ping通。说明TCP/IP协议栈工作正常,同时也说明访问该地址不产生流量。

(3)访问本机共享资源:\\127.0.0.1(可在资源管理器的地址栏或“运行”命令中输入)

(4)远程桌面:mstsc,然后用127.0.0.1测试。

【实战】2.给本网段发送广播

(1)如本机IP:192.168.1.108/24,当ping 192.168.1.255时发会送ICMP请求的广播帧。网络中所有计算机都能收到,并回复一个ICMP响应包。

5. 私网地址和公网地址

5.1 公网地址

(1)Inernet网络上的主机,都需要使用IP地址进行通信,这要求使用的IP全球唯一。

(2)公网地址由InterNIC(因特网信息中心)分配和管理。各级ISP使用的公网地址要向该机构申请,由InterNIC统一发放,确保地址块不冲突。

5.2 私网地址

(1)私网IP地址

  ①A类:10.0.0.0/8,保留了一个A类网络。(该网络的最大主机数量为256*256*256-2)

  ②B类:172.16.0.0/16~172.31.0.0/16,保留了16个B类网络。(每个网络最大主机数量为256*256-2台)

  ③C类:192.168.0.0/24~192.168.255.0/24,保留了256个C类网络(每个网络最大主机数量为256-2台)

(2)NAT(网络地址转换)

  ①私网地址通过NAT技术访问Internet。一般路由器具有NAT功能,其中维护着一张端口转换路由表如(上图如示)。用来记录内网计算机端口地址公网端口地址的映射关系。

  ②只要内网有到Internet上的流量,就会在该表中添加记录。将数据包的源IP和源端口(10.0.0.2/1035)替换成公网的IP和端口(11.1.5.25/40000)(说明,公网的端口由路由器统一分配,确保端口唯一)。

  ③当数据包回来时,再根据这张表将数据包的目标地址和端口(11.1.5.25/40000)替换成私网IP和端口(10.0.0.2/1035),发送给内网的计算机。

第5章 IP地址和子网划分(2)_IP地址分类和NAT技术的更多相关文章

  1. 第5章 IP地址和子网划分(3)_子网划分

    6.子网划分 6.1 地址浪费 (1)IPv4公网地址资源日益紧张,为减少浪费,使IP地址能够充分利用,就要用到子网划分技术. (2)传统上一个C类地址,如212.2.3.0/24,其可用的地址范围为 ...

  2. IP2——IP地址和子网划分学习笔记之《子网掩码详解》

    2018-05-04 16:21:21   在学习掌握了前面的<进制计数><IP地址详解>这两部分知识后,要学习子网划分,首先就要必须知道子网掩码,只有掌握了子网掩码这部分内容 ...

  3. IP地址和子网划分学习笔记之《IP地址详解》

    2018-05-03 18:47:37   在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. ...

  4. IP地址和子网划分学习笔记之《预备知识:进制计数》

    一.序:IP地址和子网划分学习笔记开篇 只要记住你的名字,不管你在世界的哪个地方,我一定会去见你.——新海诚 电影<你的名字> 在我们的日常生活中,每个人的名字对应一个唯一的身(敏)份(感 ...

  5. IP地址与子网划分

    IP地址与子网划分 目录 IP地址与子网划分 一.IP地址(Internet Protocol Address) 1.IP地址的表示 2.IP地址的组成 3.IP地址的分类 (1)A类IP地址 (2) ...

  6. 第5章 IP地址和子网划分(4)_超网合并网段

    7. 超网合并网段 7.1 合并网段 (1)子网划分是将一个网络的主机位当网络位,来划分出多个子网.而多个网段合并成一个大网段,合并后的网段称为超网. (2)需求分析 某企业有一个网段,该网段有200 ...

  7. 第5章 IP地址和子网划分(1)_IP格式和子网掩码

    1. 二进制和十进制 (1)二进制与十进制的对应关系 ①128为数轴的中点,最高位为1.其后的数,二进制最高位均为1.其前面的数二进制最高位均为0. ②192为128-255中间的数,最高两位为1.2 ...

  8. IP地址及其子网划分

    说实话,弄到子网划分的时候还是及其头晕的,又是这又是那的,现在我们来讲解一下这些东西, 首先我们来介绍一下IP地址,要弄清子网划分,子网掩码首先还是要弄清IP地址的划分 IP地址是给Internet上 ...

  9. 网络基础之IP地址与子网划分

    IP地址 Ipv4地址格式:点分十进制 IP地址的分类 A类 B类 C类: D类:组播 E类: 公共IP地址 私有IP地址 特殊地址 保留地址 子网掩码 什么是子网掩码 CIDR表示法 子网划分 为啥 ...

随机推荐

  1. drone 1.0 docker-compose 运行试用

    drone 1.0 已经rc了,新的界面以及新的功能 github 客户端创建 docker-compose 文件 version: '3' services: drone-server: image ...

  2. Using pointer to access array instead of index

    See example below firstly. uint8_t parity = ; uint8_t index = ; //flag gMUXTask.responseData[index++ ...

  3. JavaScript Constructor & prototype

    阮一峰 JavaScript OOD 三部曲: 封装 JS 是一种基于对象(object-based)的语言. 但是JS不是一种真正的OOP语言, 因为语法中没有class. 以下就是简单的封装. 把 ...

  4. ik_max_word ik_smart 区别 和 单字 查询 不到问题

    ik_smart:分词的时候只分一次,句子里面的每个字只会出现一次. 比如:中华人民共和国国歌 入上图,分成:中华人民共和国 国歌 2 部分.每个字都自出现了一次.(我指的每一个位置 的子. 2个国 ...

  5. php 过滤器filter_var验证邮箱/url/ip等

    验证邮箱.url或者ip,除了使用正则外,也可以使用内置的函数库过滤器filter来完成这些功能. filter_var (PHP 5 >= 5.2.0, PHP 7)filter_var — ...

  6. petalinux--执行子进程“oe-gnome-terminal-phonehome”失败(没有那个文件或目录)(转)

    简介 使用petalinux配置kernel时候提示 “Failed to execute child process “oe-gnome-terminal-phonehome” (No such f ...

  7. Ribbon 使用入门

    Ribbon 是 Netflix 下的负载均衡项目,在集群中为各个客户端的通信提供支持,主要实现中间层应用程序的负载均衡,提供以下特性: 负载均衡器,可支持插拔式的负载均衡规则 对多种协议提供支持,例 ...

  8. java的几种对象(po,dto,dao等)

    j2ee中,经常提到几种对象(object),理解他们的含义有助于我们更好的理解面向对象的设计思维.     POJO(plain old java object):普通的java对象,有别于特殊的j ...

  9. IndexR

    IndexR是由舜飞科技研发的实时OLAP系统.于 2017 年 1 月初正式开源,目前已经更新至 0.6.1 版本,其作者认为IndexR具有以下特点: 超大数据集,低查询延时(超大数据集由HDFS ...

  10. 编译NDK的source code一定要用release mode!

    编译NDK的source code一定要用release mode! 编译NDK的source code一定要用release mode! 编译NDK的source code一定要用release m ...