协议
文章平均质量分 80
虚无-缥缈
世界上所有不利因素都是因为当事人的能力不足!
展开
-
HTTP协议
1,HTTP ( HyperText Transfer Protocol )超文本传输协议,是 务器传输超文本到本地浏览器的传输协议。 请求/响应模式 当用户通过浏览器访问www.baidu.com时会发生 以下动作: 1.浏览器连接到服务器HTTP端口(默认80端口) 建立一个TCP连接。 2、浏览器请求服务器上的index.html文档。 3、服务器给出响应,将文档index.html发送给浏览器。 4、传输完成,服务器主动关闭TCP连接。 5、浏览器解析渲染html内容,呈现给用户。 当用户通过原创 2021-10-22 12:11:17 · 117 阅读 · 0 评论 -
URL组成
组成 Scheme://login:password@address:port/path/to/resource?query_string#fragment 组成解析 scheme:传输协议 Scheme是用来指定使用的传输协议,其中最常见的就是HTTP协议,它也是互联网中应用 最广的协议。 其他常用的协议还有: ➢file: 用于访问资源位于本地计算机上的文件。 ➢ftp:用于访问FTP服务器上的资源。 ➢https: 通过SSL协议的HTTP访问web服务器资源。 ➢mailto:访问资源属于电子 邮件原创 2021-10-22 12:09:42 · 156 阅读 · 0 评论 -
HTTP协议报文结构
HTTP协议报文结构对于学习web安全的人来说是重中之重。 请求报文 大致结构 可以分为三大部分: 请求行,请求头,请求体(注意前面有个空白行)。 请求行 1,请求行中第一属性是方法(图中的POST)等决定了对请求对象进行的操作,也就是一种命令。 方法 含义 方法 含义 GET 请求获取一个Web页面 HEAD 与GET方法相似,区别在于只获取Web页面首部,不获取主体。 POST 主要作用是执行操作,比如向服务器提交一个表单。 PUT 请求向服务器上传指定的资源。 DELETE原创 2021-10-22 11:30:03 · 310 阅读 · 0 评论 -
TCP_IP三次握手四次分手
OSI 7层参考模型图 TCP/IPTCP/IP物理实现的层次图 虽然模型上有7层但在实现中,把上面的应用层,表示层,会话层统一整合到应用层里。 注意: 1,像平时使用的浏览器,qq等程序都是应用层。 2,而传输控制层,网络层,链路层,物理层都是计算机内核去控制的。 客户端与服务端传输流程 大体上 1,当使用浏览器访问一个网站时,要先把与网站服务器建立连接请求发送给内核。 2,通过内核中的传输层再通过三次握手与服务器的内核建立联系。 3,应用层把请求通过内核的发送到服务器的内核中,服务器的内核再与服务原创 2021-10-20 01:14:24 · 723 阅读 · 0 评论