IP 是互联网协议,负责在网络中传输数据包。
基本原理
数据包结构
TCP 是传输控制协议,提供可靠的数据传输服务。
基本原理
三次握手
四次挥手
UDP 是用户数据报协议,提供不可靠的数据传输服务。
基本原理
数据包结构
HTTP 是超文本传输协议,用于在 Web 浏览器和服务器之间传输数据。
基本原理
HTTP 报文结构
常用的 HTTP 方法
HTTP(HyperText Transfer Protocol)是用于在客户端和服务器之间传输超文本数据的协议,主要用于 Web 浏览器与 Web 服务器之间的通信。HTTP 是一个无状态的、基于请求-响应的协议,运行在 TCP/IP 协议之上。
HTTP 报文分为请求报文和响应报文,两者的结构如下:
请求报文
请求报文由以下几个部分组成:
GET /index.html HTTP/1.1
请求报文示例
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept-Language: en-US,en;q=0.5
HTTP
响应报文
响应报文由以下几个部分组成:
HTTP/1.1 200 OK
响应报文示例
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 138
<html>
<head><title>Example</title></head>
<body><p>Hello, World!</p></body>
</html>HTTP
HTTP 通信遵循请求-响应模式,基本过程如下:
GET
POST
PUT
DELETE
HEAD
OPTIONS
PATCH
1xx 信息响应
2xx 成功
3xx 重定向
4xx 客户端错误
5xx 服务器错误
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。