当前位置: 首页 > news >正文

计算机网络——期末复习(4)协议或技术汇总、思维导图

思维导图

协议与技术

  1. 物理层通信协议:曼彻斯特编码
  2. 链路层通信协议:CSMA/CD

(1)停止-等待协议(属于自动请求重传ARQ协议):确认、否认、重传、超时重传、

(2)回退N帧协议(流水线传输,属于连续ARQ协议):发送窗口、接收窗口、累计确认、1<发送窗口≤2^n-1

(3)选择重传协议(可以先接受未按序到达的数据分组)

(4)PPP协议:拨号上网和远程办公;当用户使用调制解调器连接到因特网服务提供商(ISP)的接入服务器时,通常会使用PPP协议来建立连接,并进行数据传输;

(5)CSMA/CD协议(载波监听多址接入/碰撞检测):最长经过时长2

(二倍传播时延)就可检测出碰撞,最短基本为

(6)虚拟局域网VLAN:VLAN可以将一个物理网络划分为多个逻辑上的子网络,从而实现不同部门或功能的设备互相隔离。

  1. 网络层通信协议:IP

路由选择协议:

(1)外部网关协议EGP(BGP):ISP之间的连接:BGP常用于不同互联网服务提供商(ISP)之间的路由交换。每个ISP会有一个独立的AS,BGP用于管理ISP之间的路由信息;大型企业网络:大规模企业或数据中心也可以使用BGP来实现跨多个站点的路由控制,特别是在多云或跨地域的数据中心环境中。

(2)内部网关协议IGP(RIP、OSPF):

(3)ICMP:差错报告报文、询问报文(PING、traceroute)

(4)虚拟专用网VPN:远程办公、出差员工访问公司内网、家庭用户访问公司资源等。

(5)网络地址转换NAT:家里有多个设备(如智能手机、电脑、电视等)需要连接到互联网,但你只有一个公网IP地址提供商分配给你。为了让多个设备能够同时上网,路由器通过NAT技术将内部设备的私有IP地址转换为一个公有IP地址。

(6)IP多播:(IGMP、多播路由选择协议):视频会议分发视频流、广播电视台、在线游戏、软件分发

(7)移动IP技术:现代智能手机、平板电脑等设备通过移动IP技术可以在不同的网络环境中保持无缝连接,无论是切换Wi-Fi、4G/5G网络,还是在不同的移动运营商之间切换,移动IP技术都能保证通信不中断;物联网

(9)地址解析协议APR:将网络层地址(通常是IP地址)映射到数据链路层地址(如MAC地址)的一种协议

(10)多协议标签交换MPLS:数据转发技术,用于在网络中高效地传输数据

(11)RARP:通过MAC地址寻找IP地址

  1. 运输层通信协议:TCP、UDP
  1. 停止等待协议
  2. 连续ARQ协议
  3. 选择确认SACK:告诉哪些数据已接收
  4. 主动队列管理AQM:改善网络拥塞控制和优化网络性能的技术,AQM通过动态管理和调节传入的数据包队列,主动地丢弃或标记数据包,以控制网络中发生拥塞的风险,减少延迟和丢包,从而提高网络的吞吐量和响应速度。

  1. 应用层通信协议:DHCP、DNS、HTTP、SMTP
  1. DNS:将域名转换为IP
  2. FTP文件传送协议:传输大量数据、管理远程文件和进行跨设备操作
  3. TFTP:主要用于在网络设备之间进行文件传输。它通常用于不需要复杂身份验证或目录结构的场景,适合于需要快速、简单文件传输的情况。
  4. TELNET:用于远程登录和管理计算机的协议,允许用户通过网络连接到远程计算机并进行操作。
  5. HTTP:超文本传输协议、
  1. SMTP:电子邮件发送协议
  2. POP3:读取协议
  3. IMAP:读取协议
  4. MIME:多用途因特网邮件扩展
  5. DHCP:自动分配IP
  6. SNMP:网络设备(如路由器、交换机、服务器、打印机等)的监控、管理和配置
  7. P2P:文件共享、即时通信
  8. Cookie:使万维网服务器“记住”用户

相关文章:

计算机网络——期末复习(4)协议或技术汇总、思维导图

思维导图 协议与技术 物理层通信协议&#xff1a;曼彻斯特编码链路层通信协议&#xff1a;CSMA/CD &#xff08;1&#xff09;停止-等待协议&#xff08;属于自动请求重传ARQ协议&#xff09;&#xff1a;确认、否认、重传、超时重传、 &#xff08;2&#xff09;回退N帧协…...

Microsoft word@【标题样式】应用不生效(主要表现为在导航窗格不显示)

背景 随笔。Microsoft word 2013基础使用&#xff0c;仅做参考和积累。 问题 Microsoft word 2013&#xff0c;对段落标题文字应用【标题样式】不生效&#xff08;主要表现为在导航窗格不显示&#xff09;。 图1 图2 观察图1和图2&#xff0c;发现图1的文字在应用【标题一】样…...

轮播图带详情插件、uniApp插件

超级好用的轮播图 介绍访问地址参数介绍使用方法&#xff08;简单使用&#xff0c;参数结构点击链接查看详情&#xff09;图片展示 介绍 带有底部物品介绍以及价格的轮播图组件&#xff0c;持续维护&#xff0c;uniApp插件&#xff0c;直接下载填充数据就可以在项目里面使用 …...

云计算时代携程的网络架构变迁

大家觉得有意义和帮助记得及时关注和点赞!!! 前言0 携程云平台简介 网络演进时间线1 基于 VLAN 的二层网络 1.1 需求1.2 解决方案&#xff1a;OpenStack Provider Network 模型1.3 硬件网络拓扑1.4 宿主机内部网络拓扑1.5 小结 优点缺点2 基于 SDN 的大二层网络 2.1 面临的新问…...

USB 状态机及状态转换

文章目录 USB 状态机及状态转换连接状态供电状态默认状态地址状态配置状态挂起状态USB 状态机及状态转换 枚举完成之前,USB 设备要经过一系列的状态变化,才能最终完成枚举。这些状态是 连接状态 - attached供电状态 - powered默认状态 - default地址状态 - address配置状态 -…...

Go C编程 第6课 无人机 --- 计算旋转角

旋转的秘密---认识角度 rt、lt命令学习 goc电子课程 一、编程步骤 第一步 第二步 第三步 第四步 二、画“四轴无人机” &#xff08;一&#xff09;、画第一根机轴 &#xff08;二&#xff09;、画第二根机轴 &#xff08;三&#xff09;、画完整的无人机 三、画“多轴无人…...

C++-----图

一、图的结构 在 C 中&#xff0c;图可以用多种结构表示&#xff0c;常见的有邻接矩阵和邻接表。 邻接矩阵 使用二维数组 adjMatrix 来表示图中顶点之间的连接关系。对于无向图&#xff0c;如果 adjMatrix[i][j] 不为零&#xff0c;则表示顶点 i 和顶点 j 之间存在边&#x…...

mysql 数据库迁移到达梦数据库

1.windows安装达梦数据库&#xff0c;去官网下载 dm8 进行安装&#xff0c;安装后&#xff0c;可以使用管理工具管理数据 使用迁移工具对数据进行迁移&#xff1b; 2.使用php 或者 thinkphp连接达梦数据库 2.1、先PHP开启DM扩展 从达梦数据库安装目录下drivers/php_pdo 复制对…...

【记录】使用R2 CDN替换本地项目图片以加速图片加载

将图片存储到 Cloudflare 的存储桶中&#xff0c;并通过其提供的公共 URL 来替换代码中的本地路径&#xff0c;可以减小项目中打包的图片文件体积 实现方法的详细步骤&#xff1a; 1. 上传图片到 Cloudflare 的存储桶 &#xff08;1&#xff09;登录 Cloudflare Dashboard&am…...

12.13[java exp4][debug]nginx 500,究极未解之谜,出自重启,解决自重启,迷???

pro1 pro2?????????未解之谜&#xff0c;究极未解之谜&#xff1f;&#xff1f;&#xff1f;&#xff1f; 就是 auth_request http://auth_server/auth/check;接受不到&#xff0c;auth_server无法受到请求&#xff0c;就完全没收到&#xff1f;但是/auth/login等直接…...

Disruptor 高性能环形消息框架

官方文档&#xff1a;Disruptor 1. 简介 Disruptor是一个高性能的互进程&#xff08;Inter-process&#xff09;和多线程&#xff08;Multi-threaded&#xff09;消息处理库&#xff0c;由LMAX交易所开发&#xff0c;用于在Java虚拟机&#xff08;JVM&#xff09;上实现高性能…...

Python列表(二)

方式三&#xff1a; 创建对应的枚举对象 概念&#xff1a;通过枚举函数&#xff0c;生成一个新的对象 作用&#xff1a;函数用于将一个可遍历的数据对象&#xff08;如列表、元组或字符串&#xff09;组合为一个索引序列 同时列出数据下标和数据 #生成枚举对象 values [&…...

计算机网络:应用层 —— 网络应用模式

文章目录 客户—服务器方式和对等方式客户/服务器方式 (C/S方式)工作流程特点 对等方式 (P2P方式)工作流程P2P 应用特点 客户—服务器方式和对等方式 网络应用程序运行在处于网络边缘的不同的端系统上&#xff0c;通过彼此间的通信来共同完成某项任务。 开发一种新的网络应用…...

@Repository注解和@mapper的区别

1. Repository 注解 通俗解释&#xff1a; 你可以把 Repository 注解想象成是一个专门负责管理数据库操作的 “仓库管理员”。这个管理员主要负责和数据库打交道&#xff0c;就像管理一个大仓库一样&#xff0c;他会进行各种操作&#xff0c;比如把货物&#xff08;数据&#x…...

解锁成长密码:探寻刻意练习之道

刻意练习&#xff0c;真有那么神&#xff1f; 在生活中&#xff0c;你是否有过这样的困惑&#xff1a;每天苦练英语口语&#xff0c;可一到交流时还是支支吾吾&#xff1b;埋头苦学吉他&#xff0c;却总是卡在几个和弦转换上&#xff1b;工作多年&#xff0c;业务能力却似乎陷入…...

cuda-cuDnn

cuda sudo /bin/sh cuda_11.7.0_515.43.04_linux.run cudnn cuDNN Archive | NVIDIA Developer Linux 系统 CUDA 多版本共存以及切换 – 颢天 安装cuda # 如果已经安装过驱动&#xff0c;驱动不需要再安装&#xff0c;取消勾选 安装cuDNN&#xff0c;cuda-cuDNN对应关系见…...

如何使用Python和PIL库生成带竖排文字的封面图像

在今天的博客中&#xff0c;我们将学习如何使用Python和PIL&#xff08;Pillow&#xff09;库生成一个简单而有创意的封面图像。我们将创建一个背景图像&#xff0c;并在其上绘制带有竖排文字的标题和副标题&#xff0c;最后再添加一些装饰性元素如星星和萤火虫。这个教程适合初…...

低代码开发 实战转型案例一览

数字浪潮澎湃&#xff0c;企业应用开发需求呈井喷之势。传统全栈开发虽底蕴深厚&#xff0c;然其漫长周期与高昂成本&#xff0c;难以追赶市场快速交付的急切步伐。无代码与低代码平台顺势崛起&#xff0c;宛如暗夜明灯&#xff0c;吸引非技术人员纷至沓来&#xff0c;投身应用…...

SQL Server中FIRST_VALUE和 LAST_VALUE窗口函数允许在一个指定的窗口内返回第一个或最后一个值

在 SQL Server 中&#xff0c;FIRST_VALUE 和 LAST_VALUE 是用于窗口函数&#xff08;Window Functions&#xff09;的两个非常有用的函数。它们允许你在一个指定的窗口内返回第一个或最后一个值。这两个函数通常与 OVER 子句一起使用&#xff0c;以定义窗口的范围和排序规则。…...

机器学习-高斯混合模型

文章目录 高斯混合模型对无标签的数据集&#xff1a;使用高斯混合模型进行聚类对有标签的数据集&#xff1a;使用高斯混合模型进行分类总结 高斯混合模型 对无标签的数据集&#xff1a;使用高斯混合模型进行聚类 对有标签的数据集&#xff1a;使用高斯混合模型进行分类 总结...

面试官都爱问!Java并发编程18道灵魂拷问:从Synchronized到虚拟线程

文章目录开场&#xff1a;并发面试&#xff0c;一个让勇士变烈士的战场第一幕&#xff1a;基础篇——别小看Synchronized&#xff0c;水很深第1题&#xff1a;synchronized锁的底层原理是啥&#xff1f;Monitor又是啥玩意&#xff1f;第2题&#xff1a;synchronized和volatile到…...

多模态跨语言翻译引擎实战指南:本地化部署与场景化应用

多模态跨语言翻译引擎实战指南&#xff1a;本地化部署与场景化应用 【免费下载链接】seamless-m4t-v2-large 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/seamless-m4t-v2-large 在全球化协作日益频繁的今天&#xff0c;跨语言翻译已成为打破沟通壁垒的核…...

无线网络实战:从零配置AP与SSID,打通设备互联

1. 无线网络基础概念扫盲 刚接触无线网络时&#xff0c;我经常被各种专业术语搞得晕头转向。其实搭建一个简单的办公网络并不复杂&#xff0c;我们先来理清几个关键概念。**AP&#xff08;接入点&#xff09;**就像无线网络中的"信号中转站"&#xff0c;负责把有线网…...

如何在Windows 11 LTSC中快速安装微软商店:完整免费指南

如何在Windows 11 LTSC中快速安装微软商店&#xff1a;完整免费指南 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore Windows 11 LTSC版本以其卓越的稳…...

奥尔特云智慧武装系统上线!基层武装管理从此“智”在必得!

随着国防动员与基层武装工作不断升级&#xff0c;传统管理模式存在信息化覆盖不全、数据归集粗放、智能化水平不足等问题&#xff0c;已难以适配高效管理与应急应战需求&#xff0c;数字化转型成为必然趋势。智慧武装系统是奥尔特云&#xff08;深圳&#xff09;智慧科技打造的…...

Obsidian插件翻译终极指南:5分钟让所有插件说你的母语

Obsidian插件翻译终极指南&#xff1a;5分钟让所有插件说你的母语 【免费下载链接】obsidian-i18n 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-i18n 你是否曾经因为喜欢的Obsidian插件只有英文界面而感到困扰&#xff1f;或者因为语言障碍而无法充分发挥插…...

华为HarmonyOS PC突破:一键运行Linux工具

文章目录前言从「望Linux兴叹」到「一键真香」这三个功能&#xff0c;打工人看了会流泪开发者&#xff1a;终于不用「双机党」了生态破局的关键一步普通用户也能受益&#xff1f;当然一点冷静的观察写在最后前言 昨儿个IT圈炸锅了。 华为鸿蒙PC端应用市场悄咪咪上线了个叫融合…...

GPU集群网络优化实战:万兆以太网 vs InfiniBand,哪种更适合你的AI训练任务?

GPU集群网络优化实战&#xff1a;万兆以太网 vs InfiniBand&#xff0c;哪种更适合你的AI训练任务&#xff1f; 在构建高性能GPU集群时&#xff0c;网络架构的选择往往成为决定整体性能的关键因素。想象一下&#xff0c;当你的AI模型需要处理海量参数更新时&#xff0c;网络带宽…...

AI赋能运维:基于快马平台打造智能域名故障诊断与修复建议助手

最近在维护公司网站时遇到了新老域名切换导致的访问故障&#xff0c;传统排查流程需要手动分析日志、逐个测试可能原因&#xff0c;效率很低。这次尝试用InsCode(快马)平台的AI能力搭建了一个智能诊断工具&#xff0c;效果超出预期。分享下具体实现思路和关键环节&#xff1a; …...

深度学习框架YOLOV8模型如何训练水下生物检测数据集 构建基于YOLOv8➕pyqt5的水下生物检测系统 海胆‘, ‘海参‘, ‘扇贝‘, ‘海星‘, ‘水草

享基于YOLOv8➕pyqt5的水下生物检测系统内含7600张水下生物数据集 包括[‘海胆’, ‘海参’, ‘扇贝’, ‘海星’, ‘水草’]&#xff0c;5类也可自行替换模型&#xff0c;使用该界面做其他检测 这是一个非常经典的计算机视觉应用项目&#xff0c;结合了深度学习的目标检测&…...