TCP: Transmission Control Protocol

  TCP and UDP use the same network layer(IP),TCP provides a connection oriented,reliable,byte stream service.The term

connection-oriented means the two applications using TCP must establish a TCP sonnection with each other before they

can exchange data.

TCP provides realiability by doing the following:

   (1):The application data is broken into what TCP considersthe best sized chunks to be send.The unit of information passed

by TCP to IP is called a segment.

          This is totally different from UDP,where each write by the application generates a UDP datagram of that size.

   (2):When TCP sends a segment it maintains a timer,waiting for the other end to acknoeledge reception of the segment.

If an acknowledgement isn't received in time,the segment is retransmitted.

   (3):When TCP receives data from the other end of the connection,it sends an acknowledgement.This acknowledge

normally delayed a fraction of a second.

   (4):TCP maintains a checksum on its header and data.If a segment arrives with an invalid checksum,TCP discard it and

doesn't acknowledge receiving it.

   (5):Since TCP segments are transmitted as IP datagrams,and since IP datagrams can arrive out of order,TCP segment

can arrive out of order.

   (6):Sinace IP datagrams can get duplicated,a receiving TCP must discard duplicate data.

TCP also provides flow control.Each end of a TCP connection has a finite amount of buffer sapce.

 

to  be continue...

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值