计算机网络
计算机网络
网络协议
网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。
协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到信息或发生的事件所采取的“动作”(actions)。
网络三要素
语法(Syntax)
数据与控制信息的结构或格式
信号电平
语义(Semantics)
需要发出何种控制信息
完成何种动作以及做出何种响应
差错控制
时序(Timing)
事件顺序
速度匹配
协议规范了网络中所有信息发送和接收过程。
e.g., TCP, IP, HTTP, Skype, 802.11
层次划分
OSI将计算机网络体系结构划分为以下七层
OSI 模型
数据单元
层
功能
TCP/IP分层模型
分层模型
功能
应用层(application layer)
该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。
传输层(transport layer)
传输层的协议,能够解决诸如端到端可靠性(“数据是否已经到达目的地?”)和保证数据按照正确的顺序到达这样的问题。
网络层(internet layer)
处理分组在网络中的活动,例如分组的选路。
链路层(link layer)
网络接口层实际上并不是因特网协议组中的一部分,但是它是数据包从一个设备的网络层传输到另外一个设备的网络层的方法。
两者区别 
参考:http://www.cnblogs.com/ludashi/p/6232060.html http://www.cnblogs.com/davidwang456/p/3510782.html
Last updated
Was this helpful?