七层模型之传输层

上面说到网络通信的地下三层,地下三层解决了 端与端的连接问题,但是当时代进入互联网的时候,我们又遇到了新的问题:

  ip层只负责发送和接收数据,它不负责 保证数据一定传输过去

  ip层只负责自己的数据是否发送过去,并不负责 整个网络的拥堵情况

  ip层只负责传输数据,并不负责 数据的组装

 

为了解决ip层的问题,我们又发明了tcp层 专门做这些事情:

  首先tcp层通过握手建立连接,然后将上层传过来的数据流进行分割打包,并标上序号,方便对面的tcp层按序号接收。

  同时对面的tcp如果确认接收到数据了,则会返回一个ack确认信号,tcp发送端在固定时间内 如果没有收到确认信号,则认为发送失败,开始重新发送

  tcp引入了 拥塞控制方案,解决了 网络拥堵的问题

posted @ 2020-10-11 17:24  dami.white  阅读(137)  评论(0编辑  收藏  举报