A. 《Linux命令行与shell脚本编程大全(第3版)》高清PDF电子书 免费下载
《Linux命令行与shell脚本编程大全(第3版)》是一本由美国作者布鲁姆和布雷斯纳汉所著,经过人民邮电出版社出版,出品方为图灵教育,译者为门佳和武海峰的书。该书出版于2016年8月,属于图灵程序设计丛书·Linux/UNIX系列,ISBN号为9787115429674。
这本关于Linux命令行与shell脚本编程的全方位教程,主要分为四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。它针对Linux系统的最新特性进行了全面更新,不仅提供了详尽的动手教程和现实世界中的实用信息,还包含了与所学内容相关的参考信息和背景资料,旨在让读者轻松编写自己的shell脚本。
两位作者都是IT行业的资深人士,拥有丰富的系统及网络管理经验。布鲁姆在Linux和开源软件领域贡献颇丰,担任过多个操作系统如UNIX、Linux、Novell和Windows Server的系统及网络管理员,同时他还是美国多所大学和学院的Linux基础课程讲师。布雷斯纳汉则是一名系统管理员,拥有CompTIA Linux+、LPIC-1、Linux Essentials认证,目前在印第安纳波利斯市常春藤技术社区学院教授Linux系统管理、Linux安全和Windows安全、Python编程等课程。
译者门佳和武海峰均是技术爱好者,门佳对技术有深入研究,擅长GNU/Linux技术、编译技术、Linux系统编程、Perl、网络协议分析、Web开发等。武海峰在美团大众点评团队担任负责人,关注移动互联应用和安全,热爱开源软件和GNU/Linux,致力于提升研发质量和交付速度。
本书目录及相关下载地址的信息未提供,读者可通过正规渠道购买或访问出版社官网获取。
B. HTTP协议是什么意思
HTTP协议指的是超文本传输协议。
超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本。这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会和互联网工程工作小组共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。
(2)网络协议分析pdf扩展阅读:
HTTP协议的主要特点:
1、简单快速
客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GET、HEAD、POST,每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单,使得 HTTP 服务器的程序规模小,因而通信速度很快。
2、无连接
无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
3、无状态
HTTP 协议是无状态协议,无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。