协议
协议,就是规则的集合。为进行网络中的数据交换而建立的规则、标准或约定称为 网络协议,它是控制两个(或多个)对等实体进行通信的规则的集合,是水平的。不对等实体之间是没有协议的。
接口
接口是同一结点内相邻两层间交换信息的连接点,是一个系统内部的规定。同一结点相邻两层的实体通过服务访问点(SAP)进行交互。
服务
服务是指下层为紧邻的上层提供的功能调用,它是垂直的。
面向连接服务与无连接服务
面向连接服务:通信前双方必须先建立连接,分配相应的资源(如缓冲区),以保证通信能正常进行,传输结束后释放连接和所占用的资源。面向连接服务可以分为 连接建立、数据传输和连接释放三个阶段。 如:TCP
无连接服务:通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输。无连接服务是一种不可靠的服务,它“尽最大努力交付”,不保证通信的可靠性。如 UDP、IP。
可靠服务和不可靠服务
可靠服务:网络具有纠错、检错、应答机制,能保证数据正确、可靠地传送到目的地。
不可靠服务:网络只是尽量正确、可靠地传送,而不能保证数据正确、可靠地传送到目的地,是一种尽力而为的服务。
有应答服务和无应答服务
有应答服务:接收方在收到数据后向发送方给出相应的应答,该应答由传输系统内部自动实现,而不是用户实现。如:文件传输服务。
无应答服务:接收方收到数据后不自动给出应答。若需要应答,则由高层实现。如:WWW 服务。客户端收到服务器发送的页面文件后不给出应答。