我们再考虑第二个人类类比的例子 。假定你正在大学课堂里上课 。教师正在唠唠叨叨地讲述协议 , 而你困惑不解 。这名教师停下来问:“同学们你们有什么问题吗?”你举起了手 。这位教师面带微笑地示意你说:“请讲……”接着你就问了问题 。教师听取了你的问题并加以回答 。我们再一次看到了报文的发送和接收 , 以及这些报文发送和接收时所采取的一系列约定俗成的动作 , 这些是这个“提问与回答”协议的关键所在 。
2、网络协议
网络协议类似于人类协议 , 除了交换报文和采取动作的实体是某些设备的硬件或软件组件 。在因特网中 , 涉及两个或多个远程通信实体的所有活动都受协议的制约 。例如 , 在两台物理上连接的计算机中 , 硬件实现的协议控制了在两块网络接口卡间的“线上”得比特流;在端系统中 , 拥塞控制协议控制了在发送方和接收方之间传输的分组发送的速率;路由器中的协议决定了分组从源到目的地的路径 。在因特网中协议运行无处不在 。
以大家可能熟悉的一个计算机网络协议为例 , 考虑当你向一个Web服务器发出请求时所发生的情况 。首先 , 你的计算机向该Web服务器发送一条连接请求报文 , 并等待回答 。该Web服务器将最终能接收到连接请求报文 , 并返回一条连接响应报文 。得知请求该Web文档正常以后 , 计算机则在一条GET报文中发送要从这台Web服务器上取回的网页名字 。最后 , Web服务器向计算机返回该Web网页 。
【因特网是wifi吗 因特网是什么】以上述的人类活动和网络例子中可见 , 报文的交换以及发送和接收这些报文时所采取的动作是定义一个协议的关键元素:
协议定义了在两个或多个通信实体之间交换的报文的格式和顺序 , 以及报文发送和接收一条报文或其他事件所采取的动作 。
因特网广泛地使用了协议 。不同的协议用于完成不同的通信任务 。某些协议简单而直接了当 , 而某些协议则复杂且晦涩难懂 。掌握计算机网络领域知识的过程就是理解网络协议的构成、原理和工作方式的过程 。
推荐阅读
- 每年的7月14日是什么节日 7月14日是什么节日
- 带头大哥的真实身份是谁 天龙八部带头大哥是谁当年发生了什么
- 中国十大佛教圣地名山排名 中国四大名山是哪四山
- 测试显卡性能软件介绍 显卡性能测试软件
- 洋具是什么意思污游戏 洋具是什么
- 罗非鱼是淡水鱼还是海水鱼,非洲鱼在淡水中养还是海水养呢?
- kiss是什么意思 *** 热梗 kiss是什么意思
- 四大名扇分别是什么拼音 四大名扇分别是什么
- 牵引挂车是啥意思啊 牵引挂车是什么意思啊
- 机动车报废流程是什么样的 报废机动车流程