计算机网络:传输层、应用层、网络安全、视频/音频/无线网络、下一代因特网

目录

(五)传输层

1.传输层寻址与端口

2.无连接服务与面向连接服务

3. 传输连接的建立与释放

4. UDP 的优点

5. UDP 和 TCP 报文段报头格式

6. TCP 的流量控制

7.TCP 的拥塞控制

8. TCP 传送连接的管理

(六)应用层

1. C/S 结构的优点

2.DNS 的层次结构

3.域名服务器的类型

4.Internet 的应用协议:FTP,MIME,HTTP

5.Web 页面文档的分类

6.生成动态文档的方法

7.生成活动文档的方法

8.URL 的格式

9.网络管理系统逻辑模型

10.网络管理的主要功能

11.被管对象的特性

12.SNMP 的基本元素

13.SNMPv3 的安全模式

(七)网络安全

1.网络面临的 4 种威胁:截获、中断、篡改、伪造

2.替代加密和置换加密

3.秘密密钥加密算法:DES(明文位数,密钥位数,分组密码)

4.公开密钥算法的特点

5.公开密钥加密算法:RSA

6.数字签名

(八)视频、音频与无线网络

1.RTP、RTCP、QoS 等的概念

2、时延、时延抖动等的处理

3、WLan、WPan、WMan、WLL 的概念

4、无线局域网的 DCF 和 PCF

5、CSMA/CA 协议的原理

(九)下一代因特网

1.IPv6 的特点

2.P2P 技术的特点

3.标记交换原理

4.MPLS 的封装

5.标记分配的方式

6.与以路由器作为核心网络平台的技术相比,MPLS 的主要优点

7.Intserv 的局限性

8.DiffServ 的体系结构

9.DiffServ 的技术特点

10. SDN 网络


(五)传输层

1.传输层寻址与端口

2.无连接服务与面向连接服务

3. 传输连接的建立与释放

传输连接的建立是指在两个应用程序之间建立一个端到端的通信链路,以便它们可以相互发送数据。在TCP/IP协议中,传输连接的建立过程通常使用三次握手协议来实现。当客户端和服务器都成功完成三次握手,传输连接就建立了,它们就可以开始相互发送数据。传输连接的释放是指在数据传输完成后,结束连接并释放连接的资源。在TCP/IP协议中,传输连接的释放过程通常使用四次握手协议来实现。当双方都成功完成四次握手,传输连接就被关闭了,连接的资源也被释放。

4. UDP 的优点

  1. 更快的传输速度:UDP不需要像TCP那样进行三次握手和四次挥手的连接建立和释放过程,因此它的传输速度更快。
  2. 更小的数据包头部:UDP的数据包头部只有8个字节,而TCP的数据包头部有20个字节,因此UDP在传输小型数据时,更加高效。
  3. 更少的网络流量:UDP不需要进行拥塞控制,因此它的网络流量要比TCP少,这意味着网络中的带宽更充足,数据传输的延迟更小。
  4. 更简单的实现和管理:由于UDP协议较为简单,因此实现和管理UDP相对较为容易,维护成本更低。
  5. 适用于实时应用程序:UDP协议适用于需要实时传输数据的应用程序,如音视频流媒体、在线游戏等,因为它可以在较低的延迟下传输数据。

5. UDP 和 TCP 报文段报头格式

UDP格式::

TCP格式:

6. TCP 的流量控制

流量控制是在一条 TCP 连接中的接收端采用的措施,用来限制发送端发送报文段的速率,以免在接收端来不及接收。流量控制只控制一个发送端

7.TCP 的拥塞控制

拥塞控制是用来控制 TCP 连接中发送端发送报文段的速率,以免使互联网中的某处产生过载。拥塞控制可能会同时控制许多个发送端,限制它们的发送速率。

拥塞控制的实现机制:

8. TCP 传送连接的管理

TCP连接的三个阶段:建立连接、数据传送和连接释放

建立连接过程:

连接释放过程:

(六)应用层

1. C/S 结构的优点

2.DNS 的层次结构

3.域名服务器的类型

4.Internet 的应用协议:FTP,MIME,HTTP

FTP:

MIME:

HTTP:

HTTP 定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。

5.Web 页面文档的分类

6.生成动态文档的方法

生成动态文档的方法有以下几种:

  1. 使用服务器端脚本语言:常见的服务器端脚本语言有PHP、Python、Ruby等,通过编写脚本来生成动态文档。这种方法需要服务器支持相应的脚本语言,并且需要相应的环境配置和代码编写。

  2. 使用客户端脚本语言:常见的客户端脚本语言有JavaScript,通过编写JS脚本,可以在客户端动态生成文档。这种方法不需要服务器支持,但需要浏览器支持JS,并且需要相应的JS编写技能。

  3. 使用动态网页生成工具:常见的动态网页生成工具有ASP、JSP、ASP.NET等,可以通过使用这些工具来生成动态文档。这种方法需要相应的软件环境和代码编写技能,且不同的工具的使用方式和语法都有所不同。

7.生成活动文档的方法

生成活动文档的方法有以下几种:

  1. 使用HTML5:HTML5提供了一些新的标签和API,如canvas、WebGL、SVG等,可以用于创建动态文档,如动画、交互式图表等。使用HTML5可以实现较为复杂的动态效果,但需要相应的HTML5编程技能。

  2. 使用JavaScript库或框架:常见的JavaScript库或框架如jQuery、React、Angular等,可以用于创建动态文档,如滑动效果、自动更新数据等。使用JavaScript库或框架可以快速实现比较简单的动态效果,但需要相应的JavaScript编程技能。

  3. 使用动态网页生成工具:动态网页生成工具如ASP、JSP、ASP.NET等,可以用于创建动态文档,如用户注册、表单提交等。使用动态网页生成工具可以快速实现一些常见的动态效果,但需要相应的软件环境和代码编写技能。

8.URL 的格式

URL的一般格式:〈协议〉://〈主机〉:〈端口〉/〈路径〉。其中协议指出使用什么协议来获取万维网文档,常用的有http(https)、ftp,主机指出该主机在互联网上的域名。

9.网络管理系统逻辑模型

网络管理系统是一种用于管理计算机网络的软件系统,它包括了多个模块,如设备管理、性能监控、安全管理、日志管理等,其中:

  1. 设备管理模块:用于管理网络中的各种设备,如路由器、交换机、防火墙等。该模块可以实现设备的自动发现、配置管理、设备状态监控、设备故障诊断等功能。

  2. 性能监控模块:用于对网络性能进行实时监控,包括网络带宽、网络延迟、网络负载等指标。该模块可以通过采集数据、分析数据、报警等方式来保证网络的正常运行。

  3. 安全管理模块:用于保障网络的安全性,包括身份认证、访问控制、漏洞扫描、入侵检测等功能。该模块可以通过实时监控网络流量、日志审计等方式来发现网络安全问题并及时处理。

  4. 日志管理模块:用于收集、存储和分析网络中的各种日志数据,如设备日志、安全日志、应用程序日志等。该模块可以帮助管理员快速定位网络问题、分析网络性能、识别安全威胁等。

  5. 配置管理模块:用于管理网络中各种设备的配置信息,包括设备的IP地址、路由表、访问控制列表等信息。该模块可以帮助管理员快速备份和恢复设备配置,避免配置错误导致网络故障。

  6. 管理员管理模块:用于管理网络管理员的权限和角色,包括管理员的账号、密码、权限分配等信息。该模块可以确保网络管理的安全性,避免管理员滥用权限造成安全问题。

10.网络管理的主要功能

11.被管对象的特性

  1. 类:被管对象属于网络设备对象类或系统对象类。
  2. 属性:被管对象拥有的特性参量,包括:IP地址、MAC地址、设备型号、操作系统版本、硬件配置、网络拓扑位置、运行状态、网络流量等。
  3. 管理操作:可以对被管对象施加的操作,包括:设备配置、软件更新、监控性能、安全策略配置、故障诊断、远程控制等。
  4. 行为:被管对象对管理操作所做出的反应,包括:设备配置变更、软件更新成功或失败、性能监控数据反馈、安全事件报警、故障诊断结果、远程控制结果等。
  5. 通报:被管对象可能主动发出的报告类信,包括:设备状态变化通知、性能监控数据上报、安全事件报告、故障自愈报告、运维工单提交等。

12.SNMP 的基本元素

  1. 管理信息结构SMI(建立规则)
  2. 管理信息车MIB (对变量进行说明)
  3. SNMP协议(完成网管动作)

13.SNMPv3 的安全模式

  1. 基于用户的安全模式( USM )
  2. 基于视图的访问控制模式( VACM )

(七)网络安全

1.网络面临的 4 种威胁:截获、中断、篡改、伪造

2.替代加密和置换加密

3.秘密密钥加密算法:DES(明文位数,密钥位数,分组密码)

4.公开密钥算法的特点

5.公开密钥加密算法:RSA

6.数字签名

(八)视频、音频与无线网络

1.RTP、RTCP、QoS 等的概念

实时传输协议RTP(Real-Time Transport Protocol):为实时应用提供端到端的运输,但不提供任何服务质量的保证。

实时运输控制协议RTCP(RTP Control Protocol):功能:服务质量的监视与反馈、媒体间的同步以及多播组中成员的标志。

服务质量QoS(Quality of Service):是服务性能的总效果,此效果决定了一个用户对服务的满意程度

2、时延、时延抖动等的处理

3、WLan、WPan、WMan、WLL 的概念

4、无线局域网的 DCF 和 PCF

5、CSMA/CA 协议的原理

CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)是一种用于无线局域网中的多路访问协议,其主要原理是避免数据帧碰撞,确保数据传输的可靠性。

CSMA/CA协议的工作原理如下:

  1. 载波侦听:发送数据前,先检测信道是否有其他设备正在发送数据。如果信道被占用,则等待一段随机时间后再次侦听,直到信道空闲。

  2. 发送请求:在信道空闲时,发送请求帧,请求访问信道。

  3. 等待确认:等待接收到接收方的确认帧,确认可以访问信道。

  4. 发送数据:在确认帧到达后,发送数据帧。

  5. 等待确认:等待接收方的确认帧,确认数据帧已经被接收。

如果在等待确认帧的过程中,没有收到确认帧,则认为数据帧已经丢失,需要重传数据帧。

(九)下一代因特网

1.IPv6 的特点

2.P2P 技术的特点

3.标记交换原理

MPLS在入口结点给每一个IP数据报打上固定长度的标记,然后对打上标记的 IP 数据报用硬件进行转发,因而转发速率大大加快(工作原理)

4.MPLS 的封装

5.标记分配的方式

  1. 上游分配
  2. 下游分配
  3. 按需下游分配

6.与以路由器作为核心网络平台的技术相比,MPLS 的主要优点

  1. 提高网络性能:MPLS采用标签交换的方式,不需要对数据包进行完整的路由查找,降低了路由器的负担,提高了网络的传输效率和性能。

  2. 支持服务质量:MPLS可以为不同类型的数据流设置不同的服务质量(Quality of Service,QoS)要求,如带宽、延迟、丢包率等,保证了数据传输的可靠性和稳定性。

  3. 灵活性和可扩展性:MPLS支持多种协议的包交换,如IP、ATM、以太网等,具有很好的兼容性和扩展性,可以适应不同的应用场景和网络需求。

  4. 降低网络成本:MPLS可以实现虚拟专用网络(Virtual Private Network,VPN)和流量工程(Traffic Engineering),降低了网络建设和运营的成本,提高了网络的利用率。

  5. 提高网络安全性:MPLS可以使用标签进行数据包的转发,避免了对数据包的暴露,提高了网络的安全性和隐私性。

7.Intserv 的局限性

8.DiffServ 的体系结构

9.DiffServ 的技术特点

10. SDN 网络

软件定义网络SDN并不是要改变网络的功能,是一种新型的网络体系结构,其要点是把网络的控制层面和数据层面分离,而让控制层面利用软件来控制数据层面中的许多设备。

补充,即SDN与传统网络的区别:

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

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

相关文章

【前端开发】HTML+CSS网页,可以拿来当作业(免费开源)

HTML代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content_lizhongyu"widthdevice-width, initial-scale1.0"><title>小兔鲜儿-新鲜、惠民、快捷<…

CV(4)--边缘提取和相机模型

前言 仅记录学习过程&#xff0c;有问题欢迎讨论 边缘提取&#xff08;涉及语义分割&#xff09;&#xff1a; 图象的边缘是指图象局部区域亮度变化显著的部分,也有正负之分&#xff0c;暗到亮为正 求边缘的幅度&#xff1a;sobel&#xff0c;Canny算子 图像分高频分量和低…

智能技术引领未来:自动图像标注的创新应用与发展

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;传知代码 欢迎大家点赞收藏评论&#x1f60a; 目录 概述算法原理核心逻辑效果演示使用方式参考文献 参考文献&#xff1a;需要本文的详细复现过程的项目源码、数据和预训练好的模型可从该地址处获…

C语言-排序

常见的排序算法分为以下四种&#xff0c;插入排序&#xff0c;选择排序&#xff0c;交换排序&#xff0c;归并排序。 一、插入排序 (一)直接插入排序 直接插入排序&#xff0c;将一段数组看做被分成已排序序列和未排序序列&#xff0c;排序过程是从未排序序列的元素开始&…

【Java笔记】LinkedList 底层结构

一、LinkedList 的全面说明 LinkedList底层实现了双向链表和双端队列特点可以添加任意元素(元素可以重复)&#xff0c;包括null线程不安全&#xff0c;没有实现同步 二、LinkedList 的底层操作机制 三、LinkedList的增删改查案例 public class LinkedListCRUD { public stati…

网管平台(基础篇):路由器的介绍与管理

路由器简介 路由器&#xff08;Router&#xff09;是一种计算机网络设备&#xff0c;它的主要作用是将数据通过打包&#xff0c;并按照一定的路径选择算法&#xff0c;将网络传送至目的地。路由器能够连接两个或更多个网络&#xff0c;并根据信道的情况自动选择和设定路由&…

排序算法(2):选择排序

问题 排序 [30, 24, 5, 58, 18, 36, 12, 42, 39] 选择排序 选择排序每次从待排序序列中选出最小&#xff08;或最大&#xff09;的元素&#xff0c;将其放到序列的起始位置&#xff0c;然后&#xff0c;再从剩余未排序元素中继续寻找最小&#xff08;或最大&#xff09;元素…

Tongweb8命令行使用收集(by lqw)

文章目录 声明对应版本修改thanos用户密码部署应用到默认实例节点相关操作新增节点(一般一个服务器ip只能装一个节点)启动节点(需确认节点没有运行)停止节点删除节点节点新增应用节点查看应用节点启动应用节点停止应用节点卸载应用(谨慎操作,卸载后应用就没有了,建议备份后…

Artec Leo3D扫描仪在重型机械设备定制中的应用【沪敖3D】

挑战&#xff1a;一家加拿大制造商需要有效的方法&#xff0c;为富于变化且难度较高的逆向工程&#xff0c;快速、安全、准确地完成重型机械几何采集。 解决方案&#xff1a;Artec Leo, Artec Studio, Geomagic for SOLIDWORKS 效果&#xff1a;Artec Leo三维扫描代替过去的手动…

题海拾贝:力扣 141.环形链表

Hello大家好&#xff01;很高兴我们又见面啦&#xff01;给生活添点passion&#xff0c;开始今天的编程之路&#xff01; 我的博客&#xff1a;<但凡. 我的专栏&#xff1a;《编程之路》、《数据结构与算法之美》、《题海拾贝》 欢迎点赞&#xff0c;关注&#xff01; 1、题…

Vite快速构建Vue教程

步骤 1: 初始化项目目录 创建一个名为 projects 的文件夹&#xff0c;作为存放所有 Vite 项目的根目录。这个文件夹将容纳多个独立的 Vite 项目。 步骤 2: 创建 Vite 项目 右键点击 projects 文件夹并选择“在此处打开终端”或使用您偏好的代码编辑器&#xff08;如 VSCode&…

深入理解 CSS 文本换行: overflow-wrap 和 word-break

前言 正常情况下&#xff0c;在固定宽度的盒子中的中文会自动换行。但是&#xff0c;当遇到非常长的英文单词或者很长的 URL 时&#xff0c;文本可能就不会自动换行&#xff0c;而会溢出所在容器。幸运的是&#xff0c;CSS 为我们提供了一些和文本换行相关的属性&#xff1b;今…

HarmonyOS 5.0应用开发——属性动画

【高心星出品】 文章目录 属性动画animateTo属性动画animation属性动画 属性动画 属性接口&#xff08;以下简称属性&#xff09;包含尺寸属性、布局属性、位置属性等多种类型&#xff0c;用于控制组件的行为。针对当前界面上的组件&#xff0c;其部分属性&#xff08;如位置属…

《探索视频数字人:开启未来视界的钥匙》

一、引言 1.1视频数字人技术的崛起 在当今科技飞速发展的时代&#xff0c;视频数字人技术如一颗璀璨的新星&#xff0c;正逐渐成为各领域瞩目的焦点。它的出现&#xff0c;犹如一场科技风暴&#xff0c;彻底改变了传统的视频制作方式&#xff0c;为各个行业带来了前所未有的机…

免费下载 | 2024算网融合技术与产业白皮书

《2024算网融合技术与产业白皮书&#xff08;2023年&#xff09;》的核心内容概括如下&#xff1a; 算网融合发展概述&#xff1a; 各国细化算网战略&#xff0c;指引行业应用创新升级。 算网融合市场快速增长&#xff0c;算力互联成为投资新热点。 算网融合产业模式逐渐成型…

基于卷积神经网络的图像二分类检测模型训练与推理实现教程 | 幽络源

前言 对于本教程&#xff0c;说白了&#xff0c;就是期望能通过一个程序判断一张图片是否为某个物体&#xff0c;或者说判断一张图片是否为某个缺陷。因为本教程是针对二分类问题&#xff0c;因此主要处理 是 与 不是 的问题&#xff0c;比如我的模型是判断一张图片是否为苹果…

RabbitMQ个人理解与基本使用

目录 一. 作用&#xff1a; 二. RabbitMQ的5中队列模式&#xff1a; 1. 简单模式 2. Work模式 3. 发布/订阅模式 4. 路由模式 5. 主题模式 三. 消息持久化&#xff1a; 消息过期时间 ACK应答 四. 同步接收和异步接收&#xff1a; 应用场景 五. 基本使用 &#xff…

前端怎么预览pdf

1.背景 后台返回了一个在线的pdf地址&#xff0c;需要我这边去做一个pdf的预览&#xff08;需求1&#xff09;&#xff0c;并且支持配置是否可以下载&#xff08;需求2&#xff09;&#xff0c;需要在当前页就能预览&#xff08;需求3&#xff09;。之前我写过一篇预览pdf的文…

滑动窗口算法专题

滑动窗口简介 滑动窗口就是利用单调性&#xff0c;配合同向双指针来优化暴力枚举的一种算法。 该算法主要有四个步骤 1. 先进进窗口 2. 判断条件&#xff0c;后续根据条件来判断是出窗口还是进窗口 3. 出窗口 4.更新结果&#xff0c;更新结果这个步骤是不确定的&#xff0c…

C# 中的Task

文章目录 前言一、Task 的基本概念二、创建 Task使用异步方法使用 Task.Run 方法 三、等待 Task 完成使用 await 关键字使用 Task.Wait 方法 四、处理 Task 的异常使用 try-catch 块使用 Task.Exception 属性 五、Task 的延续使用 ContinueWith 方法使用 await 关键字和异步方法…