嵌入式学习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连接

相关推荐

  1. 嵌入开发】70

    2024-05-11 20:44:02       46 阅读
  2. 嵌入复习提纲

    2024-05-11 20:44:02       30 阅读
  3. 嵌入开发】72

    2024-05-11 20:44:02       42 阅读
  4. 协议HTTPHTTPSHTTP2.0学习总结

    2024-05-11 20:44:02       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 20:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 20:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 20:44:02       82 阅读
  4. Python语言-面向对象

    2024-05-11 20:44:02       91 阅读

热门阅读

  1. 力扣:763. 划分字母区间

    2024-05-11 20:44:02       63 阅读
  2. 算法学习笔记(博弈论中的SG函数)

    2024-05-11 20:44:02       70 阅读
  3. LVS(Linux Virtual Server)知识点详解

    2024-05-11 20:44:02       26 阅读
  4. Nginx - location 指令(二)

    2024-05-11 20:44:02       34 阅读
  5. Linux监听某个进程,自动重启

    2024-05-11 20:44:02       29 阅读
  6. 数据字典是什么?

    2024-05-11 20:44:02       35 阅读
  7. 【前端每日基础】day2 const var let的区别

    2024-05-11 20:44:02       34 阅读