计算机网络——网络层-IP地址

ops/2025/1/12 13:37:59/

一、IP 地址及其表示方法

 • 我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。
• IP 地址现在由因特网名字与号码指派公司ICANN (Internet Corporation for Assigned Names and
Numbers)进行分配
• 分类的 IP 地址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。
• 子网的划分。这是对最基本的编址方法的改进,其标准在 1985 年通过。
• 构成超网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。

二、分类IP地址

• 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路
由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。
• 两级的 IP 地址可以记为:
IP 地址 ::= { <网络号>, <主机号>}

三、点分十进制记法

IP 地址中的网络号字段和主机号字段

  

一般不适用的特殊 IP 地址
• 主机号全为0或网络号全为0的IP地址不可用作为目的地址
• 主机号全为1的IP地址不可作为源地址
• 32位全为1的IP地址(即255.255.255.255)属于E类地址,也称为受限广播地址,由于路由器对
广播域的隔离,它实际上相当于本网络的广播地址。

 

常用的三种类别的 IP 地址

 

IP地址的一些重要特点: 

(1) IP 地址是一种分等级的地址结构。
(2) 实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。
(3) 由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个
网络),因此一个路由器至少应当有两个不同的 IP 地址。
(4) 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络
net-id。
(5) 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,
都是平等的。

互联网中的 IP 地址


 

 

网络层看 IP 数据报的传送

• 如果我们只从网络层考虑问题,那么 IP 数据报就可以想象是在网络层中传送。

IP 层转发分组

 


只要目的网络不是 N1 和 N2,就一律选择默认路由,把数据报先间接交付路由器 R1,让 R1 再转发给下一个路由器 。

IP 层转发分组

根据目的网络地址就能确定下一跳路由器,这样做的结果是:
• IP 数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。
• 只有到达最后一个路由器时,才试图向目的主机进行直接交付。
• 这种路由是为特定的目的主机指明一个路由。
• 采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。
• 路由器还可采用默认路由以减少路由表所占用的空间和搜索路由表所用的时间。
• 需要强调的是,路由表并没有给分组指明到某个网络的完整路径(即先经过哪个路由器,然后再经过哪一个路由器,等等)。路由表指出,到某个网络应当先到某个路由器(即下一条路由器),在到达下一跳路由器后,再继续查找其路由器,知道再下一跳应当到哪一个路由器。这样一步一步地查找下去,直到最后到达目的网络

IP层转发分组的流程
1)从数据报的首部提取目的主机的IP地址D,得出目的网络地址为N;
2)若N就是与此路由器直接相连的某个网络地址,则进行直接交付,不需要再经过其他的路由器,直接把数据报交付目的主机(这里包括把目的主机地址D转换为具体的硬件地址,把数据报封装为MAC帧,再发送此帧);否则就是间接交付,执行3);
3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行4);
4)若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行5);
5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行6);
6)报告转发分组出错。

注意: 

• IP 数据报的首部中没有地方可以用来指明“下一跳路由器的 IP 地址”。
• 当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层
网络接口软件。
网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在
链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器。


http://www.ppmy.cn/ops/149460.html

相关文章

2025广州国际汽车内外饰技术展览会:引领汽车内外饰发展新潮流-Automotive Interiors

随着科技的不断进步和消费者对汽车品质的要求日益提高&#xff0c;汽车内外饰的设计和制造也在不断创新和发展。AUTO TECH China 2025广州国际汽车内外饰技术展览会作为行业内的重要盛会&#xff0c;将于2025年11月20日至22日在广州保利世贸博览馆盛大举办。本次展览会将汇集全…

系统架构设计师考点—信息安全和网络安全

一、备考指南 信息安全和网络安全主要考查的是信息安全属性、加密解密数字摘要、数字签名、PKI体系等相关知识&#xff0c;同时也是重点考点&#xff0c;在系统架构设计师的考试中一般会考选择题&#xff0c;占2~4分&#xff0c;在案例分析和论文中有时也会考到&#xff0c;属于…

深度学习|表示学习|一个神经元可以干什么|02

如是我闻&#xff1a; 如果我们只有一个神经元&#xff08;即一个单一的线性或非线性函数&#xff09;&#xff0c;仍然可以完成一些简单的任务。以下是一个神经元可以实现的功能和应用&#xff1a; 1. 实现简单的线性分类 输入&#xff1a;一组特征向量 x x x 输出&#xff…

记2(多元线性回归+二元线性回归可视化+三维数据可视化

目录 1、 “维度”&#xff1a;2、多元回归 1、 “维度”&#xff1a; n维向量&#xff1a;向量中元素的个数为n 多维数组&#xff1a;指的就是shape中的参数个数 xargmin f(x)的含义&#xff08;就是f(x)最小时&#xff0c;x等于多少&#xff09; 2、多元回归 回归分析中包…

赛灵思(Xilinx)公司Artix-7系列FPGA

苦难从不值得歌颂&#xff0c;在苦难中萃取的坚韧才值得珍视&#xff1b; 痛苦同样不必美化&#xff0c;从痛苦中开掘出希望才是壮举。 没有人是绝对意义的主角&#xff0c; 但每个人又都是自己生活剧本里的英雄。滑雪&#xff0c;是姿态优雅的“贴地飞行”&#xff0c;也有着成…

【2024年华为OD机试】(A卷,100分)- 处理器问题(Java JS PythonC/C++)

一、问题描述 题目描述 某公司研发了一款高性能AI处理器。每台物理设备具备8颗AI处理器&#xff0c;编号分别为0、1、2、3、4、5、6、7。 编号0-3的处理器处于同一个链路中&#xff0c;编号4-7的处理器处于另外一个链路中&#xff0c;不通链路中的处理器不能通信。 如下图所…

Go oom分析(二)——导出dump离线分析

在 Go 程序中导出内存或 CPU 的 dump 文件&#xff08;通常通过 pprof 工具生成&#xff09;并进行分析&#xff0c;以下是详细步骤&#xff1a; 1. 在程序中开启 pprof 在你的 Go 程序中引入 net/http/pprof&#xff0c;开启 pprof 服务&#xff1a; import (_ "net/h…

利用AI大模型和Mermaid生成流程图

核心点1&#xff1a;利用大模型生成流程图的语句&#xff08;Code&#xff09; 确定业务流程&#xff1a; 用户需要明确要绘制的业务流程&#xff0c;包括主要步骤、决策点以及各步骤之间的关系。将确定的业务流程以文字形式描述出来。 生成Mermaid代码&#xff1a; 将描述好的…