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

计算机网络常见的名词解释

计算机网络常见的名词解释

  • 1.应用层
  • 2.传输层
  • 3. 网络层
  • 4.链路层
  • 5. 无线网络和移动网络
  • 6.计算机网络中的安全

1.应用层

  • API (Application Programming Interface)应用程序编程接口
  • HTTP (Hyper Text Transfer Protocol) 超文本传输协议
  • CDN (Content Delivery Network)内容分发网络
  • SMTP (Simple Mail Transfer Protocol)即简单邮件传输协议
  • POP3 (Post Office Protocol),即第三版的邮局协议,用于电子邮件的接收。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。
  • IMAP (Internet Mail Access Protocol)因特网邮件访问协议
  • DNS (Domain Name System)即域名系统
  • FTP (File Transfer Protocol)即文件传输协议,用互联网上各计算机之间传送文件的协议。
  • ISP (Internet Service Provider)即因特网服务提供者,负责因特网运营,提供因特网服务的公司
  • P2P(Peer-to-peer)对等计算机网络
  • PDU(Protocol Data Unit) 协议数据单元

2.传输层

  • ACK (ACKnowledge Character)肯定确认
  • NAK (Negative Acknowledgment)否定确认
  • GBN (Go Back N) 后退N步协议
  • SR (Selective Repeat) 选择重传
  • FSM (Finite State Machine) 有限状态机
  • MSS (Maximum Segment Size)最大报文段长度
  • MTU (Maximum Transfer Unit)最大传输单元
  • RTT (Round Trip Time)从发送方发送数据开始到发送发收到来自接收方的确认信息总共经历的时间。
  • ATM (Asynchronous Transfer Mode)一种以信息元为基础的分组交换和复用技术
  • AIMD (Additive Increase,Multiplicative Decrease)

3. 网络层

  • VC(Virtual circuit) 虚电路
  • AQM(Active Queue Management) 主动对列管理
  • RED (Random Early Detection) 随机早期检测
  • HOL(Head-of-line blocking)线路前部阻塞
  • IP (Internet Protocol,即网际协议,为计算机网络相互连接进行通信而设计的协议)
  • CIDR(Classless InterDomain Routing)即无分类域间路由选择,特点:消除了传统的A类、B类和C类地址以及划分子网的概念。
  • NAT(Network Address Translation)即网络地址转换,使用本地地址的主机在和外界通信时,要在NAT路由器上将本地地址转化为全球IP地址,从而与因特网连接。
  • LS (link state routing algorithm ) 链路状态算法
  • DV(distance Vector)路径矢量算法
  • AS (Autonomous System)即自治系统/鉴别服务器,在单一的技术管理下的一组路由器
  • RIP(Routing Information Protocol)即路由信息协议,一种分布式的基于距离向量的路由选择协议。
  • OSPF(Open Shortest Path First)即开放最短通路优先,用于在单一自治系统内部使用的路由选择协议。
  • BGP(Border Gateway Protocol)即边界网关协议,各自制系统间的路由选择协议。
  • IGMP(Internet Group Management Protocol)因特网组管理协议
  • DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议,一种自动为工作站分配IP地址并设置IP相关信息的方法。
  • ICMP(Internet Control Message Protocol)即网际控制报文协议,它是TCP/IP协议族的一个子协议。

4.链路层

  • EDC(Error Detection Circuit)差错检验和纠正比特
  • CRC(Cyclic Redundancy Check)循环冗余校验码,一种差错检验方法。
  • HDLC(High-Level Data Link Control)高级数据链路控制
  • TDM(Time Division Multiplexing)时分多路复用
  • FDM(Frequency Division Multiplexing)频分多路复用
  • CDMA(CodeDivisionMultipleAccess)即码分多址,一种扩频多址数字式通信技术,通过独特的代码序列建立信道的多路方式。
  • ARP(Address Resolution Protocol)即地址解析协议,计算机用以匹配IP地址到硬件地址的协议。
  • PPP(Point-to-Point Protocol)点到点协议,为在点对点连接上传输多协议数据包提供了一个标准方法。

5. 无线网络和移动网络

  • BSS(Basic Service Set) 基本服务集合
  • SSID(Service Set Identifier) 服务集标识符。
  • RTS(Request to Send)请求发送
  • CSMA/CA(Carrier Sense Multiple Access / Collision Avoidance)即载波侦听多点接入/冲突避免
  • CSMA/CD(Carrier Sense Multiple Access / Collision Detection)即载波监听多点接入/冲突检测,特点:多点接入 载波监听 碰撞检测
  • CTS (Clear To Send) 允许发送
  • BTS(Base Station Controller)基站控制器
  • MSC(Mobile Switching Center)移动交换中心
  • RNC(Radio Network Controller)无线电网络控制器
  • UE 用户
  • P-GW(Packet Data Network Gateway) 分组数据网络网关 UE分配ip地址
  • S-GW 服务网关 数据平面移动锚点
  • MME (Mobility Managemnet Entity) 移动性管理实体
  • HSS(Home subscriber server) 归属用户服务
  • COA(Care of Address)转交地址
  • MAC(Medium Access Control)即媒体接入控制,是识别LAN(局域网)节点的标识。
  • SNR(signal to noise Ratio) 信噪比
  • BER 比特差错率
  • HLR(Home location Register)归属位置注册器

6.计算机网络中的安全

  • CBC(Cipher-block chaining) 密码块链接
  • MAC(Message authentication code)报文鉴别码
  • CA(Certificate Authority)认证中心

相关文章:

计算机网络常见的名词解释

计算机网络常见的名词解释 1.应用层2.传输层3. 网络层4.链路层5. 无线网络和移动网络6.计算机网络中的安全 1.应用层 API (Application Programming Interface)应用程序编程接口HTTP (Hyper Text Transfer Protocol) 超文本传输协…...

Android Studio导入,删除第三方库

Android项目经常用到无私的程序员们提供的第三方类库。本篇博客就是实现第三方库的导入和删除。 一、导入第三方库 1、将需要的库下载到本地; 2、新建Moudle (1)File --- New Moudle (2)选择Android Library --- Next (3)填写Moudle名 --- Finish。一个新的Mou…...

生成指定长度的随机数字,用对方法精准提效数10倍!

生成指定长度的随机数字这一函数功能可能在以下情况下被使用: 密码生成:在需要生成随机密码时,可以使用该功能生成指定长度的随机数字作为密码。 随机数生成:在需要生成一定长度的随机数列时,可以使用该功能生成随机…...

Vue3 + Naive-ui Data Table 分页页码显示不全

当使用naive-ui 表格并且使用分页组件的时候 需要增加 remote...

机器学习中的决策阈值

什么是决策阈值? sklearn不允许我们直接设置决策阈值,但它允许我们访问用于进行预测的决策分数(决策函数o/p)。我们可以从决策函数输出中选择最佳得分并将其设置为决策阈值,并且将小于该决策阈值的所有那些决策得分值…...

mongodb导出聚合查询的数据

❗️❗️❗️在正文之前先要讲一个坑,就是mongoexport这个命令工具不支持导出聚合查询的数据,比如通过某某字段来分组 我查了一天关于mongoexport怎么来导出聚合查询的结果集,最终还是gpt给了我答案 😭 既然mongoexport不支持&…...

U-Mail信创邮件系统解决方案

近年来,在国家政策的大力引导和自身数字化转型需求驱动下,国产化成为国内数字化发展道路上的关键词,企业不断加强自主创新能力,进行信创建设,实现软硬件系统国产化替代,已成为大势所趋。邮件系统作为企业管…...

GUI:贪吃蛇

以上是准备工作 Data import javax.swing.*; import java.net.URL;public class Data {public static URL headerURLData.class.getResource("static/header.png");public static ImageIcon header new ImageIcon(headerURL);public static URL upURLData.class.getR…...

leaflet:个性化配置,利用Leaflet-Geoman绘制多种图形(136)

第136个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中个性化配置,利用Leaflet-Geoman绘制多种图形。 灵活地配置Leaflet-Geoman的属性,可以产生各种美妙的绘图效果。 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方…...

【Shell脚本8】Shell printf 命令

Shell printf 命令 printf 命令模仿 C 程序库(library)里的 printf() 程序。 printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。 printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化…...

CSAPP第4章:RISC和CISC指令集

RISC和CISC指令集 IA32被称为复杂指令集计算机(CISC),与精简指令集计算机(RISC)相对。 从历史上看,先出现了CISC机器,计算机不断发展使指令集非常大。 RISC设计理念在80年代早期发展,使用更简单的指令集产生高效的代码。 许多加…...

【LeetCode】每日一题 2023_11_9 逃离火灾(bfs 练习)

文章目录 刷题前唠嗑题目:最长平衡子字符串题目描述代码与解题思路偷看大佬题解 结语 刷题前唠嗑 LeetCode? 启动!!! 嗯?什么?今天是 hard?陷入沉思。。。先看看题吧 题目:最长平…...

flink1.18.0 自适应调度器 资源弹性缩放 flink帮你决定并行度

jobmanager.scheduler Elastic Scaling | Apache Flink 配置文件修改并重启flink后,webui上会显示调整并行度的按钮,他可以自己调整,你也可以通过webUI手动调整: 点击 之后: 调整完成后:...

如何设计vue项目的权限管理?

权限管理的重要性及必要性 数据安全:权限管理可以确保只有具有相应权限的用户能够访问和操作特定的数据。这可以保护敏感数据不被未授权的用户访问,从而提高数据的安全性。功能控制:权限管理可以根据用户的角色和权限设置,控制用户…...

HBase学习笔记(2)—— API使用

对HBase中常用的API操作进行简单的介绍 对应HBase学习笔记&#xff08;1&#xff09;—— 知识点总结-CSDN博客中介绍的HBase Shell常用操作 更多用法请参考官网&#xff1a;Apache HBase ™ Reference Guide 依赖导入 <dependencies><dependency><groupId>o…...

C/C++轻量级并发TCP服务器框架Zinx-游戏服务器开发004:游戏核心消息处理 - 玩家类的实现

文章目录 0 代码仓库1 需求2 AOI设计2.1 AOI算法简介2.2 AOI数据结构及实现2.2.1 玩家2.2.2 网格对象2.2.3 游戏世界矩形2.2.4 获取周围玩家的实现2.2.5 代码测试 2.3 GameRole结合AOI创建玩家2.3.1 创建游戏世界全局对象-GameRole继承AOIWorld的Player2.3.2 把玩家到游戏世界的…...

Python Selenium元素定位方法详解

引言 在Web自动化测试中&#xff0c;元素定位是一项非常重要的技术。Python Selenium提供了各种元素定位方法&#xff0c;可以帮助我们定位页面上的元素并与之交互。本文将详细介绍Python Selenium中常用的元素定位方法&#xff0c;并提供实例代码。 1. ID定位 ID是元素在HT…...

分布式事务,你了解多少?(上)

本文主要是讲述分布式事务的理论及常用的技术方案&#xff0c;主要源自各类学习和工作总结&#xff0c;如有不妥之处&#xff0c;还望指正。分布式事务的其他基础请自行查阅资料。 一、分布式事务产生的原因 分布式事务的产生&#xff0c;源自互联网、电商等的发展&#xff0c…...

ClickHouse主键索引最佳实践

在本文中&#xff0c;我们将深入研究ClickHouse索引。我们将对此进行详细说明和讨论&#xff1a; ClickHouse的索引与传统的关系数据库有何不同ClickHouse是怎样构建和使用主键稀疏索引的ClickHouse索引的最佳实践 您可以选择在自己的机器上执行本文给出的所有Clickhouse SQL…...

Flink 基础 -- 应用开发(项目配置)

1、概述 本节中的指南将向您展示如何通过流行的构建工具(Maven, Gradle)配置项目&#xff0c;添加必要的依赖项(即连接器和格式&#xff0c;测试)&#xff0c;并涵盖一些高级配置主题。 每个Flink应用程序都依赖于一组Flink库。至少&#xff0c;应用程序依赖于Flink api&…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案

随着新能源汽车的快速普及&#xff0c;充电桩作为核心配套设施&#xff0c;其安全性与可靠性备受关注。然而&#xff0c;在高温、高负荷运行环境下&#xff0c;充电桩的散热问题与消防安全隐患日益凸显&#xff0c;成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...

在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用

1. 项目配置与权限设置 1.1 配置module.json5 {"module": {"requestPermissions": [{"name": "ohos.permission.MICROPHONE","reason": "录音需要麦克风权限"},{"name": "ohos.permission.WRITE…...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec&#xff1f; IPsec VPN 5.1 IPsec传输模式&#xff08;Transport Mode&#xff09; 5.2 IPsec隧道模式&#xff08;Tunne…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

C++使用 new 来创建动态数组

问题&#xff1a; 不能使用变量定义数组大小 原因&#xff1a; 这是因为数组在内存中是连续存储的&#xff0c;编译器需要在编译阶段就确定数组的大小&#xff0c;以便正确地分配内存空间。如果允许使用变量来定义数组的大小&#xff0c;那么编译器就无法在编译时确定数组的大…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型&#xff08;Vision-Language Models, VLMs&#xff09;&#xff0c;为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展&#xff0c;机器人仍难以胜任复杂的长时程任务&#xff08;如家具装配&#xff09;&#xff0c;主要受限于人…...

从零开始了解数据采集(二十八)——制造业数字孪生

近年来&#xff0c;我国的工业领域正经历一场前所未有的数字化变革&#xff0c;从“双碳目标”到工业互联网平台的推广&#xff0c;国家政策和市场需求共同推动了制造业的升级。在这场变革中&#xff0c;数字孪生技术成为备受关注的关键工具&#xff0c;它不仅让企业“看见”设…...