网络层知识点梳理

  • 网络层的作用
    • 实现点到点服务的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止点等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术
    • 网络层单位是分组
  • 网际层协议IP
    • ARP地址解析协议
      • 根据IP地址获取物理地址
    • RARP反地址解析协议
      • 根据物理地址获取IP地址
    • ICMP网际控制报文协议
      • 通过CMP传输控制消息,控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息(ping)
    • IGMP网际组管理协议
      • 管理网络协议多播组成员的一种通信协议。IP主机和相邻的路由器利用IGMP来创建多播组的组成员。组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费
  • IP地址
    • IP地址概念
      • IP地址
        • 是IP协议的一种统一的地址格式,它为互联网上的每一个主机分配一个逻辑地址,以此来屏蔽逻辑地址的差异
      • 组成
        • 4字节(32位),一般用点分十进制表示
      • IP地址和MAC地址区别
        • IP地址是逻辑地址,mac地址是物理地址
        • mac地址是唯一的(也被称为物理地址),IP地址不是唯一的
        • mac地址主要工作在第二层(数据链路层),IP地址在网络层
        • mac地址48位,IP地址(IPv4 32位)(IPv6 128位)
        • IP地址分配取决于网络拓扑,mac地址分配取决于制造商
    • IP地址组成(主机地址+网络地址)
      • 主机地址/主机号
        • 标识某一台设备的地址
      • 网络地址/网络号
        • 标识某一个网段的地址
      • 子网掩码
        • 指明IP中哪些位表示主机地址,哪些位表示网路地址(子网掩码中全一为网络号)
        • 必须结合IP地址一起使用
        • 用于区分网络号和主机号
    • IP地址分类
      • A类
        • 1.0.0.1到127.255.255.254
        • 1字节网络号,3字节主机号
        • 第一位以0开头,第一字节0~127
        • 子网掩码:255.0.0.0
        • 大规模网段(16777214台)
      • B类
        • 128.0.0.1到191.255.255.254
        • 2字节网络号,2字节主机号
        • 第一位以10开头,第一字节128~191
        • 子网掩码:255.255.0.0
        • 中规模网段(65534台)
      • C类
        • 192.0.0.1-233.255.255.254
        • 3字节网络号,1字节主机号
        • 第一位以110开头,第一字节192~223
        • 子网掩码:255.255.255.0
        • 小规模网段(254台)
      • D类
        • 224.0.0.0到239.255.255.255
      • E类
        • 保留
      • 特殊地址(不可用)
        • 网络地址
          • 主机号全0
        • 广播地址
          • 主机号全1
        • 回环地址
          • 127.0.0.1
    • IPv6
      • IPv4无法满足需求,出现匮乏
      • 使用16字节,16进制
      • 以上都是IPv4,会有资源匮乏
  • 子网划分(在主机号上划分)
    • 概念
      • 利用子网划分减少地址浪费,将一个大的有类网络,划分成为若干份小的子网,使得IP地址的使用更为科学
      • 更加精细划分网络号和主机号
      • 网络掩码一般与IP地址结合使用,其中1对应IP的网络位,0对应主机位
    • VLSM
      • 可变长子网掩码。为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表大小
      • 是网络管理员常用的IP寻址技术,VLSM就是其中的常用方式,可对子网进行层次化编址,以便最有效利用现有的地址空间
    • *给IP地址和子网掩码求网段
    • *给有类地址,划分子网
  • 网络层的路由(实验)
    • 路由(寻找路径)
      • 路由是什么?
        • 路由(routing)是指分组从源到目的地时,决定端到端的网络范围的进程。路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。
          • 路由是网络层的主要工作任务
      • 路由器
        • 网络层的基本设备
        • 数据转发
        • 一个端口对应一个网段,路由器中存放着通往各个网段的表,叫路由表
      • 路由表
        • 路由表(routing table),是存储在路由器或联网计算机中的电子表格,路由表存储着指向特定网络地址的路径
      • 网关(理解为一个大网段中的门)
        • 网关(Gateway)又称网间连接器、协议转化器。用于两个高层协议不同的网络互联。网关既可以用于广域网互联,又可以用于局域网互联
      • 路由获取方式
        • 直连路由
        • 静态路由
        • 动态路由
    • 路由的配置方式
      • 静态路由
        • 管理员手工配置,适用结构简单的网络
          • 静态路由(记录在路由表中,去哪个网段,往哪走)
          • 缺省路由(不知道去哪个网段,默认往一个方向走)
            • 特殊,报文没有找到匹配的具体表项时使用
      • 动态路由协议
        • 通过路由协议自动配置
          • 动态路由
            • 通过动态路由协议实现不同网段的网络互通
          • 动态路由协议
            • *RIP
              • RIP(路由信息协议)
              • 基于矢量(跳数)的动态路由协议(只管经过了多少路由器、选择少的)
              • 适用于中小规模的网络拓扑,最大跳数为15跳
            • *OSPF
              • OSPF(开放式最短路径优先)
              • 基于链路状态的协议(选出最优的链路,更合理)
              • 使用SPF算法(迪杰斯特拉算法),计算最短路径,树形协议
              • 大规模,天生防环,划分区域
            • RIP与OSPF区别
              • RIP是基于矢量的协议,OSPF是基于链路状态
              • RIP适用于中小型网络拓扑,OSPF适用于较大规模的网络
              • OSPF支持可变长度子网掩码(VLSM),RIP不支持
              • OSPF的收敛速度比RIP的更加迅速
              • OSPF防环,RIP不防环
            • BGP
              • 自治系统间的路由协议
            • IS—IS
              • IS—IS(Intermediate System-to-Intermediate System, 中间系统到中间系统)与OSPF类似,通。IS—IS是基于路由路划分区域、OSPF利用接口划分

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot教程之四十:使用 Jasypt 加密 Spring Boot 项目中的密码

如何使用 Jasypt 加密 Spring Boot 项目中的密码 在本文中,我们将学习如何加密 Spring Boot 应用程序配置文件(如 application.properties 或 application.yml)中的数据。在这些文件中,我们可以加密用户名、密码等。 您经常会遇到…

windows 上安装nginx , 启停脚本

windows 上安装nginx , 启停脚本 cmd win 查看进程 tasklist /fi "imagename eq nginx.exe" 杀死进程 taskkill -pid 16212 -f 访问 http://127.0.0.1:8081/# 用脚本管理, 创建文件 kill.txt echo off chcp 65001 setlocal enabledel…

【Rust自学】7.5. use关键字 Pt.2 :重导入与换国内镜像源教程

喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 7.5.1. 使用pub use重新导入名称 使用use将路径导入作用域内后。该名称在词作用域内是私有的。 以上一篇文章的代码为例: m…

vulnhub jangow靶机

1.扫描靶机IP arp-scan -l如果扫不到靶机的话根据以下配置 启动时点击第二个 按回车 继续选择第二个 按e进入编辑 删除"recovery nomodeset" 在末尾添加"quiet splash rw init/bin/bash" Ctrlx 启动进入如下界面 passwd修改root密码 重启电脑登录root修…

Redis Java 集成到 Spring Boot

Hi~!这里是奋斗的明志,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 🌱🌱个人主页:奋斗的明志 🌱🌱所属专栏:Redis 📚本系列文章为个人学习笔…

FPGA实现HDMI输出

FPGA实现HDMI输出 对应的视频讲解 FPGA实现HDMI输出 FPGA实现HDMI输出有两种方式 采用专门的HDMI芯片使用RTL完成TMDS编码 受限于FPGA本身时钟频率的限制,使用RTL完成TMDS编码的方式是很难完成高帧率的HDMI输出的,比如1080P60Hz的像素时钟为148.5MHz&…

uniapp——微信小程序,从客户端会话选择文件

微信小程序选择文件 文章目录 微信小程序选择文件效果图选择文件返回数据格式 API文档: chooseMessageFile 微信小程序读取文件,请查看 效果图 选择文件 /*** description 从客户端会话选择文件* returns {String} 文件路径*/ const chooseFile () &g…

SpringCloudAlibaba实战入门之路由网关Gateway初体验(十一)

Spring Cloud 原先整合 Zuul 作为网关组件,Zuul 由 Netflix 公司提供的,现在已经不维护了。后面 Netflix 公司又出来了一个 Zuul2.0 网关,但由于一直没有发布稳定版本,所以 Spring Cloud 等不及了就自己推出一个网关,已经不打算整合 zuul2.0 了。 一、什么是网关 1、顾明…

C#WPF基础介绍/第一个WPF程序

什么是WPF WPF(Windows Presentation Foundation)是微软公司推出的一种用于创建窗口应用程序的界面框架。它是.NET Framework的一部分,提供了一套先进的用户界面设计工具和功能,可以实现丰富的图形、动画和多媒体效果。 WPF 使用…

【GUI-PyQt5】简介

1. 简介 GUI:带图形的用户接口程序,也就是桌面应用。 2. 分类 2.1 基本窗口控件 QMainWindowQwidgetQlabelQLineEdit菜单工具栏 2.2 高级组件 QTableViewQListView容器多线程 2.3 布局管理 QBoxLayoutQGridLayoutQFormLayout嵌套布局 2.4 信号与…

音视频入门基础:MPEG2-TS专题(22)——FFmpeg源码中,获取TS流的音频信息的实现

音视频入门基础:MPEG2-TS专题系列文章: 音视频入门基础:MPEG2-TS专题(1)——MPEG2-TS官方文档下载 音视频入门基础:MPEG2-TS专题(2)——使用FFmpeg命令生成ts文件 音视频入门基础…

点击锁定按钮,锁定按钮要变成解锁按钮,然后状态要从待绑定变成 已锁定

点击锁定按钮,锁定按钮要变成解锁按钮,然后状态要从待绑定变成 已锁定点击解锁按钮,解锁按钮要变成锁定按钮,然后状态要从已锁定变成 待绑定 {"code": 0,"msg": "状态更新成功","data":…

LabVIEW化工实验室设备故障实时监测

化工实验室中,各类设备的运行状态直接影响实验的精度与安全性。特别是重要分析仪器的突发故障,可能导致实验中断或数据失效。为了实现设备运行状态的实时监控与故障快速响应,本文提出了一套基于LabVIEW的解决方案,通过多参数采集、…

常见的CMS漏洞

WordPress 搭建网站 一.上传文件模板 1.从网上随便下载一个模板 2.把我们的模板托出来并改名 写好我们的木马命名为eval;然后进行压缩 3.上传我们的木马模板 上传压缩包即可;网站会帮我们解压 上传成功 找到我们的模板准备连接他 这套网站是开源的;想知道页面模板的路径在哪…

FloatingActionBar组件的用法

文章目录 1 概念介绍2 使用方法3 示例代码我们在上一章回中介绍了如何使用BottomNavigationBar切换页面,本章回中将介绍浮动按钮:FloatingActionBar。闲话休提,让我们一起Talk Flutter吧。 1 概念介绍 浮动按钮就是悬浮在屏幕上的按钮,通常们于屏幕右下角或者底部中央位置,…

计算机网络习题( 第3章 物理层 第4章 数据链路层 )

第3章 物理层 一、单选题 1、下列选项中,不属于物理层接口规范定义范畴的是( )。 A、 接口形状 B、 引脚功能 C、 传输媒体 D、 信号电平 正确答案: C 2、在物理层接口特性中,用于描述完成每种功能的事件发…

SemiDrive E3 MCAL 开发系列(6)– Icu 模块的使用

一、 概述 本文将会介绍 SemiDrive E3 MCAL Icu 模块的简介以及基本配置,其中还会涉及到 Xtrg 模块的配置。此外会结合实际操作的介绍,帮助新手快速了解并掌握这个模块的使用,文中的 MCAL 是基于 PTG3.0 的版本,开发板是官方的 …

智慧地下采矿:可视化引领未来矿业管理

图扑智慧地下采矿可视化平台通过整合多源数据,提供实时 3D 矿井地图及分析,提升了矿产开采的安全性与效率,为矿业管理提供数据驱动的智能决策支持,推动行业数字化转型。

MySQL 服务器简介

通常所说的 MySQL 服务器指的是mysqld程序,当运⾏mysqld后对外提供MySQL 服务,这个专题的内容涵盖了以下关于MySQL 服务器以及相关配置的内容,包括: 服务器⽀持的启动选项。可以在命令⾏和配置⽂件中指定这些选项。 服务器系统变…

echarts没有map地图解决方案

在echarts4.9以后的版本中移除了map地图 使用命令npm install echarts --save它会下载最新版本 的echarts 所有我们要下载回echarts4.9版本中 如果已经下载了最新的可以卸载 // 卸载echarts运行: npm uninstall echarts然后再去下载4.9版本 // 安装4.9版本的ech…