1.7.4、计算机网络体系结构中的术语

news2025/4/3 22:00:04

1.7.4、计算机网络体系结构中的术语

1.7.4.1、实体

实体:

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

对等实体:

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

image-20221113191031289

1.7.4.2、协议

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

  • 之所以称为逻辑通信,是因为这种通信其实并不存在。只是我们假设出来的一种通信
  • 目的在于方便我们单独研究体系结构某一层时,不用考虑其他层

image-20221113191139571

三个要素(语法,语义,同步)

  • 语法

    • 定义所交换信息的格式

    • 例如,IP 数据报的格式

      image-20221113191539307

      • 其中的小格子称为字段或域
      • 数字表示字段的长度,单位是位(比特)
      • 语法就是定义了这些小格子的长度和先后顺序
      • 换句话说,语法定义了所交换信息由哪些字段以及何种顺序构成
    • 说明

      • 我们没有必要记住每种分组的格式,只要我们能看懂他们的格式说明就可以了
      • IP数据报,TCP报文段,HTTP报文等这些常见的分组格式(记住)
  • 语义

    • 定义收发双方所要完成的操作

    • 例如:

      image-20221113192410969

      • 主机要访问远程Web服务器(GET请求)。他会构建一个HTTPGET请求报文,然后将其发送给Web服务器

      • Web服务器收到该报文进行解析,知道这是一个HTTPGET请求报文。于是就在自身内部查找所请求的内容,并将所找到的内容封装在一个HTTP响应报文中发回给主机

      • 主机收到HTTP响应报文后,对其进行解析,取出所请求的内容并由游览器解析显示。

        image-20221113192433885

  • 同步

    • 定义收发双方的时序关系

      image-20221113193047700

    • 要想进行运输层TCP实体之间的逻辑通信,首先必须建立连接。从连接建立的过程就可以看出TCP客户端和TCP服务器之间的时序关系,以及各自的状态转换。

    • 只有建立连接之后,才能进行TCP数据传输

1.7.4.3、服务

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

    • 例如:物理层对等实体在物理层协议的控制下向数据链路层提供服务。
  2. 要实现本层协议,还需要使用下面一层所提供的服务

    • 例如:数据链路层对等实体享受物理层提供的服务,并在数据链路层的控制下进行逻辑通信,给网络层提供服务

image-20221113193426538

  1. 协议是"水平的",服务是"垂直的"

  2. 实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。

    • 也就是说,下面的协议对上面的实体是"透明"的。
    • 例如:我们肯定看得见手机为我们提供的各种服务。
      • 但我们只是享受这些服务,而没有必要弄懂手机工作原理
  3. 服务访问点:在同一系统中 相 邻 两 层 的 实 体 交 换 信 息 的 逻 辑 接 口 \color{red}相邻两层的实体交换信息的逻辑接口 ,用于区分不同的服务类型。

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

    • 上层使用下层所提供的服务必须通过与下层 交 换 一 些 命 令 \color{red}交换一些命令 ,这些命令称为服务原语。

image-20221113195225797

  1. 协议数据单元PDU

    • 对 等 层 次 之 间 传 送 的 数 据 包 \color{red}对等层次之间传送的数据包 称为该层的协议数据单元
  2. 服务数据单元SDU

    • 同 一 系 统 内 , 层 与 层 之 间 交 换 的 数 据 包 \color{red}同一系统内,层与层之间交换的数据包 称为服务数据单元。

多个SDU可以合成为一个PDU;一个SDU也可划分为几个PDU

image-20221113195625795

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

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

相关文章

目标检测论文解读复现之五:改进YOLOv5的SAR图像舰船目标检测

目标检测论文解读复现 文章目录目标检测论文解读复现前言一、摘要二、网络模型及核心创新点三、应用数据集四、实验效果(部分展示)五、实验结论六、投稿期刊介绍前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改…

HTML5期末考核大作业,电影网站——橙色国外电影 web期末作业设计网页

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

【代码精读】ATF的异常向量表

快速链接: . 👉👉👉 【代码精读】–Kernel/ATF/optee等-目录👈👈👈 付费专栏-付费课程 【购买须知】:本专栏的视频介绍-----视频👈👈👈概要: 本文概述了ARMv8/ARMv9的aarch64体系中异常向量表的结构、以及基地寄存器的总结。然后通过导读ATF BL31的异常向量…

Flink系列文档-(YY09)-Flink时间语义

1 三种时间语义 在实时流式计算中,"时间"是一个能影响计算结果的非常重要因素! 试想场景:每隔1分钟计算一次最近10分钟的活跃用户量: ①假设此刻的时间是13:10,要计算的活跃用户量时间段为:[ …

【C++】类和对象(下)

​🌠 作者:阿亮joy. 🎆专栏:《吃透西嘎嘎》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉再谈构造…

kindle自定义屏保之自定义字帖

kindle自定义屏保之自定义字帖 01 前言 毕业以后,很少动笔写字了,某天要手写一堆材料,写出来实在不忍直视,于是当晚下班后突发奇想——能不能把一些字帖搞成kindle屏保,摆在桌面上,睡前说不准还能练练 随…

web课程设计 基于html+css+javascript+jquery女性化妆品商城

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他等网页设计题目, A…

软件测试基础知识

软件测试基础知识1.测试模型2.测试分类3.测试目的与原则4.测试流程5.测试发展规划6.单元测试7.黑盒测试8.白盒测试9.缺陷1.测试模型 瀑布模型 开发将系统都做好了,然后测试。最大问题是测试工作后置,导致整个项目开发完成之后如果发现比较重要的问题&…

基于微信小程序的校运会管理系统设计与实现-计算机毕业设计源码+LW文档

小程序开发说明 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Mave…

【大学课程设计】计算器实现(附源码)

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

6.Paddle Graph Learning (PGL)图学习之图游走类模型[系列四]

Paddle Graph Learning (PGL)图学习之图游走类模型[系列四] 更多详情参考:Paddle Graph Learning 图学习之图游走类模型[系列四] https://aistudio.baidu.com/aistudio/projectdetail/5002782?contributionType1 相关项目参考: 关于图计算&图学习…

路由规划——运输距离的估算

运输距离的估算1. 常规的拟合距离1.1 欧氏距离1. 2 球面距离拟合2. 一种改进的球面距离拟合参考文献在进行路径规划时,需要获取点与点之间的距离,点之间的距离通常是通过坐标或者经纬度计算得到,可分为拟合距离和导航距离两类。导航距离顾名思…

基础二叉树及其高频面试题

目录 一、树的概念及其结构 1.1 树的概念 1.2 树的相关概念 1.3 树的表示法 二、二叉树的概念及其结构 2.1 概念 2.2 特殊二叉树 2.3 二叉树的性质 2.4 二叉树的存储结构 顺序存储 链式存储 三、链式二叉树 3.1 遍历方式 深度优先遍历:DFS 层序遍历:BFS(广度优先…

【附源码】Python计算机毕业设计社区防疫信息管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Debian11中 Nginx1.22.1 php8.1.12 Mariadb10.5.15的安装

起因:我之前发的关于LEMP的搭建的文章,已经有3年9个月了,各个软件的版本更新了比较多。最主要的是,CentOS系统终止了,我也完全更换到了Debian系统之上。这里重新搭建了一下,主要是计划结合frp,构…

Vue | Vue.js 全家桶 Pinia状态管理

🖥️ Vue .js专栏:Node.js Vue.js 全家桶 Pinia状态管理 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀…

[基础服务] [操作系统] 类Linux的文件和目录

🍁简介 在奔腾70年代的中美建交之际,UNIX 也逐渐展露头角(也有说是60年代末),十五年后Windows诞生了,又过了五年Linux横空出世三大主流操作系统直到现在呈现三足鼎立之势~ 出生时间是: UNIX(70年代初) > Windows(80年代中) > Linux (90年代初) 可以…

基于微信小程序的电影院票务系统设计与实现-计算机毕业设计源码+LW文档

小程序开发说明 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Mav…

HCIP-Datacom OSPF进阶(二)最常用的路由协议 OSPF各种LSA作用详解

目录 OSPF路由计算: LSA头部信息: Router-LSA(1类): 一类LSA: 一类LSA可以描述四种链路类型: Network-LSA(2类): 二类: IR、ABR、ASBR是什…

【HTML实战】把专属于她的爱心代码放在自己的网站上是一种什么体验?

一、 写在前面的话 看多了李洵的炫酷爱心,今天来点不一样的爱心代码。需要李洵的炫酷爱心代码请看我的上一篇文章。 最近随着电视剧《点燃我温暖你》的火热播出,剧中帅气学霸李洵的炫酷爱心代码也迅速火出了圈,作为一个喜欢动手实践的我来说…