网络工程术语

devtools/2024/10/21 23:24:09/

1. IP 地址 (IP Address)

IP 地址是分配给每个网络设备的唯一标识符,用于在网络中进行通信。IP 地址有两种主要版本:

IPv4 IPv6

IPv4 (Internet Protocol version 4): 由四组数字组成,每组数字在0到255之间,例如 192.168.0.1。

由于地址资源有限,IPv4 地址逐渐耗尽。

IPv6 (Internet Protocol version 6): 由八组十六进制数组成,每组四个十六进制数,例如

2001:0db8:85a3:0000:0000:8a2e:0370:7334。IPv6 提供了更大的地址空间。

2. 子网掩码 (Subnet Mask)

子网掩码用于划分 IP 地址中的网络部分和主机部分。常见的子网掩码格式为 255.255.255.0,表

示前24位为网络部分,后8位为主机部分。

3. 默认网关 (Default Gateway)

默认网关是网络设备在与其他网络设备通信时,数据包发送的第一个路由器的 IP 地址。如果数据

包的目标地址不在本地网络内,则会通过默认网关进行转发。

4. DNS (Domain Name System)

作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用

UDP端口53

5. DHCP (Dynamic Host Configuration Protocol)

DHCP 是一种网络管理协议,用于自动分配 IP 地址和其他网络配置参数(如子网掩码、网关和

DNS 服务器)给网络设备,简化网络管理。

6.LAN(Local Area Network)

局域网,指在某一区域内由多台计算机互联成的计算机组。

7.WAN(Wide Area Network)

广域网,是连接不同地区局域网或城域网计算机通信的远程网。

8. NAT (Network Address Translation)

NAT 是一种用于转换私有 IP 地址和公共 IP 地址的技术,允许多个设备共享一个公共 IP 地址,从

而节省 IP 地址资源。NAT 还提供了一定程度的安全性,通过隐藏内部网络结构,防止外部攻击。

9. 路由 (Routing)

路由是指在网络中选择数据包传输路径的过程。路由器是实现路由功能的网络设备,根据路由表将

数据包转发到正确的目的地。

静态路由 (Static Routing): 由管理员手动配置的固定路由。

动态路由 (Dynamic Routing): 使用路由协议自动学习和更新路由信息,如 OSPF、EIGRP 和

BGP。

10. VLAN (Virtual Local Area Network)

VLAN 是一种将物理网络划分为多个逻辑网络的方法,通过交换机端口配置实现。VLAN 提高了网

络的灵活性和安全性,允许不同的 VLAN 之间隔离流量。

11.OSPF(Open Shortest Path First)

开放式最短路径优先,一种内部网关协议。

12.BGP(Border Gateway Protocol)

边界网关协议,用于不同自治系统之间的路由选择。

13.ACL(Access Control List)

访问控制列表,用于控制网络访问的规则列表。

14. QoS (Quality of Service)

QoS 是一种技术,用于管理和优化网络流量,确保关键应用程序和服务获得足够的带宽和优先

级。QoS 可用于减少延迟、抖动和丢包率。

15. 防火墙 (Firewall)

防火墙是一种网络安全设备,用于监控和控制进出网络的流量,根据预定义的安全规则允许或拒绝

数据包。防火墙可以是硬件设备,也可以是软件应用程序。

16. VPN (Virtual Private Network)

VPN 是一种技术,通过加密和隧道协议在公共网络上建立安全的通信连接。VPN 允许远程用户安

全地访问公司内部网络资源,常用的 VPN 协议有 PPTP、L2TP、IPsec 和 SSL VPN。

17. MPLS (Multiprotocol Label Switching)

MPLS 是一种数据传输机制,通过标签交换实现高效的网络流量转发。MPLS 提供了灵活的流量工

程和服务质量保障,常用于企业广域网和运营商网络

18.MAC 地址(Media Access Control Address)

媒体访问控制地址,也称为物理地址,用于在网络中唯一标识一个网络接口。

19. ARP (Address Resolution Protocol)

ARP 是一种网络协议,用于将 IP 地址解析为物理地址(MAC 地址)。当设备需要与同一局域网

内的其他设备通信时,ARP 请求会广播到网络中,目标设备会回复其 MAC 地址。

20. ICMP (Internet Control Message Protocol)

ICMP 是一种用于发送控制消息和错误报告的网络协议。Ping 和 Traceroute 工具就是基于 ICMP

实现的,用于测试网络连通性和诊断网络故障。

21. 带宽 (Bandwidth)

带宽是指网络传输数据的能力,通常以每秒传输的比特数(bps)表示。带宽越高,网络传输数据

的速度越快。理解带宽对于网络优化和流量管理至关重要。

22. 延迟 (Latency)

延迟是指数据包从发送端接收端之间的时间间隔,通常以毫秒(ms)为单位。低延迟对于实时应

用(如视频会议和在线游戏)至关重要。

23. 抖动 (Jitter)

抖动是指数据包在传输过程中延迟的变化,抖动过大会导致音视频质量下降。抖动管理是 QoS 策

略的重要组成部分。

24. 丢包率 (Packet Loss)

丢包率是指数据包在传输过程中丢失的比例,通常以百分比表示。丢包率过高会影响网络性能和应

用程序的稳定性。

25. TCP/IP 协议栈 (TCP/IP Protocol Stack)

TCP/IP 协议栈是互联网的基础协议集,包括四层:链路层、网络层、传输层和应用层。每层负责

不同的网络功能。

链路层 (Link Layer): 包括数据链路控制和物理层协议,如 Ethernet 和 Wi-Fi。

网络 (Network Layer): 主要协议是 IP,用于寻址和路由。

传输层 (Transport Layer): 包括 TCP 和 UDP 协议,负责可靠传输和数据流控制。

应用层 (Application Layer): 包括 HTTP、FTP、SMTP 等应用协议,直接为用户提供服务。

26. TCP (Transmission Control Protocol)

TCP 是一种可靠的传输层协议,通过建立连接、数据包序列化和确认机制,确保数据完整传输。

TCP 适用于需要高可靠性的应用,如网页浏览和电子邮件。

27. UDP (User Datagram Protocol)

UDP 是一种不可靠的传输层协议,不保证数据包的顺序和完整性。UDP 适用于实时应用,如视频

流和在线游戏,因为它的传输延迟较低。

28. HTTP/HTTPS (HyperText Transfer Protocol / HyperText Transfer Protocol Secure)

HTTP 是一种用于在网络上传输超文本的应用层协议,广泛用于网页浏览。HTTPS 是 HTTP 的安

全版本,通过 SSL/TLS 加密传输数据,确保通信的保密性和完整性。

29. SSL/TLS (Secure Sockets Layer / Transport Layer Security)

SSLTLS 是用于网络通信加密的安全协议,确保数据在传输过程中的机密性和完整性。TLS 是

SSL 的升级版本,提供更高的安全性。

30. FTP (File Transfer Protocol)

FTP 是一种用于在网络上传输文件的应用层协议,支持文件上传和下载。FTP 具有简单、易用的

特点,但缺乏加密机制,容易受到攻击。

31. SNMP (Simple Network Management Protocol)

SNMP 是一种用于网络设备管理和监控的协议,支持网络管理员获取设备状态信息和配置参数。

SNMP 主要用于路由器、交换机和服务器的管理。

32. DMZ (Demilitarized Zone)

DMZ 是一种网络配置,用于隔离内部网络和外部网络,通常用于放置公共服务,如 Web 服务器和

邮件服务器。DMZ 提高了网络安全性,防止外部攻击直接进入内部网络

33. IDS/IPS (Intrusion Detection System / Intrusion Prevention System)

IDS 和 IPS 是用于监控和保护网络安全的系统。IDS 负责检测网络入侵和异常行为,并发出警报;

IPS 则进一步采取行动,阻止或限制入侵行为,保护网络安全。

34. 负载均衡 (Load Balancing)

负载均衡是一种分配网络流量到多个服务器或网络设备的技术,提高系统的可靠性和性能。常用的

负载均衡算法有轮询、加权轮询和最少连接数等。

35. 云计算 (Cloud Computing)

云计算定义:云计算是一种通过互联网提供计算资源和服务的技术,允许用户随时随地访问和使用

云平台上的数据、软件和硬件资源。 

云计算结构体系:从传统视角看,云计算主要分为IaaS、PaaS、和SaaS三种模式。在智能时代,

大模型得到空前发展和关注,云计算可以依据业务需求提供基础设施即服务 (IaaS)等服务模式。 

云计算优势:云计算是一种将现有的技术整合起来的服务,可以实现按需自助、广泛网络接入、资

源池化、快速弹性伸缩和可计量服务。

36. IaaS (Infrastructure as a Service)

IaaS 是一种云计算服务模型,提供基础设施(如虚拟机、存储和网络资源)作为服务。用户可以

按需租用和管理这些基础设施,而无需购买和维护物理设备。

37. PaaS (Platform as a Service)

PaaS 是一种云计算服务模型,提供开发和部署应用程序所需的平台和工具作为服务。PaaS 提供

了开发环境、数据库和应用程序部署的支持,简化了应用程序开发和运维过程。

38. SaaS (Software as a Service)

SaaS 是一种云计算服务模型,通过互联网提供应用程序作为服务。用户可以通过订阅模式使用软

件,而无需安装和管理软件本身,常见的 SaaS 应用包括 Google Workspace、Salesforce 和

Microsoft 365。

39. 公有云 (Public Cloud)

公有云是由第三方提供和管理的云计算基础设施和服务,可以通过互联网公开访问。公有云提供了

高度可扩展的计算资源和服务,适用于广泛的应用场景。

40. 私有云 (Private Cloud)

私有云是基于专用硬件和软件资源搭建的云计算环境,为单个组织或实体独享使用。私有云提供了

更高的安全性和定制化控制,适用于对数据安全和合规性要求较高的组织。

41. 混合云 (Hybrid Cloud)

混合云是将公有云和私有云结合使用的云计算环境。组织可以根据应用程序和数据的需求,在公有

云和私有云之间进行动态调整和迁移,以实现灵活的资源管理和成本优化。

42. 容器化 (Containerization)

容器化是一种虚拟化技术,用于打包和部署应用程序及其依赖项。容器可以在不同的计算环境中进

行快速部署和扩展,提高了应用程序的可移植性和效率。

Docker: Docker 是一种流行的容器化平台,提供了简单易用的容器管理和部署工具,支持开发人

员和运维团队快速构建、打包和发布应用程序。

43. CDN (Content Delivery Network)

CDN 是一种分布式网络服务,用于加速互联网内容的传输和交付。CDN 在全球各地部署缓存节

点,使用户能够从距离更近的服务器获取内容,提高了网站的访问速度和用户体验。

44. API (Application Programming Interface)

API 是一组定义了软件和服务之间交互方式的接口。开发人员可以利用 API 访问和操作外部应用程

序的功能和数据,实现系统集成和服务扩展。

45. 网络安全 (Network Security)

网络安全是保护计算机网络及其数据不受未经授权的访问、使用、修改或破坏的过程和技术。

防病毒软件 (Antivirus Software): 用于检测、预防和删除计算机病毒、恶意软件和其他安全威胁。

防火墙 (Firewall): 用于监控和控制网络流量,根据安全策略允许或阻止数据包的传输。

加密技术 (Encryption): 通过加密算法将数据转换为不可读的格式,保护数据在传输和存储过程中

的安全性。

双因素认证 (Two-Factor Authentication, 2FA): 要求用户在登录过程中提供两种不同类型的身份验

证信息,以增加帐户安全性。


http://www.ppmy.cn/devtools/57069.html

相关文章

Hadoop集群部署【一】HDFS详细介绍以及HDFS集群环境部署【hadoop组件HDFS笔记】(图片均为学习时截取的)

HDFS详细介绍 HDFS是什么 HDFS是Hadoop三大组件(HDFS、MapReduce、YARN)之一 全称是:Hadoop Distributed File System(Hadoop分布式文件系统);是Hadoop技术栈内提供的分布式数据存储解决方案 可以在多台服务器上构建存储集群&…

【Rust入门教程】hello world程序

文章目录 前言Hello World程序运行总结 前言 对于学习任何一种新的编程语言,我们都会从编写一个简单的Hello World程序开始。这是一个传统,也是一个开始。在这篇文章中,我们将一起学习如何在Rust中编写你的第一个程序:Hello Worl…

开发一个微信小程序需要用到哪些技术?

开发一个微信小程序需要用到以下几种技术: 1. 基础技术 HTML: 用于定义小程序的页面结构。CSS: 用于页面的样式设计。JavaScript: 用于实现页面的交互功能。 2. 微信小程序专用技术 WXML(WeiXin Markup Language): 类似于HTML&#xff0c…

Spring事务十种失效场景

首先我们要明白什么是事务?它的作用是什么?它在什么场景下在Spring框架下会失效? 事务:本质上是由数据库和程序之间交互的过程中的衍生物,它是一种控制数据的行为规则。有几个特性 1、原子性:执行单元内,要…

Django-开发一个列表页面

需求 基于ListView,创建一个列表视图,用于展示"BookInfo"表的信息要求提供分页提供对书名,作者,描述的查询功能 示例展示: 1. 数据模型 models.py class BookInfo(models.Model):titlemodels.CharField(verbose_name"书名",max_length100)authormode…

记录一个笔误引发的bug导致生产环境报错,但是本地环境,测试环境运行正常

记录一个笔误引发的bug导致生产环境报错,但是本地环境,测试环境运行正常 因为headers请求头过长导致报错 在feign外调其他系统时候,是重新封装headers 问题在于 MultiValueMap 属于静态变量。这里讲userAgent的内容传递过去。是不断累加的…

MobPush REST API的推送 API之批量推送

调用验证 详情参见 REST API 概述的 鉴权方式 说明。 频率控制 详情参见推送限制策略的 接口限制 说明。 调用地址 POST http://api.push.mob.com/v3/push/createMulti 推送对象 以 JSON 格式表达,表示一条推送相关的所有信息 字段类型必须说明pushWorkobje…

Linux高并发服务器开发(四)进程间通信

文章目录 1 前言2 无名管道3 有名管道4 管道读写特点5 设置管道为非阻塞6 使用有名管道实现简单版本聊天7 共享存储映射7.1 mmap 存储映射函数7.2 共享映射实现父子进程通信7.3 共享映射实现无亲缘关系进程通信7.4 匿名映射实现父子进程通信 8 信号8.1 概念和特点8.2 信号的编号…