网络服务的六种类型
上一篇 /
下一篇 2008-08-28 17:03:15
/ 个人分类:网络
在理解六种服务类型之前,首先理解一些基本概念:
计算机网络协议层次结构中,层和层之间是完全单向依赖的,下层是服务提供者,上层是服务调用者。下层向上层的服务分为:面向连接的服务和无连接的服务。
面向连接的服务:
每一次完整的数据传输都必须经过建立连接、使用连接、终止连接三个过程。数据传输时,各数据分组不携带信宿地址,而使用连接号。本质上相当于一个管道,发送者从一端放入数据,接受者在另一端接受输入,数据不但顺序一致而且内容相同。
无连接服务:
每个分组携带完整的信宿地址,各分组在系统中独立传送。不能保证分组的先后顺序,也不保证分组一定被传到或者被正确收到,即不保证传输的可靠性。
在计算机网络中,可靠性一般通过确认和重传(acknowledge and retransmission)机制实现。多数面向连接的服务都支持确认和重传,但确认和重传会导致额外的延迟。大多数无连接服务不支持确认重传,但有些可靠性要求高的系统支持确认和重传机制,如电子邮件中的挂号信等。
报文流(message stream):要保持报文边界,发方发出了多少报文,收方收到多少相同的报文。
字节流(tyte stream):不保持报文边界,发方发出多少报文,收方不知道也不关心,收方收到的是一个字节序列。
无连接服务通常称为数据报服务,有时仅把不可靠(即无确认)的无连接服务称为数据报。
六种服务类型:
1、可靠的报文流:面向连接的,如文件传输
2、不可靠的字节流:面向连接的,如远程登录
3、不可靠连接:面向连接的,如数字话音
4、不可靠的数据报:无连接的,如电子邮件
5、有确认的数据报:无连接的,如挂号信
6、请求-应答:五连接的,如网络数据库查询
收藏
举报
TAG:
网络