一、相关的定义:
概念:
**协议:**不同的硬件 、操作系统之间的通信需要遵循的一种规则。 协议中存在的内容很多,包括ip地址的选定方式 、寻找异地用户的方法 、双方建立通信的顺序 、web页面显示需要处理的步骤等
TCP/IP: 把与互联网相关联的协议集合起来总称为 TCP/IP 。 HTTP是TCP/IP协议族的一个子集
分层管理:按照层次将TCP/IP 划分为 4层(《图解http》):应用层 、传输层、网络层、数据链路层
HTTP:是客户端和服务端之间数据传输的格式规范,表示超文本传输协议
1-TCP/IP 协议和分层管理
1)每一层的作用?
答案:《图解http》 P8
2)为了确保数据能够达到目标,TCP三次握手策略?
答案:《图解http》 P13
3)负责域名解析的DNS协议 是为了解决什么问题?
答案:《图解http》 P14
4)什么是域名?
5)还了解什么协议? 这些协议 和HTTP协议的关系?
答案:《图解http》 P15
2-URI 和URL
概念:
URI:统一资源标识符,用于唯一的标识一个资源
URL:统一资源定位器,是一种具体的URI,可以用来标识一个资源,并指明如何定位这个资源,具体就是web浏览器中访问页面需要输入的网页地址。
URL是URI的子集,因为URI是用字符串标识某一互联网资源,而URL表示资源的地点
。在充分理解的基础上,可以用URL替换URI。
1)URI的格式是什么样的?
答案:《图解http》 P17
首先了解绝对URI的格式:
http:// user:pass @ www.example.jp : 80/ dir/index.htm ? uid=1 # ch1
http://: 协议类型
表示协议方案名 访问资源的 协议类型
user:pass : 登录信息
可以指定用户名和密码 作为从服务器端获取资源时 必要的登录信息 (可选)
www.example.jp :
使用绝对URI必须指定待访问的服务器地址
80: 服务器端口号
dir/index.htm :
带层次的文件路径 一般用来定