服务器简解

服务器的简单理解

  • 我们平时开发的时候会经常用到数据库
  • 但是你总不能直接把数据库丢到用户的电脑上
  • 一个是太大,一个是不安全
  • 所以我们要把数据库放在网络从另一端(远程)
  • 所以当前端人员向后端人员索要数据的时候需要网络
  • 我们也不可能把页面放在用户电脑上
  • 所以用户也是需要网络向前端人员索要页面

服务器的认识

  • 我们现在的市场上有一些常见的服务器可以承载内容
  • 目前比较常用的就是ApacheTocat
  • 在这讲解的就是Apache服务器
  • 是一个和php语言合作比较紧密的一个服务器

什么是服务器?

  • 其实说白了,服务器就是一个电脑,当他跑起来一些程序的时候,就变成了一个服务器
  • 只不过会跑一些特殊的程序,需要一些特殊的环境,电脑和他长的不一样而已
  • 换句话说,我们自己的电脑,跑一些特殊的程序的时候,也可以当做一个小型的服务器来用
  • 只不过计算能力、存储能力、转存能力,没有专业的服务器电脑厉害而已

服务器访问方式

  • 涉及到我们的url地址中的一些内容
  • 比如我们的经常访问的www.baidu.com
  • 我们看到的只是一个省略后的内容
  • 是浏览器帮我们省略掉了一些内容
  • 全部的地址应该是:https://www.baidu.com:443
  • 是不是发现多了两个东西:https://:433
  • 其实一个简单的url地址是由三部分组成的
    1. 传输协议
    2. 域名
    3. 端口号

传输协议

  • 我们常见的传输协议是httphttps
  • 他们是限制用户和服务器之间交流传输数据的方式和规则
  • 也是我们前端和后端人员交互的规则
  • 规则:
    1. 建立连接通道
    2. 相互通信
    3. 关闭连接通道
  • 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
    1. 以一种加密传输协议来通讯
    2. 访问的是网络上 IP 的值为 119.75.217.109 的那个电脑
    3. 访问的是第 443 号文件夹
  • 这个文件夹里面存储着一个百度的页面
  • 我们打开就能看到这个页面了

猜你喜欢

转载自blog.csdn.net/qq_45677671/article/details/113729744
今日推荐