📜  网络协议的要素

📅  最后修改于: 2021-08-29 11:34:07             🧑  作者: Mango

协议 :
控制数据通信的规则集。

网络通信协议需要以下元素:

  1. 讯息编码:
    来自发送者的源消息被编码为信号或波,然后通过有线/无线介质传输,然后被接收和解码,消息被传递到目的地。编码是将Unicode字符转换为字节序列的过程。
    Message Source  –> Encoder  –> Transmitter –> Transmitter Medium –>
    Receiver –>Decoder –> Message destination
  2. 消息格式和封装:
    发送者和接收者有一个约定的格式。它封装信息以正确识别发送者和接收者。

    消息格式将取决于消息的类型和传递消息的媒介。
    消息封装是一种用于将一个消息放置在另一消息内以从源传输到目标的过程。

  3. 讯息大小:
    在这里,长消息必须分解成小段才能通过网络传播,或者是将长消息分解成小段,然后再通过网络发送的过程。

    示例–在手机中,SMS将消息大小限制为160个普通字母字符。对于非字母字符,它需要16位数据来表示它们,从而将大小限制为最多70个字符。

  4. 留言时间:
    它管理流量控制。确认响应超时。这需要某些时序控制信息。它检查数据传递中是否有任何延迟。它包括诸如访问方法,流控制,响应超时之类的规则。
  5. 邮件传递选项:
    有不同的传送选项,例如单播,多播,广播。

    将信息发送给一个人称为一对一传递,称为单播,这意味着只有一个目的地(单个目的地)。

    与一个以上的人(一组人)进行信息通信称为一对多,称为多播,这意味着一个发件人向同一消息的多个目的地/收件人发送信息。

    有时,信息将传达给同一地区的每个人。这称为“一对一”,称为“广播”,它表示一个发送者向所有连接的接收者发送消息。