计算机网络——期末复习(1)背诵

背诵

  1. 交换机与路由器:交换机连接同一子网,利用帧中的目的物理地址转发帧,工作在数据链路层;路由器连接不同子网,利用IP数据报中的目的IP地址转发IP数据报,工作在网络层。
  2. 五层的任务:(1)物理层的任务就是透明地传输位流,如以太网的物理层部分、ADSL、SDH。(使用何种信号来表示比特1和0问题)(2)数据链路层的任务是负责相邻结点间的通信,如CSMA/CD、PPP。(数据包在一个网络或一段链路上传输的问题)(3)网络层的任务是为数据在网络中选择一条合适的路径,如IP。(数据包在多个网络之间传输和路由的问题)(4)运输层的任务是负责不同计算机中两个进程间的通信,如TCP、UDP。(进程之间基于网络的通信问题)(5)应用层就是为了让用户能够使用网络,如HTTP、FTP。(应用进程的交互来实现特定网络应用的问题)
  3. 路由选择协议:互联网中的路由器利用路由选择协议,相互之间交换数据生成自己的路由表,再根据路由表转IP数据报。路由选择协议分为内部网关协议与外部网关协议。前者运行于一个自治系统内部的路由器之间,代表协议是RIP、OSPF,后者运行于不同自治系统的路由器之间,代表协议是BGP。
  4. VLAN技术:当一个局域网规模过大时,会导致严重的广播风暴,网络效率会明显下降。使用路由器可以划分广播域,但与交换机相比,路由器价格较高、管理与维护复杂。除广播问题外,大规模局域网的管理也很困难。在有VLAN功能的交换机上经过设置,可以把一个局域网划分为若干个VLAN,广播帧是不能在VLAN间转发的,这就利用交换机划分了广播域,同时也方便了网络管理。
  5. VPN(虚拟专用网):VPN是在内部网络与互联网的交界处设立VPN网关,数据在内网中为明文,在互联网中则为密文,VPN网关对数据进行加解密操作。利用VPN,可以在互联网上进行安全的通信,达到类似专用网的安全效果。
  6. NAT(网络地址转换):在内部网络与互联网的交界处的路由器上启用NAT功能,路由器可以将内部网络中计算机的私有IP地址转换为公有IP地址,从而使得使用私有IP地址的计算机可以访问互联网
  7. 端口的作用:为了标识本计算机应用层中的各进程,在运输层使用协议端口号,或通常简称为端口(port),把端口设为通信的抽象终点,端口号只具有本地意义,两个计算机中的进程要互相通信,不仅必须知道对方的IP地址,而且还要知道对方的端口号。端口分为熟知端口号、短暂端口号两类。
  8. TCP报文段的序号字段的含义:该报文段所封装的数据的第1字节数据,在由发送方到接收方的字节流中的顺序号。
  9. TCP报文段的确认号字段的含义:期望收到对方下一个报文段的第一个数据字节的序号,即对方发送的序号为该确认号之前(不包括确认号本身)的数据都已正确收到。
  10. TCP报文段的接收窗口字段的含义与功能:通知对方,从本报文段首部中的确认号算起,允许对方发送的数据量上限,即已发送未确认的数据量上限。利用本字段,接收方可以调控发送方的数据发送速率。与拥塞窗口的不同:本字段由接收方用于调控发送方的数据发送速率,而拥塞窗口则用于拥塞控制,计算机根据网络的拥塞状况,自动调整自己的拥塞窗口,从而调整自己的数据发送速率。
  11. TCP协议和UDP协议的最主要区别:TCP是能够实现可靠传输的,而UDP不能;TCP是面向连接的,而UDP是无连接的。
  12. 交换机处理:switch2收到目的物理地址为HX的数据帧后,先在交换表中查找目的地址为HX的行,发现找不到后,将该帧向除接收口外的其他所有接口转发,同时将HX记入交换表
  13. TFTP协议的可靠:(1)使用确认机制:TFTP协议通过请求和确认(ACK)机制来确保数据包的可靠传输;数据包顺序和重传:(2)TFTP协议要求数据块按顺序传输,并且每个数据包都有一个唯一的序列号
  14. 数据交换:(1)电路交换(2)报文交换(3)分组交换
  15. 分组交换的特点:采用存储转发的技术、高效、灵活、迅速、可靠

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

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

相关文章

概率论得学习和整理27:关于离散的数组 随机变量数组的均值,方差的求法3种公式,思考和细节。

目录 1 例子1:最典型的,最简单的数组的均值,方差的求法 2 例子1的问题:例子1只是1个特例,而不是普遍情况。 2.1 例子1各种默认假设,导致了求均值和方差的特殊性,特别简单。 2.2 我觉得 加权…

【HarmonyOS NEXT】Web 组件的基础用法以及 H5 侧与原生侧的双向数据通讯

关键词:鸿蒙、ArkTs、Web组件、通讯、数据 官方文档Web组件用法介绍:文档中心 Web 组件加载沙箱中页面可参考我的另一篇文章:【HarmonyOS NEXT】 如何将rawfile中文件复制到沙箱中_鸿蒙rawfile 复制到沙箱-CSDN博客 目录 如何在鸿蒙应用中加…

ASP.NET Core - 依赖注入 自动批量注入

依赖注入配置变形 随着业务的增长,我们项目工作中的类型、服务越来越多,而每一个服务的依赖注入关系都需要在入口文件通过Service.Add{}方法去进行注册,这将是非常麻烦的,入口文件需要频繁改动,而且代码组织管理也会变…

Spring Boot 3.X:Unable to connect to Redis错误记录

一.背景 最近在搭建一个新项目,本着有新用新的原则,项目选择到了jdk17SpringBoot3.4。但是在测试Redis连接的时候却遇到了以下问题: redis连不上了。于是我先去检查了配置文件的连接信息,发现没问题;再去检查配置类&am…

FFmpeg第一话:FFmpeg 简介与环境搭建

FFmpeg 探索之旅 一、FFmpeg 简介与环境搭建 二、FFmpeg 解码详解 第一话:FFmpeg 简介与环境搭建 FFmpeg 探索之旅一、前言二、FFmpeg 是什么?三、简单介绍其历史背景四、为什么用 C学习 FFmpeg?(一)高性能优势&#…

(vue)el-table在表头添加筛选功能

(vue)el-table在表头添加筛选功能 筛选前&#xff1a; 选择条件&#xff1a; 筛选后&#xff1a; 返回数据格式: 代码: <el-tableref"filterTable":data"projectData.list"height"540":header-cell-style"{border-bottom: 1px soli…

单片机:实现蜂鸣器数码管的显示(附带源码)

单片机实现蜂鸣器数码管显示 蜂鸣器和数码管在嵌入式系统中广泛应用。蜂鸣器可以发出声音警告或提示&#xff0c;而数码管则用于显示数字或字母。在本项目中&#xff0c;我们将通过8051单片机实现一个控制蜂鸣器和数码管显示的系统&#xff0c;结合使用蜂鸣器和数码管&#xf…

画图,matlab,

clear;close all;clc;tic;dirOutput dir(*.dat); % 罗列所有后缀-1.dat的文件列表&#xff0c;罗列BDDATA的数据 filenames string({dirOutput.name}); % 提取文件名%% 丢包统计 FILENAMES [""]; LOSS_YTJ [ ]; LOSS_RAD [ ]; LOSS_ETH [ ]…

流程引擎Activiti性能优化方案

流程引擎Activiti性能优化方案 Activiti工作流引擎架构概述 Activiti工作流引擎架构大致分为6层。从上到下依次为工作流引擎层、部署层、业务接口层、命令拦截层、命令层和行为层。 基于关系型数据库层面优化 MySQL建表语句优化 Activiti在MySQL中创建默认字符集为utf8&…

Vue3源码笔记阅读1——Ref响应式原理

本专栏主要用于记录自己的阅读源码的过程,希望能够加深自己学习印象,也欢迎读者可以帮忙完善。接下来每一篇都会从定义、运用两个层面来进行解析 定义 运用 例子:模板中访问ref(1) <template><div>{{str}}</div> </template> <script> impo…

神经网络基础-神经网络搭建和参数计算

文章目录 1.构建神经网络2. 神经网络的优缺点 1.构建神经网络 在 pytorch 中定义深度神经网络其实就是层堆叠的过程&#xff0c;继承自nn.Module&#xff0c;实现两个方法&#xff1a; __init__方法中定义网络中的层结构&#xff0c;主要是全连接层&#xff0c;并进行初始化。…

Dcoker Redis哨兵模式集群介绍与搭建 故障转移 分布式 Java客户端连接

介绍 Redis 哨兵模式&#xff08;Sentinel&#xff09;是 Redis 集群的高可用解决方案&#xff0c;它主要用于监控 Redis 主从复制架构中的主节点和从节点的状态&#xff0c;并提供故障转移和通知功能。通过 Redis 哨兵模式&#xff0c;可以保证 Redis 服务的高可用性和自动故…

机器学习之交叉熵

交叉熵&#xff08;Cross-Entropy&#xff09;是机器学习中用于衡量预测分布与真实分布之间差异的一种损失函数&#xff0c;特别是在分类任务中非常常见。它源于信息论&#xff0c;反映了两个概率分布之间的距离。 交叉熵的数学定义 对于分类任务&#xff0c;假设我们有&#…

Scala的泛型界限

泛型界限 上限 泛型的上限&#xff0c;下限。对类型的更加具体的约束&#xff01; 如果给某个泛型设置了上界&#xff1a;这里的类型必须是上界 如果给某个泛型设置了下界&#xff1a;这里的类型必须是下界

vscode中同时运行两个python文件(不用安装插件)

如何在vscode中同时运行两个python文件呢&#xff1f;今天在工作中遇到了这个问题。 查了网上的方法是安装coder runner插件&#xff0c;后来发现自身就有这个功能。所以记录一下,方便后续查找: 这是我的第一个文件&#xff0c;点击右上角的运行旁边的小箭头&#xff0c;有一…

python rabbitmq实现简单/持久/广播/组播/topic/rpc消息异步发送可配置Django

windows首先安装rabbitmq 点击参考安装 1、环境介绍 Python 3.10.16 其他通过pip安装的版本(Django、pika、celery这几个必须要有最好版本一致) amqp 5.3.1 asgiref 3.8.1 async-timeout 5.0.1 billiard 4.2.1 celery 5.4.0 …

XML Schema 复合类型 - 混合内容

XML Schema 复合类型 - 混合内容 XML Schema 是一种用于定义 XML 文档结构和内容的语言。在 XML Schema 中&#xff0c;复合类型是一种包含其他元素和/或属性的复杂类型。混合内容&#xff08;Mixed Content&#xff09;是复合类型的一种特殊形式&#xff0c;它允许元素包含其…

nano编辑器的使用

nano 是一个非常简单易用的命令行文本编辑器&#xff0c;它常用于在 Linux 或类 Unix 系统中快速编辑文件&#xff0c;特别适用于需要修改配置文件或快速编辑文本的场景。以下是一些常见的 nano 使用技巧和基本操作。 1. 打开文件 要使用 nano 编辑文件&#xff0c;打开终端并…

Numpy基本介绍

目录 1、Numpy的优势 1.1、ndarray介绍 1.2、ndarray与Python原生list运算效率对比 1.3、ndarray的优势 1.3.1、内存块风格 1.3.2、ndarray支持并行化运算(向量化运算) 1.3.3、效率远高于纯Python代码 2、N维数组-ndarray 2.1、ndarray的属性 2.2、ndarray的形状 2…

XXE练习

pikachu-XXE靶场 1.POC:攻击测试 <?xml version"1.0"?> <!DOCTYPE foo [ <!ENTITY xxe "a">]> <foo>&xxe;</foo> 2.EXP:查看文件 <?xml version"1.0"?> <!DOCTYPE foo [ <!ENTITY xxe SY…