协议
协议规定了通信双方所接收消息的标准与规则,以便于通信双方能够正确识别所传输的数据。
OSI协议栈与TCP/IP协议栈
OSI协议栈是先确定分层在制定协议,缺点是分层过于细致,导致协议制定起来比较困难;TCP/IP协议栈是先有协议,后再协议的基础上进行分层,最终成为了大范围使用的协议栈模型。
通信
通信的过程是通信双方封装和解封装和转发的过程,在底层通信封装的数据只在本地有效,即对于当前那一层有效,对于上层来说都是数据。数据转发的过程遵循“先纵向后横向”的方向。
2024-06-04 08:38:00 阅读次数:29
协议规定了通信双方所接收消息的标准与规则,以便于通信双方能够正确识别所传输的数据。
OSI协议栈是先确定分层在制定协议,缺点是分层过于细致,导致协议制定起来比较困难;TCP/IP协议栈是先有协议,后再协议的基础上进行分层,最终成为了大范围使用的协议栈模型。
通信的过程是通信双方封装和解封装和转发的过程,在底层通信封装的数据只在本地有效,即对于当前那一层有效,对于上层来说都是数据。数据转发的过程遵循“先纵向后横向”的方向。
VLAN 划分是一种在物理网络基础上进行逻辑划分的技术。通过将一个物理网络划分成多个虚拟局域网,不同 VLAN 的设备可以在逻辑上彼此隔离,形成独立的广播域。这样的设计使得网络管理更加灵活,可以根据不同需求将设备划分到不同的 VLAN 中,提高网络的性能、可管理性和安全性。
【计算机网络】计算机网络的分类
VM虚拟机+Ubuntu系统NAT网络配置
TCP/IP协议是一系列协议的统称,其中“IP”代表网际协议,TCP(传输控制协议)和UDP(用户数据报协议)使用该协议在不同网络间传送数据包。可以将IP想象成高速公路,为其他协议提供传输路径;而TCP和UDP则如同高速公路上的“卡车”,负责运载像HTTP、FTP等协议这样的“货物”。
网络地址转换(Network Address Translation, NAT)是一种广泛使用的网络技术,它允许多个设备共享一个公共IP地址访问互联网。NAT的主要作用是解决IPv4地址短缺的问题,同时也提供了额外的安全性和网络隔离。
虚拟以太网设备(veth)对是Linux内核提供的一种网络设备类型,主要用于在不同的网络命名空间之间建立通信。每一对veth设备实际上是由两个虚拟接口组成,这两个接口相互连接,就像一根虚拟的以太网线一样。当一个数据包从一端发送出去时,它会立即出现在另一端,从而实现不同命名空间之间的数据交换。
Underlay网络是指物理网络,或称为基础网络层、承载网络。它是由各类物理设备(如交换机、路由器、防火墙、负载均衡器等)通过物理链路连接而成的网络架构。这些物理设备通过路由协议确保设备之间的IP连通性,为数据包在主机之间的传输提供基本路径。
Docker 网桥(Docker bridge network)是 Docker 默认的一种网络模式,它允许 Docker 容器之间通过一个虚拟的交换机进行通信。Docker 网桥网络为容器提供了一个隔离的网络环境,使得容器之间可以互相通信,同时也能与外部网络进行交互。
Kubernetes(通常简称为 K8s,因为“K”到“s”之间有 8 个字母)是一个用于自动化部署、扩展和管理容器化应用的强大平台。Kubernetes 的架构设计旨在提供高度可扩展、高可用性和易于管理的基础设施。
在多线程编程中,线程之间的通信是一个非常重要的概念。线程通信机制不仅可以协调线程的执行顺序,还能确保线程之间的数据一致性。
文章
27958
阅读量
3527865
2024-12-20 07:55:40
2024-12-13 06:53:39
2024-12-13 06:53:30
2024-12-05 08:50:06
2024-11-25 09:13:35
2024-11-25 09:12:57
2023-03-10 10:11:44
2023-08-03 06:46:43
2023-05-06 09:04:37
2023-05-23 09:46:32
2023-03-30 06:57:13
2024-06-28 06:18:44