Web服务器通信原理

1.服务器:即服务端,应对你请求作出回应的东西

2.常见服务器系统:Windows             Windows server 微软公司

                                Linux(开源的) 很多版本Centos ubuntu

                                MacOS                苹果公司 

3.Linux可以用极其低的性能需求运行系统,缺点是一般人不容易用

4.代码公开的叫开源,代码不公开的叫不开源

5.如何区分Linux和Windows操作系统:

  大小写,Linux操作系统是不在意大小写的,Windows操作系统在意大小写

  盘符,盘符是Windows特有的

6.Windows有盘符一定是绝对路径

7.绝对路径:在本地计算机上,文件的绝对路径是指文件在硬盘上真正存在的路径

   例:C:\Users\Amdin\.Android\avd (看到盘符就是Windows的绝对路径)

   /etc/init/ (看到/开头就是Linux的绝对路径)

8.相对路径:就是自己相对与目标位置

   假设你要引入文件的页面名称为test.html,它存在叫www的文件夹里

 (绝对路径:D:/wamp/www/test.html)

   那么引用同时存在www文件夹里的 “ icon.jpg ” 文件(绝对路径:D:/wamp/www/icon.jpg)

   同一目录下相对路径icon.jpg(./icon.jpg../)

   如果文件"icon.jpg"存在img文件夹中(绝对路径D:/wamp/www/img/icon.jpg),那么相对路         径./img/icon.jpg

5.在dos里  

./当前目录
../上级目录

6.dir显示当前目录,cd跳转xx目录

7.IP:网络协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签,IP实           际上就是你的电脑地址,在网络上可以通过IP来访问你的计算机 

8.IP内网和公网的概念:举个例子,你家的门牌号那就是个公网地址,X省X市X街道X号,别人看     到这个地址就能找到你家;内网地址是什么呢,假设你住的是一栋大楼,比如住401房间,那么     只 有同一栋大楼里面的人才能通过401这个地址找到你的房间吧,其他人根本就不知道是哪里的     401房间

9.公网地址不是我们自己能控制的,是运营商分配的,内网地址是路由器分配的

10.如何判断地址是公网还是内网呢?

    这些地址就是内网了                10.0.0.0~10.255.255.255 |  172.16.0.0~172.31.255.255  |  192.168.0.0~192.168.255.255

    对自己而言,如果你是本机访问本机,那么127.0.0.1或者localhost都代表自己,查看内网IP可        以使用cmd命令ipconfig,外网IP可以通过百度

11.IP有上限:0.0.0.0   —>   255.255.255.255

12.公网IP是计算机上真实存在的

13.内网是接了同一个路由器或者交换机才有的一个地址

14.IP是独一无二的

15.Ping意思是对他发起一个请求

16.域名的本质是方便记忆

17.一个域名可以对应多个ip地址

18.DNS协议:就是用来将域名解析到IP地址的一种协议,当然,也可以将IP地址转换为域名的一种         协议

19.域名

顶级域名例,zkaq.cn要花钱
二级域名例,www.zkaq.cn
多级域名例,a.b.c.zkaq.cn

20.DNS协议控制域名

21.后缀:.cn对应的是中国,.tw对应的是台湾,.vip是国内的

22.域名越长越便宜,越短越贵

23.一个顶级域名可以建立无数个二级域名和多级域名

24.端口概念:计算机是一个大房子,如果要跟外界交互,端口就是门,不同的端口对应不同的服       务

25.一台电脑有65535个端口,一般来说计算机里低于1024端口都是Windows规定好的,高于一万       的一般是临时通信端口

26.查看端口:netstat - ano

27.TCP是一个协议

28.HTTP协议:超文本传输协议,网页、网站就是HTTP协议

29.https://    和    http://都是HTTP协议,区别就是安全性,https是是加密,其实就是防止中间人         攻击

30.GET是请求方式,指的是发起的一个请求

31.HOST是访问的域名

32.User-Agent传参穿现实告诉别人你的浏览器是什么,是什么系统

33.从访客角度看网页浏览流程

1.1.1.1   baidu.com  —>  网关  —>  DNS表,qzone.qq.com  —>  IP  Web服务器

(一)用户在浏览器输入协议://域名,如http://www.zkaq.org

(二)用户在浏览器通过系统 —> 向DNS服务器查询域名对应的IP地址

(三)用户浏览器向查询到的IP地址(Web服务器)发起HTTP请求

(四)服务器分析用户请求,从中提取数据,处理后返回一个http响应

(五)浏览器收到http响应后提取状态,协议编码,正文的有效信息,然后翻译成人类能够直观理             解的图形界面并显示

34.Web容器:指的是可以向发出请求的浏览器提供文档的程序

35.Web容器是一种被动程序:只有其他计算机发出的请求该容器时,容器才会响应

36.Web容器的主要功能是储存,处理和传递网页给客户。客户端和服务器之间的通信使用超文本       传输协议(HTTP)进行。交付页面最常见的是HTML文档,除了文本内容之外,还可能包括图       像,样式表和脚本

37.常见的Web容器:

IISWindows操作系统特有的
Apache全平台
Nginx全平台

38.Web容器是用来搭建网站使用的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值