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

第四章、网络层

网络层概述

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

因特网使用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.hqwc.cn/news/323121.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【小白专用】PHP识别是电脑或手机访问网站

现在通过手机访问网站越来越流行了,如果我们希望统计一下网站通过pc,手机移动端的各自访问量的情况,或者需要为手机移动端做一些特别的处理的话,那么我们就需要对访问网站的用户的客户端做一下鉴别了,下面这个实例就是…

Apache网页优化

本章主要介绍如何对Apache网页进行优化 Apache 网页压缩Apache 网页缓存Apache 隐藏版本信息Apache 网页防盗链 目录 1、网页压缩与缓存 1.1、网页压缩 (1)gzip介绍 (2)HTTP压缩的过程 (3)Apache的…

记一次:职业规划与心灵成长

前言:csdn组织了2023年的年度征文,为了响应号召(嘘~其实为了那个铭牌),加上这么多年了也该总结一下了,就写了这么一篇(公司正好让写年终总结,巧了么这不是) 一、感谢部分…

机器学习:手撕 AlphaGo(二)

计算机下围棋的问题描述请见上篇:机器学习:手撕 AlphaGo(一)-CSDN博客 3. MCTS 算法介绍 MCTS(Monte Carlo Tree Search) 算法的中文名称叫做蒙特卡洛树搜 索。第一次接触这个算法时,便惊叹于它…

解决:ModuleNotFoundError: No module named ‘zhon’

解决:ModuleNotFoundError: No module named ‘zhon’ 文章目录 解决:ModuleNotFoundError: No module named zhon背景报错问题报错翻译报错位置代码报错原因解决方法方法一,直接安装方法二,手动下载安装方法三,编译安…

知识图谱 vs GPT

简介: 当我们谈论知识图谱时,我们指的是一种结构化的知识表示形式,是一种描述真实世界中事物及其关系的语义模型,用于描述实体之间的关系。它通过将知识组织成图形结构,提供了一种更全面、准确和智能的信息处理方式。知…

使用Go语言的HTTP客户端进行并发请求

Go语言是一种高性能、简洁的编程语言,它非常适合用于构建并发密集型的网络应用。在Go中,标准库提供了强大的HTTP客户端和服务器功能,使得并发HTTP请求变得简单而高效。 首先,让我们了解为什么需要并发HTTP请求。在许多应用场景中…

私有化部署你的甘特图协作工具

安装 首先去官网 https://zz-plan.com/deploy 下载对应的版本 arm是对应m1 m2 m3的mac amd是老的intel处理器 准备工作 安装mysql zz-plan需要依赖mysql 生成token 解压下载的压缩包 创建token./zz-plan -c 复制创建的token去获取授权码,点击获取免费授权码 …

安全测试之SSRF请求伪造

前言 SSRF漏洞是一种在未能获取服务器权限时,利用服务器漏洞,由攻击者构造请求,服务器端发起请求的安全漏洞,攻击者可以利用该漏洞诱使服务器端应用程序向攻击者选择的任意域发出HTTP请求。 很多Web应用都提供了从其他的服务器上…

限制选中指定个数CheckBox控件(1/2)

限制选中指定个数CheckBox控件(1/2) 实例需求:工作表中有8个CheckBox控件(下文中简称为控件),现在需要实现限制用户最多只能勾选4个控件。 Dim OnDic As Object Sub CheckboxeEvent()Dim oCB As CheckBox…

微信小程序+前后端开发学习材料

目录结构 全局文件 1.app.json 文件 用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。 1.1 page用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文…

B端产品经理学习-对用户进行需求挖掘

目录: 用户需求挖掘的方法 举例:汽车销售系统的用户访谈-前期准备 用户调研提纲 预约用户做访谈 用户访谈注意点 我们对于干系人做完调研之后需要对用户进行调研;在C端产品常见的用户调研方式外,对B端产品仍然适用的 用户需…