基础知识介绍
常见的服务器系统
服务器:就是一台电脑运行了服务[网站、文件传输](常见:服务器24小时不关机、性能强大、且有独立公网IP
)
————————————————————————————————————
系统:操作系统。
————————————————————————————————————
服务器系统:针对于服务器的操作系统(内置很多服务器才用得到的东西)。
WINDOWS SERVER
=>WINDOWS
系统
Linux
系统:安卓系统
MAC
系统:苹果系统【拿macOS
做系统很罕见)】
web
安全=>即网站安全,网站搭建在服务器上
Linux
的优势:对硬件性能要求低——只需要512MB内存
即可运行流畅,大部分Linux
只有命令行,没有界面。Linux
有诸多版本,开源,源码对所有人可见。
————————————————————————————————————windows
的优势:界面和正常的windows
系统相同,图像化,任何人皆可简单上手。但是对硬件性能要求较高、容易卡、闭源。
————————————————————————————————————- 区分:看盘符、路径的区别(
windows
中会有C:
,Linux
中是/
开头);路径window
不区分大小写,linux
区分大小写。
绝对路径和相对路径
- 路径:指的是文件或文件夹在磁盘中的位置。
- 绝对路径:参考系是根目录;
- 代码中常用相对路径,方便移动。
CMD命令
dir
:显示当前目录cd
:跳转xxx目录
./
:当前目录
../
:上级目录
3.shutdown -t 0 -s
:关机
shutdown -t 0 -r
:重启
-
tasklist
:查看进程【任务管理器】
同一个应用打开关闭再打开,pid
会变化,所以每次操作前请获得最新的tasklist
,确保进程名和pid
对应正确。
-
结束任务管理器中的
windows
资源管理器,即可将桌面消失。可以使用新建文件搜索explore.exe
来恢复桌面。
-
net user 用户(管理员或者普通用户) 新密码
:修改计算机用户密码,提权到管理员权限可以使用右键点击以管理员权限运行。net user test 123456
-
windows
权限:System>administrators>user
计算机网络名词解释
代理服务
- 代理的原理:实际上就是浏览器将数据发送到代理服务器指定的
ip
和端口,然后代理服务器帮你去访问。
MAC
MAC
是你网卡【网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。每一个网卡拥有一个独一无二的MAC
地址,没有两块网卡具有相同的地址】地址,烧录在网卡中,一般而言独一无二,但是可以伪造
IP
-
IP:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签。版本有
IPV4
(现在暂时所有的IP
地址全为IPV4
,范围为0.0.0.0-255.255.255.255
)、IPV6
、IPV8
,IP可分为公网(外网)和内网。
———————————————————————————————————— -
IP中的公网:很多人都没有独立的公网
IP
,你和你的邻居用的是同一个IP
,还有可能一整栋楼用的是同一个IP
。
———————————————————————————————————— -
公网:真实存在的地址,如某省某市,在百度搜索
IP
即为自己的公网IP
。公网IP
为运营商分配,因此需要费用。
-
内网:某个内部存在的地址,如
714
房间,外人是不知道714
房间在哪里,只有同一栋楼的人清楚。(同一个路由器),在cmd
命令行中使用ipconfig
查看内网IP
,内网IP
由路由器分配,
———————————————————————————————————— -
公网有限,一个公网可能带多个内网。
———————————————————————————————————— -
常见的内网地址:
10.0.0.1-10.255.255.255 | 172.16.0.0-172.31.255.255 | 192.168.0.0-192.168.255.255
。
———————————————————————————————————— -
见到不懂的
IP
,直接在百度搜,若为本地局域网,则为内网IP
,否则为外网IP
。
———————————————————————————————————— -
如果你在你的电脑上搭建一个网站,然后把公网
IP
地址和内网IP
地址发给我,我不一定能访问到。公网IP
的保安不一定会让你通过,即是否有渠道,是否在路由器上设置过映射。同理,内网也不一定能自由访问外网,大部分情况下,内网到外网不防护。 -
公网
IP
和内网IP
的区别:每个人只要输入公网ip
就能找到对应服务器,但是内网ip
是路由器通过DHCP
协议分配或者设置静态IP
,只要在相同内网中才能互相访问.
域名和DNS协议
- 域名 : 域名实际上是为了方便记忆所发明的一个字符型标识,
www.baidu.com
————————————————————————————————————
DNS
: 将域名转化为IP
的一个协议【单向】,14.215.177.39
- 顶级域名:
baidu.com
(需要收费)【即一个点】。
二级域名:www.baidu.com
(可以自己生成)【两个点】。
三级域名:a.b.baidu.com
(可以自己生成)【三个点】。
多级域名:a.b.c.baidu.com
(可以自己生成)。
ip
可以转换为纯数字http://2071818896
(访问的是百度) - 任何域名可以指向不同的IP。
- 可以防御
DNS
劫持的方法:设置可靠信任DNS
服务器地址,比如114.114.114.114
(电信)、8.8.8.8
(谷歌)
端口
-
端口就像电脑的接口或者门,像
USB
接口,比如你需要用键盘时候,你要把键盘插入接口,端口就是类似的东西,端口主要是网络接口,比如你去访问别人网站,一般来说你实际上是去他的80
端口进行通信。 -
端口范围:
1-65535
端口。 -
端口的核心是对应服务。
-
一些常见的端口号及其用途
端口号大全
3389
:远程桌面 -
netstat -ano
:查看电脑开启的端口
-
端口如何探测开放?建议使用
Nmap
。
HTTP协议
- 超文本传输协议(
HTTP,HyperText Transfer Protocol
)是互联网上应用最为广泛的一种网络协议。设计HTTP
最初的目的是为了提供一种发布和接收HTML页面的方法,基本上访问网站都是使用HTTP
协议。 - 任何的网站都是
HTTP
协议、HTTPS
协议。
从访客角度的网页浏览过程
一、用户在浏览器输入协议://
域名,如 http://www.zkaq.org
二、用户浏览器通过系统 → 向DNS
服务器查询域名对应的IP
地址
三、用户浏览器向查询到的IP
地址(Web
服务器)发起HTTP
请求
四、服务器分析用户请求,从中提取数据,处理后返回一个http
响应
五、浏览器收到响应后提取状态、协议编码、正文的有效信息,然后翻译成人类能够直观理解的图形界面并显示。
1.1.1.1 baidu.com
→ 网关 →DNS
表
qzone.qq.com
→ IP web服务器
常见web容器