首页 > 编程知识 正文

通信协议测试(通信网的三大组成)

时间:2023-05-06 15:38:14 阅读:7505 作者:1786

通信协议是指两个实体完成通信或服务必须遵循的规则和协议。该协议定义了数据单元使用的格式、信息单元应该包含的信息和含义、连接方式、发送和接收信息的时间,以确保网络中的数据能够顺利传输到某个地方。

在计算机通信中,通信协议用于实现计算机与网络之间的标准。如果网络中没有统一的通信协议,就无法识别计算机之间的信息传输。通信协议是指当事人事先约定的通信规则,可以简单理解为计算机之间相互对话所使用的通用语言。两台计算机通信时必须使用的通信协议。

通信协议

三个要素

通信协议主要由以下三个要素组成:

语法:即如何沟通,包括数据格式、编码和信号电平(level level)等。

语义:即沟通内容,包括数据内容、意义和控制信息等。

时序规则(时序):即什么时候沟通,明确沟通的顺序、速率匹配、先后顺序。[2]

特性

通信协议层次分明,可靠有效。[2]

体系结构

分层通信架构的基本概念如下:

通信功能分为几个层次,每个层次完成一部分功能,各个层次相互配合完成通信功能。

每一层只处理与其直接相邻的两层,它使用下一层提供的功能向更高层提供该层可以完成的服务。

每一层都是独立的,每一层都可以用最合适的技术实现,每一层都可以独立开发和测试。当一层的技术进步发生变化时,只要界面关系不变,其他层就不会受到影响。

分层示意图如图所示。每一层实现相对独立的功能,下层向上层提供服务,上层是下层的用户。各层相互配合,完成通信功能。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。