100-网络编程——第五章流式套接字

一:TCP协议的传输特点

1.TCP协议是一个面向连接的传输层协议,提供高可靠性字节流传输服务,主要用于一次传输要交换大量报文的情形

为了维护传输的可靠性,TCP增加了许多开销,如:确认、流量控制、计时器以及连接管理等

2.TCP协议的传输特点是:

①端到端通信:TCP提供给应用面向连接的接口。TCP连接是端到端的,客户应用程序在一端,服务器在另一端

②建立可靠连接:TCP要求客户的应用程序在与服务器交换数据前,先要连接服务器,保证连接可靠建立,建立连接测试了网络的连通性,如果有故障发生,阻碍分组到达远端系统,或者服务器不接受连接,那么企图连接就会失败,客户就会得到通知

③可靠交付:一旦建立连接,TCP保证数据将按发送时的数据交付,没有丢失,也没有重复,如果因为故障而不能可靠交付,发送方会得到通知

④具有流控的传输:TCP控制数据传输的速率,防止发送方传送数据的速率快于接收方的接收速率,因此TCP可以用于从快速计算机向慢速计算机传送数据

⑤双工传输:在任何时候,单个TCP连接都允许同时双向传送数据,而且不会相互影响,因此客户可以向服务器发送请求,而服务器可以通过同一个连接发送应答

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值