服务器简解
其他
2021-03-20 10:19:35
阅读次数: 0
服务器的简单理解
- 我们平时开发的时候会经常用到数据库
- 但是你总不能直接把数据库丢到用户的电脑上
- 一个是太大,一个是不安全
- 所以我们要把数据库放在网络从另一端(远程)
- 所以当前端人员向后端人员索要数据的时候需要网络
- 我们也不可能把页面放在用户电脑上
- 所以用户也是需要网络向前端人员索要页面
服务器的认识
- 我们现在的市场上有一些常见的服务器可以承载内容
- 目前比较常用的就是
Apache
和Tocat
- 在这讲解的就是
Apache
服务器
- 是一个和
php
语言合作比较紧密的一个服务器
什么是服务器?
- 其实说白了,服务器就是一个电脑,当他跑起来一些程序的时候,就变成了一个服务器
- 只不过会跑一些特殊的程序,需要一些特殊的环境,电脑和他长的不一样而已
- 换句话说,我们自己的电脑,跑一些特殊的程序的时候,也可以当做一个小型的服务器来用
- 只不过计算能力、存储能力、转存能力,没有专业的服务器电脑厉害而已
服务器访问方式
- 涉及到我们的
url
地址中的一些内容
- 比如我们的经常访问的
www.baidu.com
- 我们看到的只是一个省略后的内容
- 是浏览器帮我们省略掉了一些内容
- 全部的地址应该是:
https://www.baidu.com:443
- 是不是发现多了两个东西:
https://
和:433
- 其实一个简单的
url
地址是由三部分组成的
- 传输协议
- 域名
- 端口号
传输协议
- 我们常见的传输协议是
http
和https
- 他们是限制用户和服务器之间交流传输数据的方式和规则
- 也是我们前端和后端人员交互的规则
- 规则:
- 建立连接通道
- 相互通信
- 关闭连接通道
http
:是一种常见协议,不是很安全
https
:是一种加密传输协议,相对更安全
域名
- 之前我们说过,服务器就是在网络那一头的一个电脑
- 以前,没有域名的概念,大家都是使用
IP
地址来访问
- 也就是
网络那一头
的那个电脑的IP
- 比如:
30.36.136.76
,都是一堆数字,不方便记忆
- 后面就有了一个万维网,它把每一个
iP
地址配套了一个英文的名字,方便用户记忆
- 所以说,域名就代表着网络那一头那个电脑的
IP
地址
- 其实也就是我们要访问哪一个服务器
端口号
- 人家的服务器电脑也是有好多文件夹的
- 不同的文件夹里面存储着不同的内容
- 可能有 a 文件夹,里面存储的是首页
- 可能有个 b 文件夹,里面存储的是一些数据
- 所以说,你光找到服务器电脑还不行,还得找对文件夹才可以
- 大家把文件夹编上号,存储了
0-255
一共256个文件夹
- 每个文件夹里面还有对应的小文件夹
0-255
,也是256个
- 那么一共就有
256*256
个文件夹,也就是从0-65535
- 所以我们的端口号就有
65536
个,分别对应着0-65535
- 大家都把
80
端口号作为一共网站的默认端口号
- http协议默认是80端口号
- HTTPS协议默认是443端口号
再看百度
- 到现在,我们在看百度的完整 url 地址
https://www.baidu.com:443
- 以一种加密传输协议来通讯
- 访问的是网络上
IP
的值为 119.75.217.109
的那个电脑
- 访问的是第
443
号文件夹
- 这个文件夹里面存储着一个百度的页面
- 我们打开就能看到这个页面了
转载自blog.csdn.net/qq_45677671/article/details/113729744