单项选择题

下列关于TCP协议说法正确的是( )。

A) TCP协议利用IP层的不可靠的数据报服务提供可靠的数据流服务
B) 每一个TCP连接以不可靠的建立连接开始,以友好的拆除连接结束
C) 在拆除连接开始之前,不保证所有数据都已成功投递
D) 是运行在网络层的面向连接的全双工的数据流服务