【学习笔记】 IPv4地址、NAT与子网掩码、子网划分

文章目录

  • 一. IP地址
      • ① 在例子中理解
      • ③ IP地址的分类
      • ④ 特殊IP地址
      • ⑤ 私有IP地址
      • ⑥ 各类IP的对比
  • 二. NAT
  • 三. 子网划分与子网掩码
      • ① 子网划分
      • ② 子网掩码
          • 例题1
          • 例题2
      • ③ 使用子网时路由的转发

PPT截自王道考研教程

一. IP地址

  • 可以理解成上网设备的身份证号
  • 唯一
  • 点分十进制:只是便于人观看
  • 每一个接口都有一个IP地址。
    在这里插入图片描述

① 在例子中理解

  • 图中有三个路由器(蓝色带箭头的logo),每个路由器都有三个接口(对应3个IP地址)
  • 路由器之间,没有主机的网络也算网络,称为无编号网络
  • 最左边有两台主机的网络,可以看作LAN1,网络IP地址为222.1.3.0
    以此类推,最上的三台主机网络可看作LAN2,网络IP地址为222.1.1.0
    总的来说,网络的主机号为0,网络号和网络中的主机相同
    在这里插入图片描述

③ IP地址的分类

  • 最前面的虚线位,用于标识IP地址的类型。比如A 0,B 10。
  • D类本篇文章暂且不谈
  • 分类的原因是:网络的类型有很多,不同网络对主机数量的需求不同。
    在这里插入图片描述

④ 特殊IP地址

下列序号对应表中各行

  1. 即 0.0.0.0,自身主机。
  2. 比如 0.0.0.1,由于是同一网络内,因此可以网络号直接写全0。
  3. 即255.255.255.255,可以用于向本网所有主机发送一个广播分组。
    路由器不转发是因为:路由器可隔离广播域
  4. 比如①中的222.1.3.0,表示一个网络
  5. 也是广播地址,和3的差别在于:直接广播地址只对特定网络传播,不对内部。
  6. 不会发出到网络,用于软件测试、端口测试等。
    在这里插入图片描述

⑤ 私有IP地址

只适用于内部网,而不被路由器所认可

  • A网段:10,仅一个
  • B网段:172.16 ~ 172.31,共32个
  • C网段:192.168.0 ~ 192.168.255,共256个
    在这里插入图片描述

⑥ 各类IP的对比

-1、-2的情况主要是去掉了④中的特殊IP

  • A:最大主机减去全0(自身主机)、全1(广播);最大网络减去全0(本网络),127(环回)
  • B:相对于A,少了一个环回的情况
  • C:同B
    在这里插入图片描述

二. NAT

和一.⑤中的私有IP地址相关。可以让私有IP地址连接到外部网络。
需要有一个安装了NAT的、至少有一个有效外部全球IP地址的路由器。

  • 对于内部IP发送的数据报,NAT路由器会转换其源地址及端口,换成有效的IP。
  • 对于外部发回的数据报,NAT服务器会转换其目的地址,到本应发送的内部IP。
    在这里插入图片描述

三. 子网划分与子网掩码

① 子网划分

划分原因:
在这里插入图片描述
划分方法
外部并不了解内部的子网划分
在这里插入图片描述

② 子网掩码

就是一个11…100…0格式的一串数字,1的个数由网络号决定
如下图,可见子网掩码的1个数和网络号长度一致。
子网掩码与IP地址逐位相与,即可得到子网网络地址。
在这里插入图片描述

例题1

在这里插入图片描述

  • 首先255.255.和141.14进行与操作结果肯定是141.14
  • 然后.24和.0相与,结果肯定是0.
  • 目前结果可以看作是141.14.xxx.0,只需要用.72和.192的二进制相与即可得出结果。
  • 最终结果为:141.14.64.0

注意:不同子网掩码,得出的网络地址结果可能是一样的。

常用二进制_十进制转换表
在这里插入图片描述

例题2

在这里插入图片描述

  • 首先直接IP地址与子网掩码相与,得出结果180.80.76.0
  • 然后由于发送广播分组,可知主机号全1。由子网掩码的二进制形式,可知主机号占10位。
  • 因此,10位全1主机号中8位让点分十进制中最后一格为255,2位让倒数第二格加三(11为3)
  • 也就是180.80.76+3.255 => 180.80.79.255

③ 使用子网时路由的转发

  • 首先路由器会提取数据报中的目的IP地址,如果有对应的IP,就直接交付(1 & 2)
  • 否则,路由会检查有没有目的地址为该地址的特定主机路由(比较特殊,发现则直接走这个路线)
  • 如果还不行,就会检查路由表中所有的目的地址,看看能不能对上。(4)
  • 如果4也不行,就会转给默认路由。默认路由会转给下一个路由,下一个路由不行就下下个路由。
  • 一直不行,在TTL结束后丢弃该数据报。(6)
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504641.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java对象底层原存储结构图解_图解图库JanusGraph系列-一文知晓“图数据“底层存储结构...

大家好,我是洋仔,JanusGraph图解系列文章,实时更新~图数据库文章总目录:转载文章请保留以下声明:一:存储模式留言或私信我,邀请你加入“图数据库交流”微信群!1、图内容本文以下所有…

【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议

文章目录一. CIDR① 定义② 构成超网③ 最长前缀匹配二. ARP协议① 定义② 例题三. DHCP协议① 主机如何获取IP②DHCP协议四. ICMP协议① ICMP差错报告报文类型(5种)数据字段不发送的情况② ICMP询问报告报文类型应用一. CIDR ① 定义 在点分十进制后加…

【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等

文章目录一.1) 为什么要有IPv62)数据报格式3)IPv4和IPv6的区别4)IPv6地址表示形式5)IPv6基本地址类型6)IPv4到IPv6的过渡方法一. 1) 为什么要有IPv6 CIDR、NAT只是缓解IPv4空间殆尽,治标不治本。 而IPv6可…

【学习笔记】网络层——网络层设备、移动IP、IP组播

文章目录一. 网络层设备1)三层设备的区别2)路由表与路由转发二. 移动IP① 定义相关术语:实际过程:三. IP组播① IP数据报的三种传输方式② IP组播地址③ IGMP协议与组播路由选择协议网际组管理协议IGMP组播路由选择协议一. 网络层…

larval+mysql+不等于_MySQL学习日记(19)比较运算符

比较运算符比较对象 比较运算符 子查询mysql> SELECT * FROM 运算符例子;----------| id | 数值 |----------| 1 | 1 || 2 | 3 || 3 | 5 || 4 | 7 || 5 | 9 || 6 | 11 || 7 | 13 |----------7 rows in set (0.01 sec)mysql> SELECT * FROM 运算符例子2;----------| id | …

【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

文章目录一. 路由算法与路由协议概述① 路由算法的分类② 分层次的路由选择协议二. RIP协议和距离向量算法① RIP协议定义② RIP协议:交换对象、交换周期、交换内容③ 距离向量算法例题1例题2④ RIP协议的报文格式⑤ RIP协议:好消息传得快,坏…

【学习笔记】传输层:概述、UDP协议

文章目录一. 概述1)传输层的寻址与接口二. UDP协议1)定义2)首部格式3)UDP检验一. 概述 是主机才有的层次 两个协议:TCP & UDPTCP面向连接,UDP则不是QQ发一条信息(UDP);发一个大文件(TCP&am…

【学习笔记】传输层:TCP协议(报文段、连接管理{握手}、可靠传输、流量控制、拥塞控制)

文章目录一. 协议特点 & 报文段① 特点② 报文段首部格式二. TCP连接管理① 建立联系(三次握手)SYN洪泛攻击② 连接释放(四次挥手)三. TCP流量控制① 序号② 重传冗余ACK(快速重传)三. 流量控制① 定义…

空调调节 java_空调调节方式

只能手动对冷/热风的温度和风量进行粗略的分级调节,不能设定车内空调的具体温度。拨动控制板上的功能键对温度、风速、风向进行控制。手动空调的优点在操作简单明了,方便,几乎任何事情都在弹指间完成操作。对于风速和风向的调节随心所欲。自动…

【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP

文章目录一. 应用层概述① 客户/服务器(C/S)模型② P2P模型(对等模型)二. DNS系统① 定义② 域名③ 域名服务器④ 域名解析过程三. 文件传输协议FTP① 定义② FTP服务器和用户端③ FTP工作原理附加:两种FTP传输模式一. 应用层概述 应用层&am…

【学习笔记】应用层——电子邮件、万维网、HTTP协议

文章目录一. 电子邮件① 电子邮件的信息格式② 组成结构③ 简单邮件传送协议SMTP定义SMTP通信的三个阶段SMTP的缺点 & MIME④ 邮局协议POP3定义网际报文存取协议IMAP⑤ 基于万维网的电子邮件二. 万维网和HTTP协议① 万维网的定义及概念② 超文本传输协议HTTP定义与概念特点…

mysql 自身参照自身_MySQL入门

1.SQL查询操作select的“另类”用法我们通常习惯select from从数据表中读取数据,不过实际上select并不一定要去读取数据库中的内容。比如:select 11; 返回2select now(); 返回当前时间select本身代表要返回的内容,至于与数据库表中存的数据是…

【LeetCode笔记】1. 两数之和(JAVA、哈希表)

文章目录一. 题目描述二. 解法① 暴力破解② 静态哈希表1. 为什么用哈希表来做2. 特殊情况:两数相同,map映射覆盖③ 动态哈希表④ 未解之谜诶嘿,经典开头题目 一. 题目描述 数组中同一个元素不能使用两遍: 见实例2,实…

java spring入门小程序_springMVC学习笔记(二)-----注解和非注解入门小程序

最近一直在做一个电商的项目,周末加班,忙的都没有时间更新博客了。终于在上周五上线了,可以轻松几天了。闲话不扯淡了,继续谈谈springMvc的学习。现在,用到SpringMvc的大部分使用全注解配置,但全注解配置也…

【LeetCode笔记】2. 两数相加(JAVA、链表)

文章目录题目描述代码题目描述 解法:直接用两个链表构造出第三个链表即可注意点:进位carry。进位的情况有几种,都要考虑上。(其实感觉这道题不是很难,挺直观的) 代码 时间复杂度:O(max(m,n)…

【LeetCode笔记】3. 无重复字符的最长子串(JAVA、滑动窗口、字符串)

文章目录题目描述思路 && 代码1. 之前的版本更新 2.0题目描述 子串:各字符间必须要相邻,而非子序列使用滑动窗口来做就行 思路 && 代码 1. 之前的版本 思路:维护一个滑动窗口,滑动窗口中容纳一个无重复字符的…

【LeetCode笔记】5.最长回文子串(Java、动态规划、字符串)

文章目录题目描述解法 & 代码:思路题目描述 回文:正着念和倒着念一样。 解法 & 代码: 一开始看到子串,想着可能no.3最长重复子串一样用滑动窗口。不过回文串的判断会很麻烦,于是舍弃。之后看题解&#xff…

【LeetCode笔记】6. Z字形变化(JAVA、思路)

文章目录题目描述解题 & 代码二维数组ArrayList && StringBuilder题目描述 这题目有点搞,理解题意得时候直接结合给的例子比较好。本质就是:从顶部开始,往下逐个走;到底了就反向,往上逐个走;以…

【LeetCode笔记】7.整数反转(Java、溢出判断、栈)

文章目录题目描述解法 & 代码① 字符串解法② 类栈做法题目描述 边界比较需要考虑,而且还有不允许64位整数的要求。 解法 & 代码 ① 字符串解法 起初想到的做法,不过缺点比较多首先用到了long,实际上不允许使用,修改…

java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解

Java访问修饰符(访问控制符)Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端。例如:?Java 的修饰符很多,分为访问修饰符和非访问修饰符。本节仅介绍访问修饰符,非访问修饰符会在后续介绍。访问修…