咱看书没有顺序,喜欢哪里看哪里,so,先看跟我平时使用网络最相关的应用层~
域名与url
域名是IP的别名,比如www.baidu.com,其中越靠后的就越表示域名等级越高,com是顶级域名,baidu是二级域名,但是www是不是三级域名我就搞不懂了.还有,一个域名对应一个ip,那这么多信息都放在一个ip上啊,是说有很多个牛掰的服务器都用这一个ip吗?为了把域名和ip对应起来,DNS服务器就要起作用了,配置ip时的DNS就是我们查询域名时询问的服务器,不过这么多信息不会都存在一个DNS上的,这个DNS会帮我们问其他的服务器。
url是网络上文件的别名,俗称网址比如 http://i.cnblogs.com/ 前面http://表示读取这个文件内容需要遵循http超文本传输协议i.cnblogs.com表示文件所在的主机ip,表示可以到哪里找这个文件,在后面的就是这个主机的哪个子文件夹里了
代理服务器:
又称万维网高速缓存,若使用代理服务器,用户A请求网址c.com的信息,那代理服务器先把信息缓存到自己这里,返回给A,用户B再请求这个网址的信息,代理服务器直接从自己这里把信息返回给B,就不去源网站再去找信息了。
??这我就不懂了,比如说优酷有个点击量,A、B、C、D、E 都使用同一个代理点进去看,那点击量只算1次? 还有些信息时刻在变化的,比如微博有人回复我信息,那去问代理得到的是之前存好的页面??得不到更新信息??
Cookie
HTTP是无状态的,但是网站有时想知道用户信息,那么网站就给用户设一个cookie,返回给用户的浏览器,浏览器把cookie存下来,下次再访问同一个网站时加上自己的cookie信息,那么网站就可以辨别这个人了,不喜欢的话就把cookie清除一下就好了。