(湖科大教书匠)计算机网络微课堂(下)

news2024/10/6 8:27:51

第四章、网络层

网络层概述

网络层主要任务是实习网络互连,进而实现数据包在各网络之间的传输

因特网使用TCP/IP协议栈
由于TCP/IP协议栈的网络层使用网际协议IP,是整个协议栈的核心协议,因此TCP/IP协议栈的网络层常称为网际层

网络层提供的两种服务

1、面向连接的虚电路服务
在这里插入图片描述

2、无连接的数据报服务
在这里插入图片描述
在这里插入图片描述

IPv4地址概述

IPv4地址就是给因特网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符

我国2014年逐步停止了向新用户和应用分配IPv4地址,同时全面开展商用部署IPv6

IPv4地址编址方法经历3个历史阶段:
分类编址、划分子网、无分类编址

在这里插入图片描述

分类编址的IPv4地址

在这里插入图片描述
1、A类地址
网络号最高位固定为0
在这里插入图片描述

2、B类地址
网络号最高两位固定为10
在这里插入图片描述

3、C类地址
网络号最高三位固定为110

在这里插入图片描述
4、判断IP地址的类别
在这里插入图片描述
在这里插入图片描述

5、分配IPv4地址
在这里插入图片描述

三台交换机互连起来的交换式以太网也是一个网络

两台路由器通过一段链路直连,它们的直连接口也属于同一个网络

注意不同网络的网络号不能相同,IP地址也不能相同

划分子网的IPv4地址

在这里插入图片描述

1、32比特的子网掩码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2、默认的子网掩码
在这里插入图片描述

无分类编址的IPv4地址

无分类域间路由选择CIDR消除了传统的A类、B类和C类地址,以及划分子网的概念
CIDR可以更加有效地分配IPv4的地址空间

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

2、路由聚合(构造超网)
在这里插入图片描述
在这里插入图片描述

IPv4地址的应用规划

在这里插入图片描述
1、定长的子网掩码FLSM
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

因此采用定长的子网掩码进行子网划分,只能划分出2^n个子网
每个子网所分配的IP地址数量相同,容易造成IP地址的浪费

2、变长的子网掩码VLSM
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

IP数据报的发送和转发过程

1、主机发送IP数据报;2、路由器转发IP数据报

在这里插入图片描述

目的网络地址是IP地址和子网掩码进行与计算

在这里插入图片描述
路由器隔离广播域
在这里插入图片描述
在这里插入图片描述

静态路由配置以及其可能产生的路由环路问题

路由选择协议概述

在这里插入图片描述
1、因特网所采用的路由选择协议主要特点
在这里插入图片描述
2、分层次的路由选择协议
在这里插入图片描述

网关 = 路由器

3、常见的路由选择协议
在这里插入图片描述
4、路由器构造

路由信息协议RIP的基本工作原理

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

在这里插入图片描述
2、RIP坏消息传得慢/路由环路/距离无穷计数
在这里插入图片描述

开放最短路径优先OSPF的基本工作原理

在这里插入图片描述

边界网关协议BGP的基本工作原理

在这里插入图片描述
BGP只是力求寻找一条能够到达目的网络且比较好的路由(不兜圈子),而并非寻找一条最佳路由
在这里插入图片描述
2、BGP适用于多级结构的因特网
在这里插入图片描述

3、BGP-4有以下四种报文

在这里插入图片描述

IPv4数据报的首部格式

2、首部长度、可选字段、填充字段
在这里插入图片描述
3、总长度
在这里插入图片描述
4、标识、标志、片偏移
在这里插入图片描述
2、对IPv4数据报进行分片

在这里插入图片描述

除以8是因为片偏移字段以8字节为单位
在这里插入图片描述
5、生存时间TTL
在这里插入图片描述
在这里插入图片描述
6、协议字段
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网际控制报文协议ICMP

在这里插入图片描述
在这里插入图片描述
3、常见的ICMP询问报文
在这里插入图片描述
4、ICMP应用举例
在这里插入图片描述
在这里插入图片描述

虚拟专用网VPN与网络地址转换NAT

1、VPN
在这里插入图片描述

在这里插入图片描述
私有地址只能用于一个机构内的内部通信,而不能用于和因特网上的主机通信,即只能用作本地地址而不能用做全球地址

在这里插入图片描述
2、网络地址转换NAT
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
端口号是运输层的概念
在这里插入图片描述
在这里插入图片描述

第五章、运输层

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

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

相关文章

1.1 理解大数据(2)

小肥柴的Hadoop之旅 1.1 理解大数据(2) 目录1.1 理解大数据1.1.3 大数据概述1.1.4 更多思考 参考文献和资料 目录 1.1 理解大数据 1.1.3 大数据概述 step_0 大数据定义 【《大数据算法设计分析》】: 通常来讲大数据(Big Data&am…

【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战

🌈个人主页:Sarapines Programmer🔥 系列专栏:《操作系统实验室》🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS …

目标跟踪算法中的卡尔曼滤波学习

在使用多目标跟踪算法时,接触到卡尔曼滤波,一直没时间总结下,现在来填坑。 1. 背景知识 在理解卡尔曼滤波前,有几个概念值得考虑下:时序序列模型,滤波,线性动态系统 1. 时间序列模型 时间序…

Elasticsearch:Serarch tutorial - 使用 Python 进行搜索 (一)

本实践教程将教你如何使用 Elasticsearch 构建完整的搜索解决方案。 在本教程中你将学习: 如何对数据集执行全文关键字搜索(可选使用过滤器)如何使用机器学习模型生成、存储和搜索密集向量嵌入如何使用 ELSER 模型生成和搜索稀疏向量如何使用…

【KingbaseES】实现MySql函数Field

CREATE OR REPLACE FUNCTION field(value TEXT, VARIADIC arr TEXT[]) RETURNS INT AS $$ DECLAREi INT; BEGINFOR i IN 1 .. array_length(arr, 1) LOOPIF arr[i] value THENRETURN i;END IF;END LOOP;RETURN 0; END; $$ LANGUAGE plpgsql IMMUTABLE;

【Mac】Mac新机配置前端环境教程

1、先安装谷歌浏览器,稳定版 作为一名前端程序员,和浏览器打交道肯定是必不可少的。Chrome,Edge 都有着丰富的扩展资源。你可以下载插件帮助你更好的在工作中调试代码。 React Developer Tools Vue.js devtools GraphQL developer tools 如…

信号量原理及其应用

一、信号量定义 信号量是一种用于保护临界资源的同步机制。它可以用来控制对共享资源的访问,以避免并发访问导致的数据不一致或竞争条件。信号量的PV操作是原子操作,即不可被中断的操作。 在信号量的操作中,P操作(也称为wait操作…

imgaug库指南(四):从入门到精通的【图像增强】之旅

引言 在深度学习和计算机视觉的世界里,数据是模型训练的基石,其质量与数量直接影响着模型的性能。然而,获取大量高质量的标注数据往往需要耗费大量的时间和资源。正因如此,数据增强技术应运而生,成为了解决这一问题的…

AIGC实战——自回归模型(Autoregressive Model)

AIGC实战——自回归模型 0. 前言1. 长短期记忆网络基本原理2. Recipes 数据集3. 处理文本数据3.1 文本与图像数据处理的差异3.2 文本数据处理步骤 4. 构建 LSTM 模型4.1 模型架构4.2 LSTM 计算流程4.3 训练 LSTM 5. LSTM 模型分析小结系列链接 0. 前言 自回归模型 (Autoregres…

基于gamma矫正的照片亮度调整(python和opencv实现)

import cv2 import numpy as npdef adjust_gamma(image, gamma1.0):invGamma 1.0 / gammatable np.array([((i / 255.0) ** invGamma) * 255 for i in np.arange(0, 256)]).astype("uint8")return cv2.LUT(image, table)# 读取图像 original cv2.imread("tes…

使用 SpringSecurity 发送POST请求出现 403

问题场景 在使用 SpringSecurity 时对一些访问权限进行了设置, 在用户请求资源时出现了403错误 , 通过检查代码发现请求权限是开放的, 并且切换成 GET 请求也是可以通过, 换成POST 请求就无法通过。 解决方法 在 SpringSecurity 中关闭 CSRF 因为 前端向后台发送 post 请求…

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑分布式资源交易的气电综合能源配网系统出清模型》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主的免费专栏栏目《论文与完整程序》 这个标题涉及到气电综合能源配网系统的出清模型,特别强调了对分布式资源交易的考虑。以下是对标题中关键术语的解读: 气电综合能…

java SSM体育器材租借管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM体育器材租借管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要…

Ubuntu不能挂载移动硬盘

我有一个2T 的移动硬盘,分了两个区 不知道为啥突然之间一个分区老无法挂载,万能的重启也无法解决。 经查资料,这种情况一般是在使用时(如看电影或者拷贝文件过程中)将移动硬盘异常拔出再插入时,就提示不能…

MySQL:约束主键唯一键

表的约束:表中一定有约束,通过约束让插入表中的数据是符号预期的 约束的本质是通过技术手段,倒逼程序员插入正确的数据 Null约束 这里的Null表示在插入的时候,该属性能否为空,如果是NO,则插入时候必须有数…

广义双曲分布、KS检验与抄底沪指

上一篇笔记我们抛出一个问题,沪指大跌 4%时,能不能抄底?今天的笔记,我们就通过 KS 检验,找出沪指的概率分布,进而回答这个问题。在后面的笔记中,我们还将换一个方法继续回答这个问题。 K-S 检验…

Xshell 上传文件到服务器

Liunx 上传文件 rz //回车,从本地选择文件上传 ll //查看文件 pwd //查看当前目录 mkdir filename //创建文件如果遇到错误信息“bash: rz: command not found” 安装 lrzsz sudo yum install lrzsz操作 mv //移动文件或目录 tar //解压文件vim //文本编辑器&am…

【技巧】一招让雷电模拟器快如闪电!

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 本教程默认你已经开启了Hyper-V功能了。如果没开启,那卡顿很正常。 1、打开雷电多开器 2、点击左下角设置 3、勾选这几项后保存 该配置只需设置一次,下次自动生效。 4、重新启动模拟器 5、…

Python-CSV文件的存储

CSV文件存储 CSV其文件以纯文本形式存储表格数据。CSV文件是一个字符序列,可以由任意数目的记录组成,各种记录由某种换行符分隔开。它比Excel文件更加简洁,XLS文本是电子表格,包含文本、数值、公式和格式等内容,CSV中则…