《HTTP权威指南》读书笔记---TCP/IP

来源:互联网 发布:国产户外品牌 知乎 编辑:程序博客网 时间:2024/05/16 23:48

TCP(Transmission Control Protoal)传输控制协议

IP(Internet Protoal)网络之间互联的协议

HTTP连接是HTTP报文传输的关节通道,几乎所有的HTTP通信都是由TCP/IP承载的。

TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端程序可以打开一条TCP/IP连接,连接到可能运行在世界任何地方的服务器应用程序。

TCP的可靠数据管道。

HTTP连接实际上就是TCP连接及其使用规则。TCP流是分段的,由IP分组传送。TCP的数据是通过名为IP的分组的小数据块发送的。

HTTP就是“HTTP over TCP over IP”这个“协议栈”中的最顶层,其安全版本HTTPS就是在HTTP和TCP之间插入了一个(TLS或SSL)密码加密层。


HTTP和HTTP网络协议栈


HTTP要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的TCP链接按序传输。TCP接到数据流之后,会将数据流砍成被称为段的小数据块,并将段分装IP分组中,通过因特网进行传输。

IP地址可以将你连接到正确的计算机,而端口号则可以将你连接到正确的应用程序上。TCP链接是通过4个值来识别的:

<源IP地址 源端口号 目的IP地址 目的端口号>

原创粉丝点击