zoukankan      html  css  js  c++  java
  • 02 网络协议

    02 网络协议

    定义

    协议是计算机网络有序运行的重要保证 。

    任何通信或信息交换过程都需要规则,所以计算机网络的所有通 信过程也必须遵守某 种/些规则—协议 。

    网络协议(network protocol),简称为协议 ,是为进行网络中的数据交换而建立的规则、标准或约定 。

    协议规定了通信实体之间所交换的消息的 格式、意义、顺序以及针对收到信息或发 生的事件所采取的“动作

    协议规范了网络中所有信息 发送和接收过程 。

    协议的三要素

    网络协议是由三个要素组成:语义。语法。时序

    语义 是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。 语法 是用户数据与控制信息的结构与格式,以及数据出现的顺序。 时序 是对事件发生顺序的详细说明。(也可称为“同步”)。

    人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

    协议族

    协议,通常指某一个协议,一般由某一个或者一组文件如rfc/draft来指定。

    协议族,是指彼此相互关联的一组协议。如TCP/IP协议族

    协议栈,是指某一组协议的关系以及该组协议的层次结构,一般有清晰的up/down依赖关系和上下行消息交互。

    如何理解网络协议?

    网络协议对于计算机网络十分重要,是计算机网络的重要内容。有人甚至声称学习计算机网络就是学习网络协议,那么我们到底应该如何理解网络协议那?如何理解网络协议的三个基本要素那?网络通信过程是网络协议完成的吗?请各位同学就这些问题进行深入思考,发表各自的观点。

    (1) 网络协议是计算机网络中 数据传输时需要遵守的规则, 虽然它不是计算机网络的实体组成部分, 但计算机网络的正常运行少不了网络协议;犹如社会中的法律, 交通中的行驶规则。

    (2)网络协议是由三个要素组成:语义。语法。时序。

    语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。 语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。 人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

    (3)网络通讯并不通过协议完成,网络通信过程是凭借着主机、链路、路由器等硬件设施,遵循着网络协议完成的。


  • 相关阅读:
    ubuntu下zip文件操作
    android studio java: -source 1.6 中不支持 switch 中存在字符串 的错误
    手机代替汽车钥匙,苹果公司成功实现了,看看你的车支持不?
    1600多名谷歌员工要求公司停止向警方出售技术
    苹果地图通过电动汽车路线查找充电器
    东方联盟郭盛华发家史:8年来实现跨越式发展
    京东香港上市,开盘239港元,首日上涨5.7%
    这个新漏洞要注意!10亿个网络连接设备会面临被黑客入侵的风险
    黑客瞄准5G用户,新的移动互联网协议漏洞频现
    传感器是自动驾驶汽车未来的关键,它们是汽车的眼睛
  • 原文地址:https://www.cnblogs.com/lee3258/p/11997710.html
Copyright © 2011-2022 走看看