计算机网络(五)

网络层

网络层的主要目的是实现网络互连,进而实现数据包在各网络之间的传输。
要实现网络层,主要解决三个问题:
①网络层向运输层提供怎样的服务?(“可靠传输“、”不可靠传输“)
②网络层寻址
③路由选择问题

一、网络层概述

  • 因特网是目前全世界用户数量最多的互联网,它使用的是TCP/IP协议栈。
  • 由于TCP/IP协议栈的网络层使用网际协议IP它是整个协议栈的核心协议,因此在TCP/IP协议栈中网络层常称为网际层。

二、网络层提供的两种服务

  • 面向连接的虚电路服务
    在这里插入图片描述
  • 面向无连接的数据报服务
    在这里插入图片描述

三、分类编址的IPV4地址

在这里插入图片描述
各类地址的细节
练习题:
在这里插入图片描述
在这里插入图片描述

一般不使用的IP地址
在这里插入图片描述
如何根据接口数量分配网络IP号?
根据网络中的接口数量分配网络IP号 视频 12:46处

四、划分子网的IPV4地址

知道子网掩码和子网地址求主机地址

直接相与

知道主机地址和子网掩码求子网地址

视频10:44 处有讲解

默认子网掩码

在这里插入图片描述

无分类编址的IPV4地址

在这里插入图片描述

在这里插入图片描述
举例:已知CIDR地址块,请给出全部细节

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

路由聚合

在这里插入图片描述

后续待更新…

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

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

相关文章

2024年k8s最新版本安装教程

k8s安装教程 1 k8s介绍2 环境搭建2.1 主机准备2.2 主机初始化2.2.1 安装wget2.2.2 更换yum源2.2.3 常用软件安装2.2.4 关闭防火墙2.2.5 关闭selinux2.2.6 关闭 swap2.2.7 同步时间2.2.8 修改Linux内核参数2.2.9 配置ipvs功能 2.3 容器安装2.3.1 设置软件yum源2.3.2 安装docker软…

动态规划(蓝桥杯 C++ 题目 代码 注解)

目录 介绍: 题目一(数字三角形): 题目二(跳跃): 题目三(背包问题类型): 题目四(蓝肽子序列): 题目五(合唱…

学习笔记。。。

1.字符串的拼接 1.sprintf() 往字符串的前面或中间、后面拼接一个字符串。 2.strncpy()用来复制字符串的前n个字符 //dest为目标数组,src为源数组,n为要复制的字符个数 2.char* My_strncpy(char* dest, const char* src, int n) 3.char *strcat(ch…

web蓝桥杯真题:西游记之西天取经

代码: animation-iteration-count: infinite; 考点: animation-iteration-count n | indinite属性定义动画的播放次数。 值描述n定义动画播放次数的数值。infinite规定动画应该无限次播放。

Ubuntu设置时区和时间同步

文章目录 Ubuntu设置时区和时间同步一、前言1.环境 二、正文1.设置时区2.时间同步 Ubuntu设置时区和时间同步 一、前言 1.环境 LInux 发行版本:ubuntu-22.04.3-desktop-amd64.iso Ubuntu Server:https://ubuntu.com/download/server 二、正文 1.设置…

代码训练LeetCode(7)删除有序数组中的重复项

代码训练(7)LeetCode之删除有序数组中的重复项 Author: Once Day Date: 2024年3月10日 漫漫长路,才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 26. 删除有序数组中的重复项 - 力扣(LeetCode)力扣…

c++ 类内可以定义引用数据成员吗?

在C中,类内是可以定义引用数据成员的,但是在初始化对象时,必须在构造函数的成员初始化列表中对引用进行初始化,因为引用必须在创建时被初始化,并且不能在其生存期内引用不同的对象。下面是一个简单的示例: …

【病毒查杀】“PE启动盘+360杀毒软件”对硬盘病毒查杀

通过本步骤,用户可使用WinPE版本360系统急救箱软件对主板硬盘进行病毒木马扫描和杀毒操作。 360系统急救箱,这款软件是360官方推出的一款杀毒工具箱,可以帮助用户仅在WinPE环境下就可对硬盘进行病毒木马查杀,可能查杀过后因病毒木…

网络安全: Kali Linux 进行 MSFvenom 程序利用

目录 一、实验 1.环境 2. Kali Linux 进行 MSFvenom 程序利用 3. 创建计划任务自动运行 MSFvenom 程序 二、问题 1.在线加密解密 2.MSF 运行失败 3.MobaXterm 连接Ubuntu 失败 一、实验 1.环境 (1)主机 表1 主机 系统版本IP备注Kali Linux20…

STM32单片机基本原理与应用(十一)

语音识别实验 此实验采用STM32核心板 LD3320模块,通过初始化LD3320并写入待识别关键词,对麦克风说出相应关键词,实现实训平台上的流水灯相应变化的效果。 LD3320 是一颗基于非特定人语音识别 (SI-ASR:Speaker-Indepen…

Python基础知识:数字类型及数学函数详解

在开启Python系列学习之后,我们就大概讲了数字类型及数学函数的基础语法。这一篇博客,我们就将详细介绍Python中的数字类型、数学函数、随机数函数、三角函数以及数学常量,同时,为大家提供一些示例代码帮助大家更好地理解它们的用…

C#拾遗补漏之goto跳转语句

前言 在我们日常工作中常用的C#跳转语句有break、continue、return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺点。 goto语句介绍 goto 语句由关键字 goto 后跟一个标签名称组成&…

视频产品介绍:AS-VCVR-N多协议视频接入网关

目 录 一、产品概述 (一)非标设备接入 (二)信令流转换 (三)媒体流转发 二、网关特性 三、技术参数 一、产品概述 视频接入网关服务是终端用户与视频源的传输枢纽,实现把前端不同…

AI训练数据处理和读取

AI训练数据处理和读取 AI数据处理 AI数据处理概述 AI数据处理是指对原始数据进行一系列的操作,以便机器学习算法能够从中提取有用的信息,进而进行模型的训练、验证和部署。数据处理是机器学习流程中的关键步骤,其质量直接影响到模型的性能…

手把手一起开发SV4E-I3C设备(四)

JEDEC DDR5 SPD Hub Devices例程 所有例程,SV4E-I3C设备连接器件均为SPD5芯片,Reg表示MR寄存器,Mem表示NVM存储器 1、ENEC CCC ENEC 启用事件中断,ENEC CCC 仅在设备置于 I3C 基本模式后才受支持。当 SPD5 注册 ENEC CCC 时&am…

如何删除github中已经被追踪的文件

以.idea目录为例,如果在添加.gitignore规则之前已经将.idea目录或其下的某些文件添加到了版本控制中,那么这些文件将会被追踪,即使后来添加了.gitignore规则,它们仍然会出现在Changes中。您需要先将这些文件从版本控制中移除,然后再次提交。可以使用以下命令将已追踪的文件…

AcWing算法基础课——简单数据结构模板

说明 本篇文章只给出代码模板,以及自己对该模板的理解。如果想看正确的算法思路,可以移步AcWing官网看详情。链接:常用代码模板2——数据结构 - AcWing 如有错误,欢迎大家批评指正。 简单数据结构模板 一、链表 1.1 数组模拟单…

【CSS面试题】高度塌陷问题及解决

什么情况下产生 (when 父盒子没有定义高度&#xff0c;但是子元素有高度&#xff0c;希望用子盒子撑起父盒子的高度&#xff0c;但是子盒子添加了浮动属性之后&#xff0c;父盒子高度为0 <template><div class"father"><div class"son"&…

pyqt QPlainTextEdit 中捕获回车

pyqt QPlainTextEdit 中捕获回车 在PyQt的QPlainTextEdit控件中&#xff0c;可以通过重写keyPressEvent()函数来捕获键盘事件。当按下回车键时&#xff0c;会发送一个Key_Return信号&#xff0c;我们可以连接这个信号到自定义的槽函数上进行处理。 以下是示例代码&#xff1a;…

Java 继承与多态

一、继承 在Java中&#xff0c;继承是一种重要的面向对象编程概念&#xff0c;它允许一个类&#xff08;称为子类或派生类&#xff09;继承另一个类&#xff08;称为父类或基类&#xff09;的属性和方法。这意味着子类可以使用父类的成员变量和方法&#xff0c;并且可以添加自…