• 02 网络协议


    02 网络协议

    定义

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

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

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

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

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

    协议的三要素

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

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

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

    协议族

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

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

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

    如何理解网络协议?

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

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

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

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

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


  • 相关阅读:
    WCF 转 武胜
    NET(C#):GetHashCode不需要太复杂 转 武胜
    wcf KnownTypeAttribute 武胜
    memmove
    李开复谈创业失败十原因:经不住诱惑 直接山寨
    Linux使用Wine 安装source insight
    VM 中ubuntu下Eclipse ctrl+s 显示update conflict的问题
    ISO/OSI模型
    memset函数使用详解
    C语言中字符串的处理方式
  • 原文地址:https://www.cnblogs.com/lee3258/p/11997710.html
Copyright © 2020-2023  润新知