协议(计算机学科概念)

网络协议由语法、语义和时序三要素组成,定义了数据交换的规则。协议是通信双方必须遵守的约定,如TCP/IP、IPX/SPX等。网络协议确保了不同计算机间的通信,同时具有一定的安全机制。IP协议是不可靠的数据包传输机制,而高层协议可能需要额外确保可靠性。协议在计算机通信的多个层面起着关键作用。
摘要由CSDN通过智能技术生成

定义:

网络协议,也可简称协议,由三要素组成:

(1)语法:即 数据与 控制信息的结构或格式;

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;

(3)时序(同步),即事件实现顺序的详细说明。

计算机通信网是由许多具有信息交换和处理能力的节点互连而成的。要使整个 网络有条不紊地工作, 就要求每个节点必须遵守一些事先约定好的有关数据格式及时序等的规则。 这些为实现 网络数据交换而建立的规则、约定或标准就称为 网络协议。 协议是通信双方为了实现通信而设计的约定或通话规则。

协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如 物理层协议、 传输层协议、 应用层协议。

步骤:

是一系列的步骤: 它包括两方或多方,设计它的目的是要完成一项任务!

是对数据格式和 计算机之间交换数据时必须遵守的规则的正式描述。简单的说, 网络中的 计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为 Ethernet、 NetBEUI、 IPX/SPX以及 TCP/IP协议。

特点:

协议还有其他的特点:

1) 协议中的每个人都必须了解协议,并且预先知道所要完成的所有的步骤。

2) 协议中的每个人都必须同意并遵循它。

3) 协议必须是清楚的,每一步必须明确定义,并且不会引起误解。

在 计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为 网络协议或 通信协议

协议也可以这样说,就是连入网络的 计算机都要遵循的一定的技术规范,关于硬件、软件和 端口等的技术规范。

网络是一个信息交换的场所,所有接入网络的 计算机都可以通过彼此之间的物理连设备进行信息交换,这种 物理设备包括最常见的 电缆、 光缆、无线WAP和 微波等,但是单纯拥有这些物理设备并不能实现信息的交换,这就好像人类的身体不能缺少大脑的支配一样,信息交换还要具备 软件环境,这种“软件环境”是人类事先规定好的一些规则,被称作“协议”,有了协议,不同的电脑可以遵照相同的协议使用物理设备,并且不会造成相互之间的“不理解”。

这种协议很类似于“ 摩尔斯电码”,简单的一点一横,经过排列可以有万般变化,但是假如没有“对照表”,谁也无法理解一新产生的协议也大多是在基层协议基础上建立的,因而协议相对来说具有较高的安全机制, 黑客很难发现协议中存在的安全问题直接入手进行 网络攻击。但是对于某些新型协议,因为出现时间短、考虑欠周到,也可能会因安全问题而被 黑客利用。

对于 网络协议的讨论,更多人则认为:现今使用的基层协议在设计之初就存在安全隐患,因而无论网络进行什么样的改动,只要现今这种网络体系不进行根本变革,就一定无法消除其潜在的危险性。

数据在IP 互联网中传送时会被 封装为 报文或 封包。IP协议的独特之处在于:在报文交换 网络中 主机在传输数据之前,无须与先前未曾通信过的目的主机预先建立好一条特定的“通路”。 互联网协议提供了一种“不可靠的”数据包传输机制(也被称作“尽力而为”);也就是说,它不保证数据能准确的传输。数据包在到达的时候可能已经损坏,顺序错乱(与其它一起传送的 封包相比),产生冗余包,或者全部丢失。如果 应用需要保证可靠性,一般需要采取其他的方法,例如利用IP的上层协议控制。

网络协议通常由语法,语义和定时关系3部分组成。 网络传输协议或简称为传送协议(Communications Protocol),是指 计算机通信的共同语言。现在最普及的 计算机通信为 网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:TCP/IP、NetBEUI等。然而,传送协议也存在于 计算机的其他形式通信,例如: 面向对象编程里面对象之间的通信; 操作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。

其他含义

协商:双方协议提高价格 对共同达到统一目的 可制定协议。

通俗概念:协议是做某些事情之前共同协商,共同达到统一目的,对统一达成问题作为书面形式共同约束。

协商好了就点仁义、仗义。协议要是用上了,那就是没意义了,也就是证明即将要结束协议。

定义

协议(protocol)是指两个或两个以上具有独立性的主体为了开展某项活动,经过协商后达成的一致意见。协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如 物理层协议、 传输层协议、应用层协议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小百事通

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值