• 暂时停更一段时间!
  • 近期网站将陆续进行前端页面改造!
  • 招募网站编辑,联系站长!

图解HTTP全书带书签高清可复制文字PDF下载

文章目录[隐藏]

图解 HTTP

本书对互联网基盘——HTTP 协议进行了全面系统的介绍。作者由 HTTP 协议的发展历史娓娓道来,严谨细致地剖析了 HTTP 协议的结构,列举诸多常见通信场景及实战案例,最后延伸到 Web 安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解 HTTP 通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握 HTTP 协议的基础,前端工程师分析抓包数据,后端工程师实现 REST API、实现自己的 HTTP 服务器等过程中所需的 HTTP 相关知识点本书均有介绍。
本书适合 Web 开发工程师,以及对 HTTP 协议感兴趣的各层次读者。

书签预览

内容预览

由于 HTTP 本身不具备加密的功能, 所以也无法做到对通信整体(使用 HTTP 协议通信的请求和响应的内容) 进行加密。 即, HTTP 报文使用明文(指未经过加密的报文) 方式发送。

TCP/IP 是可能被窃听的网络如果要问为什么通信时不加密是一个缺点, 这是因为, 按 TCP/IP 协议族的工作机制, 通信内容在所有的通信线路上都有可能遭到窥视。

所谓互联网, 是由能连通到全世界的网络组成的。 无论世界哪个角落的服务器在和客户端通信时, 在此通信线路上的某些网络设备、 光缆、 计算机等都不可能是个人的私有物, 所以不排除某个环节中会遭到恶意窥视行为。

即使已经过加密处理的通信, 也会被窥视到通信内容, 这点和未加密的通信是相同的。 只是说如果通信经过加密, 就有可能让人无法破解报文信息的含义, 但加密处理后的报文信息本身还是会被看到的。

窃听相同段上的通信并非难事。 只需要收集在互联网上流动的数据包(帧) 就行了。 对于收集来的数据包的解析工作, 可交给那些抓包(Packet Capture) 或嗅探器(Sniffer) 工具。

下面的图片示例就是被广泛使用的抓包工具 Wireshark。

它可以获取 HTTP 协议的请求和响应的内容, 并对其进行解析。

像使用 GET 方法发送请求、 响应返回了 200 OK, 查看 HTTP 响应报文的全部内容等一系列的事情都可以做到。

下载地址

文件下载

密码:

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!


丨极客文库, 版权所有丨如未注明 , 均为原创丨
本网站采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行授权
转载请注明原文链接:图解 HTTP 全书带书签高清可复制文字 PDF 下载
喜欢 (0)
[247507792@qq.com]
分享 (0)

邀请您免费 注册账号 登录 即可参与讨论!

(3)个小伙伴在吐槽
  1. 不知道是不是高清
    snsnjsn2018-08-30 10:08 Windows 10 | Chrome 68.0.3440.106
  2. nice
    jayce06632018-08-26 23:57 Mac OS X | Chrome 68.0.3440.106
  3. 书很好,我要看看
    shawn_x2018-08-19 20:26 Mac OS X | Chrome 68.0.3440.106