计算机网络-网络层

news/2025/1/21 9:09:29/

文章目录

  • 前言
  • 概述
  • IP地址划分
    • 分类IP地址
    • IP 地址与硬件地址
    • 划分子网和构造超网
  • 总结


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:


参考网址

概述

因特网设计理念

网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务

  • 网络在发送分组时不需要先建立连接。
    每一个分组(即 IP 数据报)独立发送,与其前后的分组无关(不进行编号)
  • 网络层不提供服务质量的承诺。
    即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),当然也不保证分组传送的时限

尽最大努力交付的好处

网络的造价大大降低,运行方式灵活,能够适应多种应用

  • 由于传输网络不提供端到端的可靠传输服务
    这就使网络中的路由器可以做得比较简单,而且价格低廉(与电信网的交换机相比较)
  • 如果主机(即端系统)中的进程之间的通信需要是可靠的
    那么就由网络的主机中的运输层负责(包括差错处理、流量控制等)

网际协议IP

在这里插入图片描述
在这里插入图片描述

中继(relay)系统

转发器:Hub集线器
网桥:交换机
在这里插入图片描述

虚拟互连网络

利用 IP 协议

  • 当互联网上的主机进行通信时
    就好像在一个网络上通信一样,而看不见互连的各具体的网络异构细节
  • 使用IP 协议的虚拟互连网络可简称为 IP 网

IP地址划分

IP 地址

因特网名字与号码指派公司ICANN (Internet Corporation for Assigned Names and Numbers)

  • 32位IP 地址
    给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符
  • 编址方法
    在这里插入图片描述

分类IP地址

由网络号和主机号两个字段构成

  • IP 地址 ::= { <网络号>, <主机号>}
  • 私有IP地址
    10-10、172.16-172.31、192.168-192.168
  • 特殊IP地址
    回环地址:127.0.0.1(本机IP地址)
    默认路由地址:0.0.0.0
    在这里插入图片描述
    在这里插入图片描述

IP地址的特点

分等级的地址结构

  • 方便了 IP 地址的管理
    IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配
  • 减小了路由表所占的存储空间
    仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少

标志一个主机(或路由器)和一条链路的接口

  • 多归属主机(multihomed host)
    一个主机分属不同网络
  • 路由器至少应当有两个不同的 IP 地址

交换机连接的局域网属于同一个网络

  • 局域网都具有同样的网络号 net-id

IP 地址与硬件地址

在这里插入图片描述
在这里插入图片描述

地址解析协议 ARP

在这里插入图片描述

ARP 高速缓存的作用

在这里插入图片描述

应当注意的问题

在这里插入图片描述
在这里插入图片描述

使用 ARP 的四种典型情况

在这里插入图片描述

IP协议中主要的四个协议

  • 地址解析协议 ARP
    (Address Resolution Protocol)
  • 逆地址解析协议 RARP
    (Reverse Address Resolution Protocol)
  • 网际控制报文协议 ICMP
    (Internet Control Message Protocol)
  • 网际组管理协议 IGMP
    (Internet Group Management Protocol)

IP 数据报的格式

由首部和数据两部分组成

  • 首部分为固定长度(20字节/160比特)+可变部分可选字段
    在这里插入图片描述
  • 版本
    在这里插入图片描述
  • 首部长度
    在这里插入图片描述
  • 区分服务
    在这里插入图片描述
  • 总长度
    在这里插入图片描述
  • 标识(identification)
    占 16 位,它是一个计数器,用来产生数据报的标识
  • 标志(flag)
    在这里插入图片描述
  • 片偏移(12 位)
    在这里插入图片描述
  • 生存时间(8 位)
    在这里插入图片描述
  • 协议(8 位)
    在这里插入图片描述
    在这里插入图片描述
  • 首部检验和(16 位)
    在这里插入图片描述
  • 源地址和目的地址都各占 4 字节
  • 可变部分
    在这里插入图片描述

IP 层转发分组的流程

按主机所在的网络地址来制作路由表

  • 特定主机路由
    在这里插入图片描述
  • 默认路由
    在这里插入图片描述

注意事项
在这里插入图片描述

划分子网和构造超网

划分子网

划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络

  • 从主机号借用若干个位作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个位
    在这里插入图片描述
    在这里插入图片描述

子网掩码(subnet mask)

出现原因

  • 从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分
  • (IP 地址) 与上 (子网掩码) = 网络地址

无分类域间路由选择 CIDR (Classless Inter-Domain Routing)

使用“斜线记法”(slash notation)

  • 它又称为CIDR记法,即在 IP 地址面加上一个斜线“/”,然后写上网络前缀所占的位数
    (这个数值对应于三级编址中子网掩码中 1 的个数)
  • CIDR 把网络前缀都相同的连续的 IP 地址组成“CIDR 地址块”
    在这里插入图片描述

路由聚合(route aggregation)

在这里插入图片描述

CIDR 记法的其他形式

在这里插入图片描述
在这里插入图片描述

构成超网

在这里插入图片描述

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》


http://www.ppmy.cn/news/23255.html

相关文章

向量的点积与叉积

1. 向量的点积 点积是指两个维度相同的向量相乘&#xff0c;结果是对应坐标配对的乘积之和: eg: [12]∙[12]11237\left[\begin{array}{l} 1 \\ 2 \end{array}\right] \bullet\left[\begin{array}{l} 1 \\ 2 \end{array}\right]1 \times 12 \times 37[12​]∙[12​]11237 留意…

跨域小样本系列1:简介篇

来源&#xff1a;投稿 作者&#xff1a;橡皮 编辑&#xff1a;学姐 跨域小样本系列1&#xff1a;简介√ 跨域小样本系列2&#xff1a;常用数据集与任务设定详解 跨域小样本系列3&#xff1a;元学习方法解决CDFSL以及两篇SOTA论文讲解 跨域小样本系列4&#xff1a;finetune方…

【C++: list的模拟实现】

目录 1 list的简单回顾 2 类中成员变量的声明 3 __list_iterator 中运算符重载 4 list中的迭代器 5 list中增删查改以及clear 6 const迭代器 6.1 __list_iterator的重新实现 6.2 list类的巧妙修改 7 构造函数&&拷贝构造&&赋值运算符重载 8 反向迭代器…

类和对象(中)万字详解

文章目录类的默认成员函数1. 构造函数1. 概念2. 无参时主函数中的写法3. 特性特性1-3特性 4特性 5内置类型(int char double)自定义类型特性 62. 析构函数1. 概念2. 特性3.先构造后析构4. 对于成员变量3. 拷贝构造函数1.值传递2. 引用传递3.内置类型(int char double)4. 浅拷贝…

基础知识:浅谈java多线程

多线程的描述 随着工业的进步&#xff0c;现在的笔记本、台式机乃至商用的应用服务器至少也都是4 核、8 核甚至 16 核的也都不少见。而在实际的系统运行的过程中&#xff0c;如何能够尽可能地利用我们的服务器CPU呢&#xff1f;越来越多的程序在执行任务的时候开始使用多线程&…

MySQL关键字执行顺序

一、 关键字书写顺序 select distinct from join on where group by having union &#xff08;all&#xff09; order by limit二、 关键字实际执行顺序 from on join where group by having select distinct union &#xff08;all&#xff09; order by limit三、 解读 执…

【Python】自动解析markdown中的图片并保存

python自动化下载/上传md中图片实在是太方便了 1.起因 为什么需要python来下载md里面的图片&#xff1f;原因很简单&#xff0c;那就是需要把图片保存下来&#xff0c;上传到第二个图床&#xff08;迁移&#xff09; 对于阿里云OSS来说&#xff0c;有两种迁移办法 使用官方的…

((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第4天(搜索与图论-下 专题)】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有63天

&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6; 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&a…