TCP小结

作者: fcharming | 来源:发表于2018-04-18 16:56 被阅读0次

TCP为HTTP提供了一条可靠的比特传输管道

TCP的数据是通过IP数据段的小数据进行传输的

HTTP要传输一条报文,会以流的形式将报文数据的内容通过一条打开的TCP通道顺序传输。

TCP性能的考虑:

最常见的时延包括:
1.TCP连接建立握手
2.TCP慢启动拥塞机制
3.数据聚焦的Nagle算法
4.用于捎带确认的TCP延迟确认算法
5.TIME_WAIT时延和端口耗尽

TCP连接方式

1.串行HTTP事务时延最长
2.并行连接
3.持久连接
4.管道化连接:将多条请求放入队列,第一条开始传输后,第二第三条也开始传输

关闭连接

完全关闭:输入输出信道都关闭 socket.close()
半关闭:只关闭输入或输出信道 socket.shutdown()

一般关闭输出信道比较安全,关闭输入信道比较危险。

正常关闭:先关闭输出信道,然后周期性检查另一端的输入信道的状态(查找数据或流的结尾)。如果一段时间对方没有关闭输入信道,就强制关闭连接。

相关文章

  • TCP小结

    TCP为HTTP提供了一条可靠的比特传输管道 TCP的数据是通过IP数据段的小数据进行传输的 HTTP要传输一条报...

  • TCP通信过程小结

    1 预备知识 要了解TCP通信,必须得对TCP报文格式熟悉,下图是TCP报文格式,简单说下跟TCP连接三次握手和T...

  • TCP-IP小结

    1 引言 TCP-Transmission Control Protocol 传输控制协议 ,使用固定连接,用于应...

  • 一周技术小结 1

    title: 一周技术小结 1date: 2017-9-4 21:22:21 tcp 保存连接 auth 信息 在...

  • 网络小结(2)——TCP/UDP

    正文 1. TCP与UDP: 在网络体系结构中我们提过TCP/IP的四层网络层级: 而TCP(Transmisso...

  • tcp/ip 需要知道的一些事

    本文主要是最近看了以下《tcp/ip详解 卷1》的部分小结,个人最感兴趣的是 经典问题 40ms 延时 的问题...

  • TCP/IP TIME_WAIT 问题小结

    最近公司业务线上经常报TIME_WAIT的连接数过多的问题,多方查阅资料,在这里总结有关TIME_WAIT的问题。...

  • iOS 网络编程(二)TCP协议小结

    全称 传输控制协议,Transmission Control Protocol 特点 T C P提供一种面向连接的...

  • TCP那些事儿

    目录: TCP是什么TCP报文结构TCP连接过程TCP状态转移TCP流量控制 —— 滑动窗口TCP拥塞控制TCP可...

  • 计算机网络

    一、tcp/http 1、TCP首部。 IP数据报(IP首部+TCP报文段(TCP首部+TCP数据)) TCP首部...

网友评论

      本文标题:TCP小结

      本文链接:https://www.haomeiwen.com/subject/zhzvkftx.html