计算机网络复习之网络层

news2024/12/27 2:55:21

文章目录

  • 数据报与虚电路服务的对比
  • IP 协议
    • IP数据报格式
    • IP地址
      • NAT(网络地址转换)
      • 子网划分和子网掩码
      • 在支持子网划分的因特网中,路由器如何转发IP数据报
      • 无分类编制CIDR
      • 构成超网
  • RIP协议
  • OSPF协议
  • ARP协议
  • ICMP协议
    • Ping和Traceroute
  • 参考

  • 路由选择是网络层的主要功能。网络层向运输层提供服务,主要任务是为从源点到目的点的信息传送作路由选择。网络层的传输单元是分组。
  • 网络层提供两种服务,即面向连接的虚电路服务和无连接的数据报服务。
  • 网络层的互联设备是路由器。使用路由器设备能够将多个ip子网络互连。路由器隔绝了广播。
  • VPN:虚拟专用网(Virtual Private Network)利用共用的英特网作为本机构各专用网之间的通讯载体。
  • 下一代的IPv6的地址是(128)位的,能充分保证地址的分配。
  • 因特网的路由选择技术是分布式的、动态的。
  • 路由协议主要有:基于距离向量的路由选择协议RIP、基于链路状态的路由协议 OSPF等。
  • Internet网际互联层中使用的四个重要协议是IP、ICMP、ARP、RARP。
  • 无IP地址的站点可以通过RARP协议获得自己的IP地址。
  • 用TCP/IP协议的网络在传输信息时,如果出了错误需要报告,采用的协议是ICMP。ICMP允许主机或路由器报告(差错情况)和提供有关异常情况的报告。ICMP报文是通过IP报文传输的。
  • 我们常用PING来测试两个主机间的连通性。
  • 反向地址转换协议(RARP:Reverse Address Resolution Protocol) 允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设在路由表中已经设置了一个记录,RARP 服务器将会返回 IP 地址给机器,此机器就会存储起来以便日后使用。 RARP 可以使用于以太网、光纤分布式数据接口及令牌环 LAN

数据报与虚电路服务的对比

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

IP 协议

IP数据报格式

在这里插入图片描述

在这里插入图片描述

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

IP地址

IP地址长度在IPv4中为32比特。

IP地址由两部分组成,前面一个字段是网络号 net-id(网络标识),它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id(主机标识),它标志该主机(或路由器)。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

NAT(网络地址转换)

在这里插入图片描述

子网划分和子网掩码

在这里插入图片描述

橙色为网络号,蓝色为主机号
在这里插入图片描述

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

在支持子网划分的因特网中,路由器如何转发IP数据报

在这里插入图片描述
直接交付就是目的IP地址和子网掩码进行相与的操作,然后和子网的ip地址进行匹配,对应上了就能够直接交付。否则,再看路由表中是否有特定的主机路由能够对应上,如果还没有,则检测路由表中有无路径,即目的ip与路由表中ip的子网掩码进行相与,如果匹配则转发,如果还没有,则发送给默认路由,如果还是没用,就丢弃,报告转发分组出错。

无分类编制CIDR

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

构成超网

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

RIP协议

RIP(Routing information Protocol)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面应该是试更新R6的路由表。
在这里插入图片描述
在这里插入图片描述

OSPF协议

Open Shortest Path First
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ARP协议

地址解析协议,即ARP(Address Resolution Protocol)
在这里插入图片描述
在这里插入图片描述

ICMP协议

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

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

Ping和Traceroute

ping 使用ICMP 应答消息。用户以远程计算机的IP 地址或域名为参数运行ping 程序。Ping 把含有ICMP 响应请求消息的数据报发送给目的计算机,目的计算机回送ICMP 应答消息。ping 发出请求后,稍候片刻等待应答。如果应答没有到达,ping 再重发两次请求。如果重传仍无应答到达(或者如果ICMP 目的计算机不可及消息到达),ping 宣布远程计算机不可及。
在这里插入图片描述

参考

计算机网络 第八版 谢希仁

王道计算机考研 计算机网络

期末自习资料

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

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

相关文章

Eclipse安装教程

Eclipse安装教程 目录一. 概述二. 下载eclipse三. 安装eclipse四. 使用eclipse。一. 概述 eclipse是针对java编程的集成开发环境,其设计思想是“一切皆插件”。就其本身而言,eclipse只是一个框架…

Hive表的创建,删除,修改

TBLPROPERTIES的主要作用是按键-值对的格式为表增加额外的文档说明。Hive会自动增加两个表属性:一个是last_modified_by,其保存着最后修改这个表的用户的用户名﹔另一个是 last_modified_time,其保存着最后一次修改的新纪元时间秒。用户还可以拷贝一张已…

数据的合并和分组聚合

一:字符串离散化的案列 对于这一组电影数据,如果我们希望统计电影分类(genre)的情况,应该如何处理数据? 思路:重新构造一个全为0的数组,列名为分类,如果某一条数据中分类出现过,就让…

Java之class类

Class类 1.类图 2.Class类对象 系统创建 该class对象是通过类加载器ClassLoader的loadClass()方法生成对应类对应的class对象 通过debug可以追到该方法 3.对于某个类的class类对象 只加载一次 因为类值加载一次 类加载的时机 //1.创建对象实例的时候(new&#xf…

7-10 列车调度

火车站的列车调度铁轨的结构如下图所示。 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车&am…

联合证券|道指狂拉700点!八大科技巨头市值暴涨1.3万亿!

本周最终一个交易日,美股三大指数收盘团体大涨。道指涨2.13%,标普500指数涨2.28%,纳斯达克指数涨2.56%。 大型科技股遍及走强,苹果、亚马逊涨超3%。特斯拉经历惊险一夜,股价盘初跌近8%后反弹,收盘涨幅超2%。…

上半年要写的博客,提前占坑1

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

第二章 创建数据集

2.1 数据集的概念 数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量。表2-1提供了一个假想的病例数据集。 不同的行业对于数据集的行和列叫法不同。统计学家称它们为观(observation)和变量(variable&…

可变形卷积DCN/DConv

1、定义 可变形卷积是指卷积核在每一个元素上额外增加了一个方向参数,这样卷积核就能在训练过程中扩展到很大的范围,卷积核可以变成任意方向。 图(a)是普通卷积 图(b)、©、(d)是可变形卷积,©(d)是(b)的特例 2、为什么要使用可变…

Nginx配置负载均衡到网关

Nginx配置负载均衡到网关 1.需求图示 前置准备工作 https://blog.csdn.net/qq_44981526/article/details/128599898 2.配置实现 1.在C:\Windows\System32\drivers\etc目录下修改hosts文件 #配置llpliving.com nginx虚拟机 192.168.56.100 www.llpliving.com2.配置nginx负载…

【C++】优先级队列priority_queue仿函数

这里先简单介绍一下优先级队列priority_queue:优先队列是一种容器适配器,默认的情况下,如果没有为特定的priority_queue类实例化指容器类,则使用vector (deque 也是可以的),需要支持随机访问迭代器,以便始终在内部保持堆结构 文章…

Springboot配置静态资源

目录 1. springboot默认的静态资源存放路径 2.Springboot添加静态资源映射addResourceHandlers addResourceLocations 3.坑 如果方法一和二同时配置 那么就会遵循方法二 方法一的静态文件将找不到 1. springboot默认的静态资源存放路径 静态资源的存放路径为classpath,也就是…

【卷积码系列4】卷积码的状态转移函数、距离谱和译码性能界分析及matlab仿真

一、卷积码的状态图和转移函数 以一个例子入手,对于如下编码器所示的码率1/3卷积码 根据输入和寄存器状态,可以得到其状态图如下所示 图中虚线表示输入比特为1时的转移,而实线表示输入比特为0时的转移 同样,图中虚线表示输入比特为1时的转移,而实线表示输入比特为0…

Diffusion Models从入门到放弃:必读的10篇经典论文

前言:diffusion models是现在人工智能领域最火的方向之一,并引爆了AIGC方向,一大批创业公司随之诞生。笔者2021年6月开始研究diffusion,见证了扩散模型从无人问津到炙手可热的过程,这些篇经典论文我的专栏里都详细介绍…

从0到1完成一个Vue后台管理项目(五、登录页(表单校验的使用和封装))

往期 从0到1完成一个Vue后台管理项目(一、创建项目) 从0到1完成一个Vue后台管理项目(二、使用element-ui) 从0到1完成一个Vue后台管理项目(三、使用SCSS/LESS,安装图标库) 从0到1完成一个Vu…

IDEA的使用

1.安装 官网: https://www.jetbrains.com/IDEA 工作界面介绍 2.使用技巧 √设置字体和颜色主题 菜单 file -> settings √字符编码设置 可以自己设置快捷键 常用快捷键:删除当前行, 默认是 ctrl Y 自己配置 ctrl d复制当前行, 自己配置 ctrl alt 向下光…

10、可观测性--系统告警

文章目录告警的作用告警数据来源黑盒白盒日志统计指标链路追踪故障分类告警的作用 在没有告警的时候,我们一般是人工定期地查看相关的指标或者链路数据,再去程序上确认。虽然人工也能监控,但有时还是难以判定是否真的出现了问题,…

【云原生进阶之容器】第二章Controller Manager原理2.6节--Informer controller

6 Informer 的 controller DeltaFIFO 是一个非常重要的组件,真正让他发挥价值的,便是 Informer 的 controller。 虽然 Kubernetes 源码中的确用的是 controller 这个词,但是此 controller 并不是 Deployment Controller 这种资源控制器。而是一个承上启下的事件控制器(从 A…

Java并发编程学习14-任务关闭(下)

任务关闭(下) 《任务关闭》由于篇幅较多,拆分了两篇来介绍各种任务和服务的关闭机制,以及如何编写任务和服务,使它们能够优雅地处理关闭。 1. 处理非正常的线程终止 我们知道,当单线程的控制台程序由于…

Urban NeRF

本文首发于馆主君晓的博客,文章链接 简要介绍 这是谷歌和多伦多大学合作的一篇发表在CVPR2022上的工作,延续NeRF重建的相关思路。考虑到之前的一些工作要么是在合成数据集上进行的NeRF重建,要么就是用到真实的场景,但是场景很小&a…