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

    02 网络协议

    定义

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

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

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

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

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

    协议的三要素

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

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

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

    协议族

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

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

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

    如何理解网络协议?

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

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

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

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

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


  • 相关阅读:
    Linux 共享库
    使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
    ZOJ 3469 Food Delivery(区间DP)
    POJ 2955 Brackets (区间DP)
    HDU 3555 Bomb(数位DP)
    HDU 2089 不要62(数位DP)
    UESTC 1307 windy数(数位DP)
    HDU 4352 XHXJ's LIS(数位DP)
    POJ 3252 Round Numbers(数位DP)
    HDU 2476 String painter (区间DP)
  • 原文地址:https://www.cnblogs.com/lee3258/p/11997710.html
Copyright © 2011-2022 走看看