TCP与HTTP的关系

这是我面试遇到的问题,整理下来了,希望对大家有帮助!

首先:

TCP是传输控制协议,他在传输层

HTTP是超文本传输协议,在应用层

应用层的协议通常需要借助传输层的协议来实现网络通信从而访问网页等资源。

而这个时候HTTP就会选择TCP

因为

TCP为HTTP提供了可靠连接,当我们在请求网页的时候,需要先通过TCP三次握手建立连接,这样就能确保网页、图片、文件等资源能够准确无误地从服务器传输到客户端。而且没有丢失;

其次

TCP 具有流量控制和拥塞控制机制,

流量控制可以确保发送方不会发送过多的数据导致接收方无法处理;

拥塞控制则可以避免网络拥塞,保证数据的稳定传输。

相关推荐
yBmZlQzJ1 小时前
财运到免费内网穿透端口转发使用指南:实现TCP_UDP服务高效穿透
网络协议·tcp/ip·udp
发光小北1 小时前
SG-CANET-210(双通道 CAN 转以太网网关)特点与功能介绍
网络协议
山风wind1 小时前
网络分层模型:OSI和TCP/IP参考模型
服务器·网络·tcp/ip
Spider赵毅1 小时前
python实战 | 如何使用海外代理IP抓取Amazon黑五数据
python·tcp/ip·php
Bruce_Liuxiaowei3 小时前
全面TCP端口扫描:Nmap高级扫描技术与实战应用
网络·tcp/ip·网络安全·php
小阿宁的猫猫4 小时前
CSRF漏洞的原理、防御和比赛中的运用
安全·http·xss·csrf
2501_915918414 小时前
TCP 抓包分析在复杂网络问题中的作用,从连接和数据流层面理解系统异常行为
网络·网络协议·tcp/ip·ios·小程序·uni-app·iphone
while(1){yan}5 小时前
基础IP协议知识
网络·网络协议·tcp/ip
车载测试工程师5 小时前
CAPL学习-AVB交互层-功能函数-控制类函数
学习·tcp/ip·以太网·capl·canoe
小心我捶你啊6 小时前
正向代理与反向代理两者的核心区别
网络·爬虫·网络协议