操作系统
windows、Linux、macOS
windows不在意大小写,linux在意
一、绝对路径相对路径
1、有盘符是绝对路径
/etc/init/是linux的绝对路径
2、相对路径是与自己相对的目标位置
windows下常用命令
dir 查看当前文件
cd 跳转 …/ 跳到上级目录 ./ 转到本级目录
netstat -ano 查看本机端口
whoami 查看权限
net user 查看本机用户
添加用户以及密码:net user (用户名) (密码) /add
systeminfo 查看系统当前状态
二、计算机网络相关知识
windows下:ipconfig查看本机内网ip
linux下:ifconfig查看本机内网ip
内网ip:路由器分配
外网ip:运营商分配
很多人公用同一个公网ip
域名
ping访问某个地址
DNS协议:存放ip地址和域名的映射 (DNS服务器)
域名——浏览器缓存——计算机缓存(host文件)——路由器——运营商——根服务器
baidu.com
顶级域名 baidu.com 花钱
二级域名 www.baidu.com
多级域名 a.baidu.com
HTTP协议(超文本传输协议)
https更安全,带加密,可以防止中间人攻击
url 统一资源定位符
HTTP通信包
GET请求方式
HTTP/1.1是版本
HOST是访问的域名
User-Agent是传参,告诉对方浏览器,系统信息
三、网页浏览过程
1、用户在浏览器输入协议://域名
2、用户浏览器通过系统向DNS服务器查询对应IP地址
3、用户浏览器向查询到的IP地址的web服务器发起HTTP请求
4、服务器分析用户请求,数据库中提取数据,处理后返回一个HTTP响应
5、浏览器受到响应后,提前约状态、协议编码、正文有效信息、翻译成直观图形界面显示
四、web容器
中间件,内容分发
动态语言:asp、php、jsp(网站功能性源码)
Ngnix、Apache(全平台)
IIS(windows)