简单认识服务器

服务器是啥

一句话:安装了特殊环境的正在运行特殊程序的电脑

问:自己的电脑可以变成服务器吗?

答:可以!只不过我们的个人电脑不如专门的服务器而已!

想象一下场景:你对外开放自己电脑的D盘的某一个文件夹,让别的小伙伴能顺着网线访问此文件夹里面的内容。

如何访问服务器

回忆:我们要访问百度,便熟练地在浏览器的地址栏输入:www.baidu.com,接着按下enter键,浏览器便向我们展示百度搜索的页面。

下面分析上述操作的机制:

我们手动输入的www.baidu.com,会被浏览器做一些处理,处理过后是:https://www.baidu.com:443

我们发现:多了两个东⻄ https://和 :443(前者是https 协议,后者是端口号)

结论:访问某网址的完成写法应该是:协议 + ip(ip一般被映射为域名)+端口号

传输协议

简单地数据传输的规则、规范或约定

http 不加密https 加密安全

域名

IP 不好记,便将ip 映射为 方便记忆地有字面意义地域名

端口号

ip 类似于公寓地址,端口号类似于房间号。

为了找到你的好朋友,仅仅依靠公寓地址,还不能准确定位。因为还需要房间号

通过ip 地址,可以找到服务器主机

服务器上有很多文件夹,分别存储着不同地数据,比如a 文件夹存储页面,b文件夹存储数据库

想象:将服务器上地文件夹有规律地编号

  • 一级目录:0 ~ 255

  • 二级目录:0 ~ 255

  • 256 * 256 = 65536 ;即存在65536 个索引,进一步地,我们将索引号作为我们的端口号

一些约定

  • ⼤家都把80端⼝号作为⼀个⽹站的默认端⼝号

  • http协议默认是80端⼝号

  • https协议默认是443端⼝号

再进行想象:

  • 在浏览器地址栏输入:https://www.baidu.com:443

    其含义为

    • 以⼀种加密传输协议来通讯

    • 访问的是⽹络上 IP 的值为 119.75.217.109 的那个电脑

    • 访问的是第 443 号⽂件夹

  • 这个⽂件夹⾥⾯存储着⼀个百度的⻚⾯

  • 服务器返回这个页面的内容,经过浏览器解析渲染后,我们就能看到这个⻚⾯了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值