【计算机网络】网络协议

概述

网络协议:网络协议是为网络中数据的传输和交换建立的一种规则、标准或者约定。

就像公共交通系统,开通了很多道路之后,驾驶员、行人等都需要遵守交通规则,来确保交通的正常运转。

网络中的协议就想交通系统中的交通规则,在数据传输的过程中需要遵守这种规则,这样不同的终端才能准确地发送和接受数据。

协议规定了通信实体之间所交换消息的格式、意义、顺序及针对收到信息或发生的事件所采取的“动作”。

理解:

协议规定了数据的格式、意义、顺序以及处理方式。

协议的三要素

语法:指的是用户数据与控制信息的结构及格式,包括数据出现的顺序。

语义:说明每部分控制信息的含义,规定了需要发出何种控制信息,以及要完成的动作与应做出的响应。

时序:指的是事件实现顺序的详细说明,也可称为“同步”,是对事件发生顺序的详细说明。

协议的作用

协议对网络中传输的数据进行一种规范,便于不同终端之间可以有效的接受并解析数据。

扩展

所有权威的网络协议都由IETF(Internet Engineering Task Force)互联网工程任务组进行统一管理,以RFC的形式保存。

相关推荐

  1. 计算机网络网络协议

    2024-04-21 05:26:01       131 阅读
  2. 计算机网络——HTTP协议

    2024-04-21 05:26:01       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 05:26:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 05:26:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 05:26:01       82 阅读
  4. Python语言-面向对象

    2024-04-21 05:26:01       91 阅读

热门阅读

  1. 基于云开发和微信小程序的爱宠家系统

    2024-04-21 05:26:01       109 阅读
  2. 【设计模式】3、builder 建造者模式

    2024-04-21 05:26:01       28 阅读
  3. 设计模式(022)行为型之解释器模式

    2024-04-21 05:26:01       33 阅读
  4. 【QT教程】QT6单元测试

    2024-04-21 05:26:01       39 阅读
  5. 16篇 hdfs中篇

    2024-04-21 05:26:01       154 阅读
  6. linux nohup命令启动jar包 如何取消nohup日志打印

    2024-04-21 05:26:01       46 阅读
  7. C语言实现单链表

    2024-04-21 05:26:01       39 阅读
  8. XiaodiSec day011 Learn Note 小迪渗透学习笔记

    2024-04-21 05:26:01       37 阅读
  9. ChatGPT引领:打造独具魅力的论文

    2024-04-21 05:26:01       45 阅读