硬件是计算机网络的基础
    计算机网络中的数据交换必须遵循事先约定好的规则;
    协议,便是计算机网络有序运行的重要保证
    这也是上一节问题的答案;

    网络通信时,通信的主体 是机器而不是人,交换的是电子化/数字化的信息,因而计算机网络的通信过程都必须遵循一定的规则——协议。
    image.png
    因此,网络协议就是为进行网络中的数据交换而建立的规则,标准或约定
    它规定了通信实体之间所交换的信息的格式,意义,顺序以及针对收到信息或发生的事件所采取的行动;

    作为一个网络协议,通常具备这三个基本要素:
    1.语法(Syntax)
    它定义了信息的格式,即数据与控制信息的结构或格式;
    如果是底层信息,则定义的是信号电平。
    2.语义(Semantics)
    它规定了在传输信息过程中需要哪些控制信息、这些信息是何种含义、收单信息后要做出何种响应,
    还有差错控制;
    3.时序(Timing)
    它定义了交换双方之间的事件顺序和速度匹配


    协议是计算机网络的重要内容,它规范了网络中所有信息发送和接收的过程。
    因此我们会学习到许多协议例如TCP、IP、HTTP、Skype、802.11等

    协议是网络学习的重要内容之一,也是网络创新的表现形式之一
    如果想要看到关于协议的更权威的内容,可以参看RFC文档