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

计算机网络-专业术语

计算机网络-专业术语

实体

  • 实体:任何可发送或接收信息的硬件软件进程

  • 对等实体:收发双方相同层次中的实体

在这里插入图片描述

协议

控制两个对等实体进行逻辑通信的规则的集合

在这里插入图片描述

协议三要素
  • 语法 定义所交换的信息的格式 是用户数据与控制信息的结构和格式

在这里插入图片描述

  • 语义 定义收发双方所需要完成的操作 发出控制信息,以及完成的动作与做出的响应

  • 同步 定义收发双方的时序关系 对事件实现顺序的详细说明

在这里插入图片描述

服务

  • 在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务

  • 要实现本层协议,还需要使用下面一层所提供的服务

  • 协议的水平的,服务是垂直的

  • 实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是透明

    • 这里的透明指看不见的意思

在这里插入图片描述

服务访问点

在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型

  • 数据链路层的服务访问点为帧的类型字段
  • 网络层的服务访问点为IP数据报首部中的协议字段
  • 运输层的服务访问点为端口号

在这里插入图片描述

服务原语

上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令成为服务原语

协议数据单元PDU

对等层次之间传送的数据包称为该层的协议数据单元

服务数据单元SDU

同一系统内,层与层之间交换的数据包称为服务数据单元

例子:应用层的PDU(报文)即为传输层向应用层提供的SDU(服务数据单元),传输层对该SDU添加头部后组成了传输层的PDU(TCP报文段),而该报文又是网络层向上提供的SDU…

🔖多个SDU可以合成一个PDU,一个SDU可可以划分为几个PDU

  • 作者对这句话不是很理解,有理解的朋友可以评论留言,感谢!

相关文章:

计算机网络-专业术语

计算机网络-专业术语 实体 实体:任何可发送或接收信息的硬件或软件进程 对等实体:收发双方相同层次中的实体 协议 控制两个对等实体进行逻辑通信的规则的集合 协议三要素 语法 定义所交换的信息的格式 是用户数据与控制信息的结构和格式 语义 定义收发双方所需要完成的操作…...

E. Maximum Monogonosity

You are given an array aa of length nn and an array bb of length nn. The cost of a segment [l,r][l,r], 1≤l≤r≤n1≤l≤r≤n, is defined as |bl−ar||br−al||bl−ar||br−al|. Recall that two segments [l1,r1][l1,r1], 1≤l1≤r1≤n1≤l1≤r1≤n, and [l2,r2][l2,…...

已解决Excel file format cannot be determined, you must specify an engine manually

问题 我使用以下语句时出现错误 data pd.read_excel(temp_inputc.csv, headerNone)出现错误: Excel file format cannot be determined, you must specify an engine manually有很多人说添加engine,但接下来会出现这个错误: File is not…...

Centos yum命令大全

1.使用YUM查找软件包 $ yum search python 2.列出所有可安装的软件包 $ yum list | grep python 3.列出所有可更新的软件包 $ yum list updates 4.列出所有已安装的软件包 $ yum list installed | grep python...

内网横向移动—ARP攻击图片捕捉数据劫持DNS劫持

内网横向移动—ARP攻击&图片捕捉&数据劫持&DNS劫持 1. ARP1.1. APR介绍1.1.1. ARP工作原理1.1.2. APR欺骗工作原理 1.2. 环境准备1.3. 适用场景 2. ARP断网攻击演示2.1. 使用kali进行演示2.1.1. nmap判断存活2.1.2. 安装工具2.1.3. 攻击Windows 10虚拟机2.1.3.1. 查…...

react之Hooks的介绍、useState与useEffect副作用的使用

react之Hooks的介绍、useState与useEffect副作用的使用 一、Hooks的基本介绍二、useState的使用2.1 简单使用2.2 数组结构简化2.3 状态的读取和修改2.3 组件的更新过程 三、useEffect的使用3.1 副作用介绍3.2 基本使用3.3 依赖3.4 不要对依赖项撒谎3.5 依赖项可以是空数组3.6 清…...

django——创建 Django 项目和 APP

2.创建 Django 项目和 APP 命令: 创建Django项目 django-admin startproject name 创建子应用 python manager.py startapp name 2.1 创建工程 在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。 在django中,…...

== 和 equals 的对比 [面试题]

和 equals 的对比[面试题] 文章目录 和 equals 的对比[面试题]1. 和 equals 简介2. Object 类中 equals() 源码3. String 类中 equals() 源码4. Integer 类中 equals() 源码5. 如何重写 equals 方法 1. 和 equals 简介 是一个比较运算符 :既可以判断基本数据类型…...

SpringBoot集成Redis及Redis使用方法

目录 应用背景 Redis简介 更新问题 一:环境配置 1.1: 在pom.xml文件中添加依赖 1.2:配置SpringBoot核心配置文件application.properties 二:在Config文件夹中创建RedisConfig配置文件类 2.1:RedisTemplate中的几个角色&am…...

Redis可以用作数据库吗?它的适用场景是什么?

是的,Redis可以用作数据库。虽然Redis通常被认为是一个内存数据库(in-memory database),但它也可以通过持久化机制将数据保存在磁盘上,以便在重启后恢复数据。 Redis的适用场景包括但不限于以下几个方面: …...

@Param详解

文章目录 背景什么是ParamParam的使用方法使用方法:遇到的问题及因Param解决了什么问题使用与不使用对比 Param是如何进行映射的总结 背景 最近在开发过程中,在写mapper接口是在参数前加了Param注解,但是在运行的时候就会报错,说…...

自定义分页工具类

前言 在日常的开发工作中&#xff0c;会遇到很多不确定的需求场景&#xff0c;无法使用第三方提供的分页组件来实现&#xff0c;那么如何自己实现一个简单的分页工具类呢&#xff1f; 工具类 第一版本&#xff1a; Setter Getter public class PageTool<T> {/*** 当前…...

文本数据保存

文本数据保存 工具目的代码运行结果 工具 pycharm 目的 网址:https://ljgk.envsc.cn/ 需求&#xff1a;获取到地址&#xff08;address&#xff09;&#xff0c;公司名字&#xff08;ps_name&#xff09;&#xff0c;创建的时间&#xff08;create_time&#xff09;&#xff…...

Python爬虫:抓取表情包的下载链接

Python爬虫:抓取表情包的下载链接 1. 前言2. 具体实现3. 实现代码 1. 前言 最近发现了一个提供表情包的网址&#xff0c;觉得上面的内容不错&#xff0c;于是就考虑用Python爬虫获取上面表情包的下载链接。整体而言&#xff0c;实现这个挺简单的&#xff0c;就是找到提供表情包…...

(文章复现)基于灰狼算法(GWO)的交直流混合微网经济调度matlab代码

参考文献&#xff1a; [1]高瑜,黄森,陈刘鑫等.基于改进灰狼算法的并网交流微电网经济优化调度[J].科学技术与工程, 2020,20(28):11605-11611. [2]邓长征,冯朕,邱立等.基于混沌灰狼算法的交直流混合微网经济调度[J].电测与仪表, 2020, 57(04):99-107. 这两篇文章不管是从模型、…...

【Kubernetes】Kubernetes的调度

K8S调度 一、Kubernetes 调度1. Pod 调度介绍2. Pod 启动创建过程3. Kubernetes 的调度过程3.1 调度需要考虑的问题3.2 具体调度过程 二、影响kubernetes调度的因素1. nodeName2. nodeSelector3. 亲和性3.1 三种亲和性的区别3.2 键值运算关系3.3 节点亲和性3.4 Pod 亲和性3.5 P…...

题目:2511.最多可以摧毁的敌人城堡数量

​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;2511. 最多可以摧毁的敌人城堡数目 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 顺序遍历数组&#xff0c;记录上一个我军城堡和没有城堡的位置。当碰到空位置时&#xff0c;若上一次更新的…...

22 | 书籍推荐数据分析

import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt from sklearn.cluster import KMeans from sklearn import neighbors from sklearn.model_selection import train_test_split from sklearn.preprocessing import...

vscode extension 怎么区分dev prod

开发模式注入环境变量 使用vsode 提供的api...

Java学习手册——第一篇Java简介

今后Java学习手册就来给大家梳理JavaSE的基础知识啦&#xff0c; 除了这个专栏我们还有其他专栏&#xff1a;前端、安全、后端等。 希望大家可以在这里一起讨论学习哟~ Java学习手册——第一篇Java简介 1. Java基础知识2. Java能干嘛3. Java基础环境搭建 1. Java基础知识 出生…...

3步解锁Windows虚拟显示器:ParsecVDisplay免费高性能解决方案

3步解锁Windows虚拟显示器&#xff1a;ParsecVDisplay免费高性能解决方案 【免费下载链接】parsec-vdd ✨ Perfect virtual display for game streaming 项目地址: https://gitcode.com/gh_mirrors/pa/parsec-vdd 还在为物理显示器数量不足而烦恼吗&#xff1f;ParsecVD…...

如何快速清理Windows系统:Win11Debloat完整优化指南

如何快速清理Windows系统&#xff1a;Win11Debloat完整优化指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and cust…...

从零到一:实战微调Transformer处理多标签文本分类

1. 为什么选择Transformer处理多标签分类&#xff1f; 我第一次接触多标签分类任务是在处理电商商品属性标注时。当时用传统机器学习方法效果总是不理想&#xff0c;直到尝试了Transformer架构才发现新大陆。Transformer之所以适合这类任务&#xff0c;核心在于它的自注意力机制…...

Neo4j 5.x 安装后登录总失败?别慌,这可能是默认密码策略在‘捣鬼’

Neo4j 5.x 登录失败的终极排查指南&#xff1a;从密码策略到实战解决方案 最近在技术社区看到不少关于Neo4j 5.x登录问题的讨论——明明按照官方文档操作&#xff0c;却在登录环节反复碰壁。这让我想起去年带队迁移图数据库时&#xff0c;团队新人几乎每人都会在这个"坑&q…...

如何监控AWR数据收集Job_DBA_SCHEDULER_JOBS中的BSLN_MAINTAIN_STATS

BSLN_MAINTAIN_STATS状态需查DBA_SCHEDULER_JOBS中含%BSLN%MAINTAIN%STATS%的作业&#xff0c;若无结果则可能被禁用或功能未启用&#xff1b;还需确认维护窗口、AWR快照、statistics_level参数及磁盘空间是否正常。查 Job_DBASCHEDULER_JOBS 里 BSLN_MAINTAIN_STATS 的状态这个…...

ESP-12F腾讯云MQTT固件烧录避坑指南:常见问题与解决方案

ESP-12F腾讯云MQTT固件烧录实战&#xff1a;从问题排查到稳定连接 最近在帮朋友调试一个智能家居项目时&#xff0c;遇到了ESP-12F模块连接腾讯云MQTT服务器的问题。原本以为只是简单的固件烧录&#xff0c;没想到在实际操作中踩了不少坑。这篇文章将分享我在解决这些问题时积…...

突破性AI技术:3大维度深度解析Zero123++图像生成新范式

突破性AI技术&#xff1a;3大维度深度解析Zero123图像生成新范式 【免费下载链接】zero123plus Code repository for Zero123: a Single Image to Consistent Multi-view Diffusion Base Model. 项目地址: https://gitcode.com/gh_mirrors/ze/zero123plus Zero123是一项…...

OpenAI Codex 桌面应用新版本发布:后台执行任务、定时工作等新功能来袭!

OpenAI Codex 新版&#xff1a;解锁后台执行任务新技能今日&#xff0c;OpenAI 的 Codex 桌面应用新版本正式面向用户发布。其中最受瞩目的功能&#xff0c;是它能够在后台的 PC 上执行任务&#xff0c;且不会干扰用户在桌面的操作。通过后台计算机使用功能&#xff0c;Codex 可…...

深入解析Android malloc_debug:内存调试利器的工作原理与实践指南

1. Android内存调试的痛点与解决方案 在Android应用开发过程中&#xff0c;Native层内存问题一直是开发者最头疼的问题之一。不同于Java层有完善的垃圾回收机制&#xff0c;Native层的内存管理完全依赖开发者手动控制&#xff0c;这就容易导致各种内存问题。我见过太多因为Nati…...

IT服务台不断“接锅”?ITSM系统下工单系统如何应对跨部门服务失控

一、IT服务台正在“变形”&#xff1a;从技术支持到全能窗口在很多企业的日常运营中&#xff0c;IT服务台最初的定位是非常清晰的&#xff1a;负责处理与IT相关的问题&#xff0c;包括系统故障、账号权限、设备支持等。但随着企业内部服务需求的不断增加&#xff0c;这一角色正…...