常见系统
Window系统 微软开发 闭源 盘符
Linux 开源的系统(有无数的子系统) 根目录 /,路径有大小写的区别
MacOS 苹果系统
Web安全,网站安全,网站是搭建在服务器上的。
dir 显示当前文件夹下的内容
cd 切换目录
net user 查看用户
net user 用户名 密码/add:添加用户
net user 新密码:修改密码
net user 用户名 /del:删除用户
net local administrators:查看管理员
IP
IP:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网络协议的设备的标签
公网IP:互联网上真是存在的IP
Ipv4 0.0.0.0 – 255.255.255.255
大部分的计算机没有公网IP
内网IP:局域网中存在的IP,ipconfig查看
由路由器决定,内网IP地址段
域名
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住IP。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。
DNS的域名空间结构:
域名系统作为一个层次结构和分布式数据库,包含各种类型的数据,包括主机名和域名。DNS数据库中的名称形成一个分层树状结构称为域命名空间。
根域:DNS域名使用中规定由尾部句点'.'来指定名称位于根或者更高层次的域层次结构。
顶级域:用来指示某个国家、地区或者组织。采用三个字符,如com -> 商业公司,edu -> 教育机构,net -> 网络公司,gov -> 非军事政府机构等等。
二级域:个人或者组织在Internet使用的注册名称。采用两个字符,如:cn -> 代表中国,jp -> 日本,uk -> 英国,hk -> 香港等等。
主机:主机名处于域名空间结构中的最底层,主机名和域名结合构成FQDN,主机名是FQDN最左端的部分。
子域名没有任何IP限制,都属于同一个顶级域名管理
端口
查看电脑端口:netstat -ano
端口(Port):一是物理意义上的端口,比如集线器、交换机、路由器用于连接其他网络设备的接口;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。
HTTP协议(HyperText Transfer Protocol):超文本传输协议
Web容器
Web容器是可以向发出请求的浏览器提供文档的程序,只有其他计算机向该容器发出请求时才会响应。主要功能时存储、处理和传递网页给用户,客户端和服务器之间的通信使用HTTP超文本传输进行,除文本内容外,还可能有图像、样式表和脚本。
常见web容器:IIS、Apache、Nginx
其他
动态语言:用于创建可能在服务器端运行软件的代码,被称为服务器端脚本或服务器脚本
动态语言可以:动态地向web页面编辑、改变或添加任何内容
对由HTML表单提交的用户请求或数据进行响应
访问数据或数据库,并向浏览器返回结果
为不同的用户定制页面
提高网页安全性,使得网页代码不会通过浏览器被查看到
- 动态语言(弱类型语言)是运行时才确定数据类型的语言,变量在使用之前无需申明类型,通常变量的值是被赋值的那个值的类型。比如Php、Asp、JavaScript、Python、Perl等等。
- 静态语言(强类型语言)是编译时变量的数据类型就可以确定的语言,大多数静态语言要求在使用变量之前必须生命数据类型。比如Java、C、C++、C#等。
常见服务器脚本:Asp,Aspx(Windows)
PHP(全平台)
JSP(全平台 java)
Python(全平台)
Phpstudy:PHP环境、web容器环境、数据库环境
访问某个网站实际是访问某台电脑上的某个文件夹内的东西,此文件夹的路径是根目录
多个网站搭建在同一个电脑上,一个网站一个端口
其他选项菜单->cmd命令行:mysql -u 用户名 -p连接数据库
CMS:内容管理系统,一个快速搭建网站的模板
网站由2个部分组成:前端负责展示,后端负责请求处理