网络协议要素
计算机根据接收到的指令执行操作。这套指令或规则由网络协议发送和处理。在网络中,连接着不同类型的计算机,它们可能拥有不同的硬件和软件组件。因此,有必要使不同类型的计算机使用网络协议设定的通用规则相互通信。所以,我们需要处理网络协议的要素,以便在网络节点之间进行数据通信。
网络协议
网络协议提供了一套规则,用于以安全可靠的方式进行数据传输。一些网络协议的例子包括SMTP(简单邮件传输协议)和FTP(文件传输协议)。
网络协议要素
网络协议的要素属于通信网络协议的范畴。协议的常见要素分为三种类型:
1. 语法
术语“语法”指的是过程的结构或格式。在网络协议中,传输的数据遵循称为消息格式的结构。
消息格式
通过网络进行通信使用基于网络类型的消息。消息的基本结构包括三个基本要素:报头、数据和尾部。
从发送方发送到接收方 的消息或信息将获得一个结构,该结构也将使用特定的传输介质。消息格式的例子是几十年前使用的私人信件。发送的消息使用称为帧的特定封装方法,其中包括发送方和接收方地址,以确保数据的可靠交付。
消息编码
发送的消息需要编码成特定格式,以便通过有线或无线介质以波或信号的形式传输。
消息大小
需要在发送方分析消息的大小,如果大小太大,则必须将其分成相同数量的片段,以便通过介质轻松传输。
2. 语义
当消息从源发送并编码以保护它免受威胁时,消息被分成各个位,并且彼此含义不同。使用网络协议的语义元素,我们可以了解发送消息中每个字段解释的详细信息。此元素负责控制和错误处理。
它根据帧或位中提供的信息,提供关于选择到达消息目的地的最佳路由的决策。
错误处理
当消息到达接收方时,会检测到错误。没有错误的消息是有效的,而带有错误的消息不会被接收方接受。为了使这种错误检测更容易,我们可以使用某些错误检测技术,例如校验和和循环冗余校验。
3. 时序
术语“时序”是指消息到达接收方以及反之所需的时间。它还处理何时从主机发送数据,以及为了有效地进行数据通信,这两个主机必须在特定时间发送和接收数据,不能太快或太慢。
消息时序
要通过网络发送消息,将向客户端发送确认请求,并在响应后发送消息,从而跟踪时序控制信息。因此,时序在此起着重要作用,当在一段时间内未收到确认时,则不会传递消息。
响应超时
当响应从发送方发送到接收方需要最大时间量时,响应超时是等待响应发射机的等待时间。
访问方法
这是主机通过传输介质发送和接收数据的方法。
消息传递
从发送方传递的消息可以通过三种不同的方式完成,即单播、多播和广播。当主机连接到许多客户端时,使用广播方法传递消息。一对一地向单个接收者分发信息称为单播,这表明只有一个目标(单个目的地)。多播表示单个发送方同时向多个目的地/接收者发送相同的消息,当与一群人(不止一个人)通信时。
结论
在网络协议中,借助我们涵盖的元素,我们可以涵盖从发射机到客户端发送数据的每个步骤。消息的结构可以由主机根据其服务需求选择。语法解释了消息的格式,语义元素获取字段的信息,最后是消息响应的时序。