【计算机网络】网络协议

概述

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

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

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

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

理解:

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

协议的三要素

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

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

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

协议的作用

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

扩展

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

相关推荐
Mr YiRan13 分钟前
网络请求API监控与网络切换埋点
android·网络
Shota Kishi39 分钟前
Solana Shreds 的 UDP 直投架构:Shredstream UDP Forwarding 的设计与实现
网络协议·架构·udp·区块链·solana
当下新鲜事7 小时前
车间实测记录:三菱电机MR-J5伺服与压力控制方案的场景适配
网络·物联网·业界资讯
门思科技7 小时前
开源网关有哪些:主流类型梳理
网络·python·物联网
llilian_168 小时前
北斗授时卡同步解决方案 gnss授时卡 计算机时间同步板卡
大数据·网络·人工智能·功能测试·51单片机
Vicky_time9 小时前
跨境物流系统架构:美国海外仓与FBA中转海外仓选型技术方案评测
网络·人工智能
玄芯散人9 小时前
【筑基·055】TCP vs UDP:可靠和快速的取舍
网络协议·tcpdump
多多鼠10 小时前
System Prompt 的“版本漂移”问题:从变更管理到 A/B 测试体系
开发语言·网络·人工智能·python·langchain
Allen_LVyingbo11 小时前
三甲医院医疗AI代码库管理系统研究(上)
网络·transformer·知识图谱·健康医疗
迪康coolmu12 小时前
企业文件外发管控落地实践 —— 基于迪康端点安全一体化管理系统
运维·网络·经验分享·安全