最近感觉自己的网络知识有点欠缺所以写点网络的内容也让自己重新回顾一下
统一资源定位符(Uniform Resource Locator,URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
格式
<协议>://<主机名或主机名>[:port]/<目录资源>
网络的意义
上面的格式就是我们常常听到的URL,以斜线作为分段,其实就是我们俗称的网址,基本就如下图
协议
浏览器使用比较多的就是HTTP,HTTPS,FTP,Telnet等,还有类似news,gopher等,这个协议在告知浏览器“请你利用此协议连接到服务器”。
主机地址或主机名
就是服务器在因特网所在的IP地址或者域名
目录资源
在首页目录下的相对位置就是这个目录的目录资源
WWW server和client间的数据传输方式
下图是一个wireshark抓包图
GET
就是浏览器直接向WWW服务器要求网址上面的资源。使用GET的方式可以直接在网址列输入变量,很多网址里面会有?t=96 这个t就是变量,96就是这个变量的内容
下图就是GET内的内容
POST
这是客户端向服务器提出的要求,这里面会含有比较多的数据。
在POST中发现有我的账号密码出现,密码为密文
这就是一个密码泄露的小事件了,如果网站密码没加密,那么我们就可以抓取到密码
HEAD
服务器响应给Client端的一些数据文件头
OPTIONS
服务器端响应给CLIENT端的一些允许的功能和方法
这是一个小实验,wireshark的使用对于我们来说还是很重要的,抓取http包其实我们还可以使用Fiddler,