TCP与HTTP的关系

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

首先:

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

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

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

而这个时候HTTP就会选择TCP

因为

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

其次

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

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

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

相关推荐
IP搭子来一个1 小时前
隧道IP代理是什么?原理与应用全解析
网络·网络协议·tcp/ip
小快说网安1 小时前
DDoS 防护体系搭建:高防 IP 为核心的多层防御架构设计
网络协议·tcp/ip·ddos
2601_949146531 小时前
Go短信验证码API示例代码:标准库net/http的调用示范
http·golang·iphone
小李独爱秋1 小时前
计算机网络经典问题透视:固定接入、移动接入、便携接入和游牧接入的主要特点是什么?
网络协议·计算机网络·网络安全·信息与通信·信号处理
gantiexia1 小时前
计算机网络核心知识详解:从 OSI 模型到 TCP/IP 协议
网络·网络协议·计算机网络
皇帝要考研2 小时前
【ISO 13400-2:2019】 DoIP 协议一致性测试用例矩阵
网络协议
青果全球http2 小时前
多线程爬虫使用代理IP指南
爬虫·网络协议·tcp/ip
..过云雨2 小时前
NAT 技术、代理服务与内网穿透:原理、缺陷及应用场景全解析
网络·网络协议·tcp/ip
Cult Of2 小时前
一个最小可扩展聊天室系统的设计与实现(Java + Swing + TCP)(2)
java·jvm·tcp/ip
科技块儿2 小时前
平台需展示用户IP属地,如何操作?
网络·网络协议·tcp/ip