公开课

第三节课:Web服务器通信原理
1.常见的服务器系统

服务器:其实是一台电脑,正常情况下,服务器是24小时运行的,性能强悍,存储量很高,且有独立的公网IP
运行的服务:网站,文件传输

系统:操作系统
服务器系统:针对于服务器的操作系统,内置了很多服务器才用的工具和软件
例如:

Windows server (服务器定制版)=> Windows系统
Linux => 安卓系统(基于Linux)
Mac系统 => 苹果电脑,苹果手机
服务器追求性价比

Linux优势:对硬件性能要求低 512MB的运行内存就可以运行的就很流畅,Linux很多版本,开源,可高度定制化
Linux劣势:大部分Linux只有命令行,没有界面,对新手很不友好

Windows优势:界面和正常的Windows系统相同,图形界面化
Windows劣势:对硬件性能要求很高,很容易卡

大公司一般情况下都是用Linux,小公司Windows偏多。
区分:看盘符

Windows C:\Desktop\1.txt
Linux   /home/usr/bin

Windows路径不区分大小写,但是Linux区分大小写。

路径:指的是文件或者文件夹在磁盘中的位置

绝对路径:参考系是根目录 例如:C:\work\day1\14date\1.1-web服务器通信原理
相对路径:\desktop\a.php  data/common/shell.php

通常情况下使用相对路径

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

常见的CMD命令

1. dir 查看当前文件夹目录
2. cd  切换到指定目录 cd ../ 切换到上级目录
3. shutdown -t 0 -s 关机 shutdown -t 0 -r 重启
4. tasklist 任务管理器

IP:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签
公网地址是运营商分配的,是真实存在的地址,内网地址是路由器分配的,某个内部存在的地址
内网地址例如:

10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255

IPV4有2的32次方个地址,25.68亿个地址
0.0.0.0~255.255.255.255 41亿个可用公网IP地址
本地地址:127.0.0.1 | localhsot

DNS协议

例如:www.baidu.com 220.181.38.150
域名转IP 
顶级域名:baidu.com
二级域名:www.baidu.com
三级域名:a.b.baidu.com
多级域名:a.b.c.baidu.com

任何域名都可以指向不同的IP

端口:1-65535端口
80端口:网站服务
3389端口:远程桌面服务
3306端口:数据库端口
端口查看: netstat -a -n

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

1.用户在浏览器输入  协议://域名  例如:www.shirong.ink
2.用户浏览器通过系统->向DNS服务器查询域名对应的IP地址
3.用户浏览器向查询到的IP地址(Web服务器)发起HTTP/HTTPS请求
4.服务器分析用户请求,从中提取数据,处理后返回一个HTTP/HTTPS请求
5.浏览器受到响应后提取状态,协议编码,正文的有效信息,然后翻译成用户可以直观理解的界面并显示

Web服务器通信原理.png

最后修改:2022 年 02 月 21 日 10 : 32 AM
如果觉得这篇文章不错,不妨赏我碎银几两。