【计算机网络】名词解释--网络专有名词详解

在网络通信中,有许多专业术语和概念,它们共同构成了网络通信的基础。以下是一些常见的网络术语及其定义和相互之间的关系:

一、网络基础

1.1 电路交换:电路交换是一种在数据传输前建立专用通信路径的通信方式。在通信开始前,通信双方要在网络上建立专属信道来发送数据,信道至少会持续到通信结束才断开

1.2 包交换:又叫做分组交换,是将数据分割成独立数据包通过不同路径传输的通信方式,在通过网络对每个块进行单独传输选路

1.3 网络协议:网络协议是一组规则和标准,用于定义电子设备如何在网络上进行通信和数据交换。


1.4 协议栈:协议栈是一组按照层次结构排列的网络协议,每一层负责不同的网络通信任务,以确保数据在网络中的有效传输。每层协议都为上层提供服务,同时依赖下层提供的服务。常见的协议栈包括OSI模型和TCP/IP模型。​​​​​​​

1.5 万维网(WWW):可以通过URL地址进行定义、通过HTTP/HTTPS协议建立连接、通过互联网进行访问的网页资源空间

1.6 局域网(LAN):在一个有限区域内实现终端设备互联的网络

1.7 城域网(MAN):规模大于局域网,覆盖区域小到

1.8 广域网(WAN):跨越大范围地理区域建立连接的网络

1.9 互联网(Internet):互联网是一个全球性的计算机网络,连接着数以亿计的设备,使用户能够相互通信和分享信息。

1.10 物联网(IoT):物联网是指通过互联网将物理设备(如传感器、智能设备等)连接起来,使它们能够收集和交换数据,实现智能化。

1.11 云计算(Cloud Computing):通过互联网为计算机和其他设备提供处理资源共享的网络

1 12 大数据(Big Data):通过汇总的计算资源对庞大的数据量进行分析,得出更加精确的预测结论,并用来指导实践

1.13 SDN:指控制平面和数据平面分离,并通过提升网络编程能力,使网络管理方式更优

1.14 数据平面/转发平面:指网络设备中判断如何转发和执行数据转发相关的部分

1.15 控制平面:指网络设备中与控制设备完成转发工作的相关部分

二、操作系统

2.1 操作系统:一种安装在智能设备上,为操作智能设备消除硬件差异,并为程序提供可以执行的软件平台

2.2 图形化界面(GUI):指用户在大部分情况下可以通过点击图标来完成设备操作的软件界面

2.3 命令行界面(CLI):指用户需要通过输入文本命令来完成设备操作的软件界面

2.4 RAM:随机存储器的简称,也叫做内存。安装在数通设备上与安装在计算机中的作用相同,即用于存储临时文件,断电内容消失

2.5 Flash:安装在数通设备上,与计算机硬盘功能相似,用来存放包括操作系统在内的大量文件

2.6 NVRAM:非易失存储器的简称,用来保存数通设备的启动配置文件,断电不会消失

2.7 Console接口:即控制台接口,通过Console线缆连接自己的终端和数通设备的Console接口,使用终端模拟软件对数通设备进行本地管理访问

三、网络协议

3.1 OSI模型:OSI(Open Systems Interconnection)模型是一个七层的网络通信模型,旨在标准化网络通信过程

3.2 TCP/IP模型:TCP/IP(Transmission Control Protocol/Internet Protocol)模型是一个四层的网络通信模型,是互联网的基础

3.3 应用层(Application Layer):应用层是最接近最终用户的网络层,它提供网络服务给应用程序使用。这一层定义了用于不同应用程序的协议,如HTTP(网页浏览)、FTP(文件传输)、SMTP(电子邮件发送)等。应用层负责处理特定应用的数据,如用户输入、图形界面展示等。

3.4 传输层(Transport Layer):传输层负责在网络中的两个终端之间提供可靠的数据传输服务。这一层的主要协议有TCP(传输控制协议)和UDP(用户数据报协议)。TCP提供可靠的、面向连接的服务,确保数据包正确、完整地传输;而UDP提供快速但不保证可靠性的服务。传输层还负责端口的分配,使得多个应用程序可以同时在同一台设备上运行。

3.5 网络层(Network Layer):网络层负责将数据包从源传输到目的地,处理数据的路由和转发。这一层的主要协议是IP(互联网协议),它定义了数据包的地址和路由机制。网络层确保数据包能够找到一条路径,通过多个网络设备,最终到达目的地。它还负责数据包的分段和重组,以适应不同网络的最大传输单元(MTU)。

3.6 数据链路层(Data Link Layer):数据链路层是确保网络中数据的可靠传输的关键层,它处理与物理网络媒介直接相关的数据传输细节。如帧的传输、错误检测与纠正、流量控制、访问控制等。

3.7 数据包:数据包是网络中传输的数据单元,包含实际要传输的信息(有效载荷或数据负载)以及必要的控制信息(如源地址、目的地址、错误检测和可能的排序信息)。在网络层,数据包可以进一步细分为更小的单元(如IP数据报),以适应不同网络的最大传输单元(MTU)。

3.8 数据帧:经过数据链路层协议封装后的数据

3.9 封装:发送方设备安装协议标准定义的格式及相关参数添加到转发数据上,来保障通信各方执行协议标准的操作

3.10 解封装:接收方设备拆除发送方设备封装的数据,还原转发数据的操作,是封装的逆过程

3.11 头部:按照协议定义的格式封装在数据上的协议功能数据和参数

四、网络接入层

4.1 双绞线:由两根或多根绝缘铜线绞合而成。常用于局域网(LAN)和某些电话网络,成本较低,易于安装。

4.2 光纤:由细小的玻璃或塑料纤维制成,能够传输光信号。适合长距离和高速数据的传输。

4.3 IEEE 802.3:IEEE组织定义的以太网技术标准,即有线网络标准

4.4 IEEE 802.11:IEEE组织定义的无限局域网标准

4.5 奇偶校验:接收方对比接受的数据与原始数据时,检测数据中的二进制位数中的“1”的奇偶个数是否相同,从而判断数据与发送时是否一致的校验方式

4.6 校验和:接收方对比接收的数据与原始数据的校验和是否相同,判断数据与发送时是否一致的校验方式

4.7 循环冗余校验(CRC):接收方通过多项式除法判断数据与发送时是否一致的校验方式

4.8 共享性以太网:所有联网设备处在一个冲突域中,需要竞争发送资源的以太网环境

4.9 冲突域:通过共享媒介连接在一起的设备,共同构成的网络区域。在这个区域内,同时只能一台设备发送数据包

4.10 交换型以太网:连网设备互相之间不需要竞争发送资源,而是分别与中心设备两两组成点到点连接的以太网环境

​​​​​​​

4.11 MAC地址:MAC地址,全称为媒体访问控制地址(Media Access Control Address),是一种用于网络设备的唯一标识符。每个网络接口卡(NIC)或网络设备都有一个唯一的MAC地址

4.12 广播域:广播域是指在网络中,一个广播帧(Broadcast Frame)能够到达所有设备的范围。

五、交换网络

5.1 冲突:多台设备在一个媒介中,同时发送数据,导致的干扰。冲突的结果是所有发送的数据哦读物发被接收方正常识别

5.2 集线器(Hub):集线器是一种基本的网络设备,用于连接多个设备形成一个局域网。它工作在物理层,不具备智能处理能力,简单地将接收到的信号广播给所有端口。失效不会影响网络的逻辑结构,但会导致物理连接的丢失。

5.3 网桥(Bridge):网桥是一种工作在数据链路层的设备,用于连接两个或多个局域网网段。它能够根据MAC地址学习网络中的设备位置,并构建一个MAC地址表。网桥的失效可能只影响特定的网络区域,而不会影响整个网络。

5.4 交换机(Switch):交换机是一种更高级的网络设备,也工作在数据链路层,用于连接多个设备或网络段。交换机可以创建多个虚拟局域网(VLAN),进一步分割广播域,提高网络的效率和安全性。交换机失效可能导致连接的设备或网络段之间的通信中断。

5.5 双工、半双工、全双工模式:

5.6 MAC地址表:交换机上用来记录MAC地址和端口映射关系的数据库。交换机依照数据库的条目来执行数据帧交换

六、VLAN

6.1 VLAN:VLAN(Virtual Local Area Network,虚拟局域网)是一种在交换机上创建的逻辑分割,它允许网络管理员将一个物理网络分割成多个虚拟网络,每个虚拟网络都是一个独立的广播域。

6.2 VLAN标签(VLAN Tag):区分数据帧所属VLAN的4字节长度的字段,插在以太网数据帧头。携带VLAN Tag的数据帧,通常在交换机之间传送标记帧;不携带VLAN Tag标签的数据帧,通常终端发出的是无标记帧

6.3 PVID(接口 VLAN ID):交换机接口的参数,表示交换机默认使用的VLAN ID,也叫做默认VLAN

6.4 静态VLAN与动态VLAN:静态VLAN是需要手动配置的VLAN;动态VLAN是交换机学习到的VLAN

七、网络层

7.1 IPv4:互联网协议第 4 版,协议定义的地址空间已用完,但还是目前使用最广泛的互联网协议规范。

7.2 IPv6:互联网协议第 6 版,也就是新版互联网协议,能提供比 IPv4 协议更广泛的地址空间。

7.3 数据包分片:由于数据包大小超过了链路层最大传输单元的限制,将一个完整的数据包分成多个数据包进行分散发送

7.4 路由:路由是网络中将数据包从源地址转发到目的地址的过程。是路由器的路由表中用来标识路径信息的条目,也指路由器利用路由条目转发数据的操作。

7.5 路由表:路由设备中用来存放路由条目的数据表,路由设备依据路由表中的信息进行转发判断

八、子网划分

8.1 掩码:子网掩码是一个32位的数字,用于在IP地址中区分网络地址和主机地址,目的是描述IPv4地址中网络位的长度

8.2 网络位:IP地址中用来表示设备所在网络的地址位,位于IP地址的前半部分

8.3 主机位:IP地址中用来表示网络中的编号的地址位,位于IP地址的后半部分

8.4 有类编址:有类编址(Classful Addressing)是早期互联网使用的一种IP地址分配方式,它根据IP地址的第一个八位字节(即第一组数字)将IP地址分为几个不同的类别。这些类别包括A、B、C、D和E类,每个类别具有不同数量的网络和主机地址

8.5 无类编址:无类编址(Classless Inter-Domain Routing,CIDR)是一种IP地址分配和路由策略,它摒弃了传统的A、B、C类地址分类,允许更灵活和有效的IP地址分配。

8.6 单播(Unicast):单播是一对一的通信方式,数据包仅发送给一个特定的接收者,每个数据包包含一个单一的目的地MAC或IP地址

8.7 组播(Multicast):组播是一对多的通信方式,数据包发送给一个特定的组地址,该组内的所有成员都能接收到数据,组播地址是特定的,通常用于视频流、在线会议等场景,其中相同的数据需要发送给多个接收者

8.8 广播(Broadcast):广播是一对所有设备的通信方式,数据包发送给网络中的所有设备,广播地址是特定的,表示网络中的所有主机,如IPv4中的255.255.255.255

8.9 ARP(地址解析协议,Address Resolution Protocol):ARP 是一种用于将网络层的IP地址解析为数据链路层的MAC地址的协议

8.10 RARP(反向地址解析协议,Reverse Address Resolution Protocol):RARP 是一种较少使用的协议,它允许设备通过其MAC地址查询其IP地址

九、传输层

9.1 TCP:TCP 提供面向连接、可靠的字节流服务,在数据传输开始之前,TCP 需要建立一个连接(三次握手)

9.2 UDP:UDP 提供无连接服务,是面向数据报的协议,UDP 不建立连接,每个数据报(用户数据报)都是独立的,可以包含控制信息,如源端口和目的端口。总结来说,TCP 适合需要可靠传输的应用程序,而 UDP 适合对传输速度和实时性有更高要求的场景。选择使用 TCP 还是 UDP 取决于应用程序的具体需求。

9.3 端口号:端口号是网络通信中用于区分不同服务或进程的一个16位数字,用于标识运行在特定IP地址上的特定服务或进程。例如,Web服务器通常监听端口80(HTTP)。

9.4 套接字:由IP地址和端口号组成的格式,能够唯一标识一台终端设备上的一个应用层协议

9.5 滑动窗口:TCP协议使用的一项机制,让接收方根据自己的接受能力,通知发送方调整发送速率

十、应用层

10.1 服务器-客户端模型:一种应用层协议模型,这种模型的应用程序是由专门的主机为其它主机提供服务。

10.2 Telnet:由管理设备充当客户端,向充当服务器的被管理设备建立连接,以对其实施远程管理的应用层协议。

10.3 Shell:Shell 是一个命令行解释器,它为用户提供了一个与操作系统交互的接口,用户可以在 Shell 中输入命令,Shell 会解释这些命令并调用相应的程序或服务来执行它们

10.4 SSH:SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地访问远程计算机,SSH 提供了加密的远程登录、远程执行命令、文件传输(通过SCP或SFTP)等功能,SSH 通常用于系统管理员远程管理服务器,或用户安全地访问他们的工作站

10.5 DHCP:DHCP 是一种网络管理协议,用于自动分配IP地址和其他网络配置参数给网络中的设备,当设备连接到网络时,它会向DHCP服务器发送请求,以获取IP地址、子网掩码、默认网关和DNS服务器地址等信息

10.6 DNS:DNS 是一个分布式服务,用于将人类可读的域名(如www.example.com)转换为IP地址

10.7 SSL:SSL是早期的安全协议,由Netscape公司开发,用于在网络通信中提供数据加密、完整性校验和身份验证。

10.8 TLS:TLS是SSL的后继者,由互联网工程任务组(IETF)标准化,是更安全、更先进的协议,SSL和TLS都用于在客户端和服务器之间建立一个加密的通信通道,保护数据传输过程中的隐私和完整性,它们都使用公钥和私钥加密技术,以及对称密钥加密来加密数据

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

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

相关文章

HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)

源码介绍 这篇博客就享下前端代码如何实现HTMLCSSJavaScript制作七夕表白网页(含音乐自定义文字)。记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面 源码效果 源码下载…

从行为面试问题(behavioral questions)看中美程序员差异。

中美程序员在职场中的工作状态和职能、福利等有很大区别,从面试中的BQ轮就可见一斑。 中美程序员的面试轮差异? 国内的面试轮在不同公司间差异很大,但总体的问题类型包含笔试面试(算法题、概念题、项目深挖、职业目标、职场文化…

混合现实UI优化:利用物理环境的直接交互

随着虚拟现实(VR)和混合现实(MR)技术的发展,用户界面(UI)的设计变得越来越重要,尤其是在需要适应多种物理环境的情况下。本文将介绍一种名为 InteractionAdapt 的用户界面优化方法,它专为VR环境中的工作空间适配而设计,能够有效利用物理环境,为用户提供更加灵活和个…

layui table表单 checkbox选中一个其它也要选中

当我们选中其中一个商品的时候同类型的商品状态也要跟着改变 所以要在表单加载完成后去监听checkbox ,done:function (res) {console.log(详情表格数据,res)tableDetailList res.data;// 监听表格复选框选择table.on(checkbox( INST_SELECTORS.instLayFilters.unpaidTableDe…

Canvas 动画: atan2 三角函数与鼠标跟随效果

这个案例展示了如何使用HTML5的Canvas和JavaScript实现一个动态效果:在画布上绘制一个箭头,并让它实时跟随鼠标移动。这个小项目不仅有趣,还能帮助你理解编程和基本数学概念的实际应用。 项目需求 我们的目标是在一个画布上绘制一个箭头&…

HTML+CSS浮动和清除浮动的效果及其应用场景举例

一、清除浮动的效果 解释 .container:用于展示浮动和清除浮动效果的容器,具有边框和背景色以便于区分。 .float-box:浮动元素,用不同的背景色标识。 .clearfix:使用伪元素清除浮动的类,应用于第二个容器。 …

电脑浏览器打不开部分网页

电脑浏览器打不开部分网页 时间: 2024-08-25 问题描述: 电脑突然打不开部分网页 例如腾讯文档 夸克网盘 但其他网页能够正常打开 原因 可能为域名解析问题 更改DNS即可解决 解决办法 控制面板–> 网络和Internet—>网络连接—> WLAN----> 属性 —> Interne…

一元四次方程求解-【附MATLAB代码】

目录 前言 求解方法 MATLAB验证 附:一元四次方程的故事 前言 最近在研究机器人的干涉(碰撞)检测,遇到了一个问题,就是在求椭圆到原点的最短距离时,构建的方程是一个一元四次方程。无论是高中的初等数学…

文件包含漏洞案例

一、PHP://INPUT Example 1&#xff1a;造成任意代码执行 源代码&#xff1a; <meta charset"utf8"> <?php error_reporting(0); $file $_GET["file"]; if(stristr($file,"php://filter") || stristr($file,"zip://") |…

批量整理文件夹的得力助手:让杂乱无章变得井井有条

在日常工作和生活中&#xff0c;我们经常会遇到这样一个问题&#xff1a;电脑或移动硬盘里的文件夹越积越多&#xff0c;文件散落各处&#xff0c;找起来既费时又费力。 有时候&#xff0c;为了找一个文件&#xff0c;你可能得在无数个文件夹中来回穿梭&#xff0c;仿佛进行了…

C++ 设计模式——命令模式

C 设计模式——命令模式 C 设计模式——命令模式主要组成部分构建过程命令模式 UML 图UML 图解析 命令模式的优点命令模式的缺点命令模式适用场景总结完整代码 C 设计模式——命令模式 命令(Command)模式是一种行为型模式&#xff0c;它将请求封装为对象&#xff0c;从而使您能…

数据中台架构设计

由于当前项目需要对接多个不同的数据源&#xff0c;同时涉及到多端处理&#xff0c;而且需要考虑海量数据处理&#xff0c;还有总部与分部架构部署问题&#xff0c;因而整体技术栈倾向于大数据和分表分库式处理数据层接入问题。 简单讲&#xff0c;项目分为数据中台和业务中台…

[新手入门]1台电脑+1个电视+2个软件(sunshine+moonlight) 解决黑神话悟空没有hdmi线的痛...

sunshinemoonlight 解决黑神话悟空 本地串流投屏 背景:偶然间在B站发现了sunshinemoonlight方案,替代hdmi线,做本地串流...于是心灵手巧的我开始尝试踩坑之路:1.准备安装包2.开始安装2.1 笔记本windows安装sunshine2.2 遇到了第一个坑.Fatal: ViGEmBus is not installed or run…

docke进阶---镜像迁移、容器的ip地址、端口映射和持久化

1.镜像的迁移 1.镜像打包 #查看镜像有一个centos的镜像 [rootdocker0 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 5d0da3dc9764 2 years ago 231MB 3查看帮助文件 docker --help save Save one or more…

【Unity】移动端草海解决方案

草海是开放大世界渲染的必不可少的因素&#xff0c;Unity 原生的 Terrain 草海效率较低&#xff0c;而且无法与 RVT 结合起来&#xff0c;无法在移动端上实现。因此我们自己搓出来一套草海系统&#xff0c;使用 C# 多线程辅助运算&#xff0c;并能支持割草、烧草等进阶玩法。草…

数据库内容保密检查系统:及时发现“潜在”安全威胁

日前&#xff0c;国内专注于保密与非密领域的分级保护、等级保护、业务连续性安全和大数据安全产品解决方案与相关技术研究开发的领军企业——国联易安自主研发的国联数据库内容保密检查系统V1.0通过国保局涉密检测&#xff0c;获得涉密信息系统产品检测证书。其主要具备以下主…

输入名字转换成对象

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>输入名字转换成对象</title> </head>…

力扣算法总结

直接放别人简单易懂的总结&#xff0c;比我自己描述得好 代码随想录 (programmercarl.com) 崔添翼 (Tianyi Cui) 背包问题九讲 2.0 beta1.2 - jggnice! - 博客园 (cnblogs.com) 1.01背包 优化成一维就是利用之前上一维计算出来的数据&#xff0c;在不损害后面还要用的上一维…

【前端基础篇】JavaScript之BOM介绍

文章目录 浏览器对象模型&#xff08;BOM&#xff09;介绍1. 什么是BOM&#xff1f;2. Window 对象2.1 弹出框2.1.1 警告框2.1.2 确认框2.1.3 提示框 2.2 定时事件2.2.1 延时器2.2.2 定时器 2.3 Window 对象其他常用属性与方法2.3.1 获取窗口尺寸2.3.2 打开新窗口与关闭窗口2.3…

【JS|第25期】探索HTTP POST请求:请求体的演变与应用

日期&#xff1a;2024年8月16日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不对的地方&#xf…