DNS和Http协议
OSI体系结构
OSI 体系结构分为七层:
物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
TCP/IP 体系结构
TCP/IP 体系结构分为四层对应的OSI:
网络传输层(物理层+链路层)
网际层IP(网络层)
TCP/UDP(传输层)
HTTP/FTP/DNS(会话层+表示层+应用层)
原理体系结构
物理层,数据链路层,网络层,传输层,应用层(会话层+表示层+应用层)
DNS
Domain Name System 域名系统或可以叫做域名解析协议,作用就是用户访问域名,计算机将域名解析成对应的IP地址。
用户只需要记住域名,而不需要记住IP地址。
工作过程:
1、通过域名访问网页
2、计算机将域名发送到解析域名的服务器上,服务器能解析各种域名,
3、找到访问的服务器
HTTP
超文本传输协议,是一种基于请求和响应,无状态的,应用层协议,常基于TCP/IP协议传输数据,互联网应用最广泛的
一种网络协议。
报文格式:
请求报文 | 响应报文 |
方法<空格>URL<空格>协议版本<空格> | 版本<空格>状态码<空格>短语 |
首部字段名1: ...... 首部字段名n: |
首部字段名1: ...... 首部字段名n: |
<空格> 请求内容(get请求不需要) |
<空格> 相应内容 |
URL:统一资源定位符,定位所需访问的资源在服务器上的位置
格式:<协议>://<主机>:<端口>/<路径>