协议                                                                                       

1.概念:在计算机网络中要做到有条不紊的交换数据,我们就应该遵守一些事先约定好的规则(比如生活中,我们吃饭要排队,或者打电话时都会先问对方是谁等等默认的规则)。而网络中的协议就是为了进行网络中的数据交换而建立的规则、标准或者约定

2.协议三要素:语法:即数据与控制信息的结构或格式

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

                    同步:即事件实现顺序的详细说明

3.协议分层

协议与划分层次(五层模型)

在这个例子里面,我们的协议只有两层,但是实际网络通信会更复杂,需要更多地层次

分层的好处:各层之间是独立的

                    灵活性好

                    结构上可分隔开

                    易于实现和维护

                    能促进标准化工作

                                                           具有五层协议的体系结构                                                    


协议与划分层次(五层模型)

一般来说,物理层我们考虑的比较少,因此很多时候也称为TCP/IP四层模型

协议与划分层次(五层模型)

1.数据包封装

不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在⽹网络层叫做数据报 (datagram), 在链路层叫做帧(frame). 

应⽤用层数据通过协议栈发到⺴⽹网络上时,每层协议都要加上⼀一个数据⾸首部(header),称为封装 (Encapsulation). 

首部信息中包含了⼀一些类似于⾸首部有多⻓长, 载荷(payload)有多⻓长, 上层协议是什么等信息. 

数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的⾸首部, 根据⾸首部中的 "上层 协议字段" 将数据交给对应的上层协议处理. 

2.数据分用

分用:将有效载荷交给上一层谁的过程,在进行交付的时候,要进行报头和有效载荷的分类,必须要能够做到将有效载荷自底向上的交付

协议与划分层次(五层模型)

相关文章:

  • 2021-09-08
  • 2022-01-04
  • 2021-06-28
  • 2022-12-23
  • 2022-02-03
  • 2021-04-29
  • 2021-10-25
  • 2021-11-03
猜你喜欢
  • 2021-11-22
  • 2021-12-28
  • 2022-12-23
  • 2022-02-03
  • 2021-06-19
  • 2021-12-15
  • 2021-12-14
相关资源
相似解决方案