嵌入式学习70-复习(wireshark使用和http协议)


wireshark

1.sudo wireshark

2.选择 any ,

3.搜索 http/tcp

54 为 发送的数据包 58 回复的数据包

请求报文

请求报文末尾都有\r\n

请求报文最末尾是两组\r\n\r\n

请求报文第一行: 方法,请求资源的URL,http版本

请求报文格式

/r/n 回车换行 回到最左端开头

请求报文方法

响应报文格式

响应报文第一行为状态行:

HTTP版本,状态码,解释状态码短语

---------------------------------------------------------------------------------------------------------------------------------

http协议

URL 统一资源定位符

HTTP 超文本传输协议

HTML 超文本标记语言

HTTP(应用层协议):

1.URL <协议>://<主机>:<端口>/<路径>

www.baidu.com 一般访问时,输入的是域名,域名解析服务器解析,将域名转换为IP地址

域名解析服务器:

为了缓解服务器压力,会获得离你最近IP地址访问

端口可省略(默认) http 80

https 443

**路径:**想要获取的对应资源

协议: http 80端口 TCP(传输层协议)

https 443端口 TCP

http交互过程:

1.建立TCP连接 2.客户端发送:http请求报文 3.服务器发送:回复http响应报文 4.关闭TCP连接

相关推荐
虾球xz1 小时前
游戏引擎学习第55天
学习·游戏引擎
oneouto1 小时前
selenium学习笔记(二)
笔记·学习·selenium
sealaugh321 小时前
aws(学习笔记第十九课) 使用ECS和Fargate进行容器开发
笔记·学习·aws
炭烤玛卡巴卡2 小时前
学习postman工具使用
学习·测试工具·postman
thesky1234562 小时前
活着就好20241224
学习·算法
蜗牛hb2 小时前
VMware Workstation虚拟机网络模式
开发语言·学习·php
汤姆和杰瑞在瑞士吃糯米粑粑2 小时前
【C++学习篇】AVL树
开发语言·c++·学习
虾球xz3 小时前
游戏引擎学习第58天
学习·游戏引擎
奶香臭豆腐3 小时前
C++ —— 模板类具体化
开发语言·c++·学习
波音彬要多做4 小时前
41 stack类与queue类
开发语言·数据结构·c++·学习·算法