赞
踩
本文内容:
一、基本常识:
1、IP定义:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签。(计算机的地址)
2、内网:只有在局域范围内的一个地址
公网:是相对具体的一个地址(XX省XX市XX区)
3、域名:域名实际上是为了方便记忆所发明的一个字符型标识(分为一二三级域名,一个点代表一级)
4、DNS:将域名转化为ip的一个协议
5、HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,基本上访问网站都是使用HTTP协议。
Eg: GET /?tn=62095104_26_oem_dg HTTP/1.1 (GET 是请求方式 HTTP/1.1 是协议版本 )
Host: baidu.com (HOST是访问的域名)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) (User-Agent传参是传参告诉别人你的浏览器是什么,是什么系统)
Chrome/69.0.3497.100 Safari/537.36
Cookie:BAIDUID=73B3EA8C6CE97FA3AEA1C885FECA03A9:FG=1; BIDUPSID=73B3EA8C6CE97FA3AEA1C885FECA03A9; PSTM=1558791249(Cookie就是一个用户的凭证。就是代表你的身份,比如你登陆后,那串Cookie被人窃取了,那么利用那串Cookie,他就可以直接有你账号登陆的权限。)
二、浏览器使用过程
baidu.com → 网关 →DNS表,qzone.qq.com→ IP web服务器
1、用户在浏览器输入协议://域名,如 http://www.zkaq.org
2、用户浏览器通过系统 → 向DNS服务器查询域名对应的IP地址
3、用户浏览器向查询到的IP地址(Web服务器)发起HTTP请求
4、服务器分析用户请求,从中提取数据,处理后返回一个http响应
5、浏览器收到响应后提取状态、协议编码、正文的有效信息,然后翻译成人类能够直观理解的图形界面并显示。
三、常见的服务器系统
1、Windows、macOS Server、liunx(RedHat CentOS,Debian,Ubuntu)
windows/liunx的区别:路径不同(看到盘符一定是Windows,看到/开头一般都是LIUNX)
2、绝对路径
在本地计算机上,文件的绝对路径当然是指:文件在硬盘上真正存在的路径。
例如:C:\Users\Admin\.android\avd (看到盘符就绝对是WINDOWS绝对路径了)
/etc/init/ (看到/开头就是liunx的绝对路径了)
3、相对路径
就是自己相对与目标位置
(同一目录下相对路径icon.jpg (./icon.jpg ../)
如果文件“icon.jpg”存在img文文件夹中(绝对路径D:/wamp/www/img/icon.jpg),那么相对路径./img/icon.jpg。)
四、Web服务器
Q:什么是web容器
A:是可以向发出请求的浏览器提供文档的程序。(WEB容器是一种被动程序:只有其他计算机发出的请求该容器时,容器才会响应)
Q:它的功能是什么?
A:Web容器的主要功能是存储,处理和传递网页给客户。客户端和服务器之间的通信使用超文本传输协议(HTTP)进行。
交付的页面最常见的是HTML文档,除了文本内容之外,还可能包含图像,样式表和脚本。
【常见的WEB容器:IIS(windows)、Apache(全平台)、Nginx(全平台)】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。