美文网首页
《图解HTTP》学习总结---第一章(二)

《图解HTTP》学习总结---第一章(二)

作者: sakurekid | 来源:发表于2018-08-04 10:24 被阅读10次

吐槽

//csdn有毒啊,,,自己转战简书写东西了
好久没写博客了,自己最近被游戏项目弄的天天晚上加班,也老梦见不想梦见的人,精神不好,好在自己游戏项目写完了,也算自己完成自己一个愿望吧,也帮别人实现了她的一个愿望,啦啦啦,今天就把之前的网络学习继续总结下,

DNS通俗解释

DNS == “电话黄页”
你现在手里面有你想打电话人的姓名,但是你又不知道她电话
所以你先把姓名发给DNS,然后DNS就把那个人的手机号给你//大概就这么个意思

计算机既可以被赋予IP地址,也可以被赋予主机名字和域名 ,就好比你知道这个人的名字或者身份证号一样,但是你要联系他,必须要他的电话。
用户通常使用主机名字或者域名(名字)来访问对方计算机,而不是通过IP地址(电话)访问
但是计算机又不好理解这个,因为计算机只能看懂0和1,就是数字对他方便一点 就是(电话)
所以,为了解决这个问题,就产生了DNS服务,DNS协议提供通过域名(名字)来查找IP地址(电话),或者反过来解析 。

总之,理解起来,DNS就是个电话黄页,其中的工作原理以后再去了解。

各种协议和HTTP协议的关系

还是这个图,好好分析下


20170713231117088.png

客户端

第一步
用户想浏览xxxx网页,先去请求DNS,DNS把xxx网页的ip地址给客户端
第二步
在客户端的 应用层 HTTP协议开始工作
生成针对web服务器的HTTP请求报文
第三步
在客户端的 传输层 TCP协议开始工作
为了通信方便,就将HTTP请求报文按照序号,分为多个报文段,然后将每个报文可靠的传给对方(三次握手)
第四步
不在一个局域网内的情况下
由路由器开始工作
在客户端的网络层 IP协议开始工作
搜索对方的地址,一边中转,一边传送


服务器

第五步
在服务器的 传输层 TCP协议 开始工作
从对方那里接收的报文段,重新之前的序号按照组合

第六步
在服务器的 传输层 HTTP协议 开始工作
对web服务器请求的内容进行处理

//请求的处理结果,也是按照这个方法,利用TCP/TP通信协议向用户进行回传

URI和URL的区别和关系

URL 统一资源定位符号
URI 统一资源标识符号
URL就是我们经常访问网页的网址,也就是资源的地点,在互联网上的地点,类似www.baidu.com这种,就是一个地点,类似一个宝藏的经纬坐标
URI是用字符串标识的某个互联网的资源。就是这个宝藏,宝藏的资源,地点,访问方式,都是它

所以,,,,
URI是URL的一个子集

URI的格式

表示指定的URI = 覆盖全部必要信息的绝对URI + 绝对URL +相对URL
相对URL = 浏览器从基本的URL处指定的URL,类似/image/logo.gif

绝对URI的格式:
http://user:pass@www.example.com:80/home/index.html?age=11#mask

http:协议方案名

user:pass:登录信息(认证)

www.example.com:服务器地址

80:端口号

/hone/index.html:文件路径

age=11:查询字符串

mask:片段标识符

解释
协议方案名:
http:、https:、ftp:等,在获取资源时要指定协议类型。

登录信息(认证):

指定用户名和密码作为从服务器端获取资源时必要的登录信息,此项是可选的。

服务器地址:

使用绝对URI必须指定待访问的服务器地址。

服务器端口号:

指定服务器连接的网络端口号,此项是可选的。

路径:

指定服务器上的文件路径来定位特定资源。格式为: /home/index.html

参数:

为应用程序提供访问资源所需的附加信息。

例如:ftp://127.27.27.27/pub/pic;type=d

查询字符串:
针对已指定的文件路径内的资源,可以使用查询字符串传入任意参数,此项是可选的。

片段标识符
通常可标记出以获取资源中的子资源(文档内的某一个位置),此项是可选的

相关文章

  • 图解HTTP协议读书笔记二

    图解HTTP协议读书笔记二 个人阅读《图解HTTP》的记录以及总结 以下内容会更深入的了解和学习HTTP协议的相关...

  • 《图解HTTP》学习总结---第一章(二)

    吐槽 //csdn有毒啊,,,自己转战简书写东西了好久没写博客了,自己最近被游戏项目弄的天天晚上加班,也老梦见不想...

  • 《图解HTTP》学习总结

    1.什么是http? 1.1 在当前互联网中,我们所使用的网络通信模型是TCP/IP模型,它是根据OSI模型简化而...

  • 《图解HTTP》总结笔记(二)

    需要《图解HTTP》、《图解TCP/IP》PDF版电子书的,可以在评论里留下邮箱。 三、HTTP 报文内的 HTT...

  • 图解HTTP 学习笔记二

    告知服务器意图的HTTP方法 GET - 获取资源POST - 传输实体主体PUT - 传输文件HEAD - 获得...

  • 图解HTTP总结

    主要梳理下简单的HTTP协议的基础知识,供大家参考 HTTP是什么 URI vs URL uri: uniform...

  • 暑假周报(二)

    本周学习内容 网络学习,看了《图解TCP/IP》第一章后面一部分,并做了总结,博客总结 Unity学习方面游戏的音...

  • 图解HTTP协议读书笔记一

    图解HTTP协议读书笔记一 个人阅读《图解HTTP》的记录以及总结 HTTP协议的概念 HTTP通常被译为超文本...

  • HTTP——web基础

    本文为《图解HTTP》第一章总结+摘录。 HTTP是怎么来的? 1989年,一个让相隔两地的学者们知识共享的想法诞...

  • HTTP图解学习

    第一章 了解HTTP 名词解释 HTTP诞生 TCP/IP TCP(Transmission Controll P...

网友评论

      本文标题:《图解HTTP》学习总结---第一章(二)

      本文链接:https://www.haomeiwen.com/subject/eawpvftx.html