1.TCP连接
TCP连接为HTTP提供了一条可靠地比特传输管道,一旦建立连接起来了,在客户端和服务器之间交换的报文就永远不会丢失、受损或者失序。
TCP流是通过IP数据报来发送的,其安全版本HTTPS就是在HTTP和TCP之间插入了一个(TLS/SSL)密码加密层.见下图:
每个TCP段都是由IP分组承担,从一个IP地址发送到另一个IP地址的,每个分组中包括:一个IP分组首部(通常20个字节)、一个TCP段首部(通常20字节)、一个TCP数据块(0或多个字节)
TCP是通过端口号来保持所有的这些连接的正确的运行的:
<源IP地址、源端口号、目的IP地址、目的端口号>
2.TCP事务的时延:
下图描绘了HTTP事务主要的连接、传输以及处理时延。
TCP网络时延的大小取决于硬件速度、网络和服务器的负载,请求和响应报文的尺寸,以及客户端和服务器之间的距离。TCP协议的技术复杂性也会对时延产生巨大的影响:
TCP连接建立握手
网友评论