服务器相关的概念

一、IP地址

IP地址就是互联网上每台计算机的唯一地址,因此IP地址具有唯一性,如果把"个人电脑"比作"一台电话",那么"IP地址"就相当于"电话号码",只有再知道对方IP地址的前提下,才能对应的电脑之间进行数据通信。

IP地址的格式:通常用"点分十进制",表示成(a,b,c,d)的形式,其中,a,b,c,d都是0~255之间的十进制整数,例如:用点分十进制表示的IP地址(192.168.1.1)

注意:
① 互联网中每台Web服务器,都有自己的IP地址,例如:大家可以在Windows的终端运行ping www.baidu.com 命令,即可查看百度服务器的IP地址。
② 在开发期间,自己的电脑即是一台服务器,也是一个客户端,为了方便测试,可以在自己的浏览器中输入127.0.0.1这个IP地址,就能把自己的电脑当做一台服务器进行访问了。

ping www.baidu.com

ps:将得到的180.101.49.13,在网址栏上进行搜索,也会打开百度,说明这串数字,就是百度的IP地址。

二、域名和域名服务器

尽管IP地址能够唯一地标记网络上的计算机,但IP地址是一长串数字,不直观,而且不便于记忆,于是人们又发明了另一套字符型的地址方案,即所谓的域名(Domain Name)地址。

IP地址和域名是一一对应的关系,这份对应关系存放在一中叫做域名服务器(DNS,Domain name server)的电脑中。使用者只需通过好记的域名访问对应的服务器即可,对应的转换工作由域名服务器实现。因此,域名服务器就是提供IP地址和域名之间的转换服务器。

注意:
① 单纯使用IP地址,互联网中的电脑也能够正常工作。但是有了域名的加持,能让互联网的世界变得更加方便。
② 在开发测试期间,127.0.0.1对应的域名就是localhost,它们都代表我们自己的这台电脑,在使用效果上没有任何区别。

分析:我们举个例子理解,就比如百度的IP地址是180.101.49.13,我们平时连手机号都记得费劲,更别说要是网站都是IP的形式,更不方便记忆,所以百度就有了大家熟知的域名地址,www.baidu.com。而我们前端平时运行代码,跑项目都是在本地环境,也就是localhost。

三、端口号

计算机中的端口号,就好像是现实中的门牌号一样,通过门牌号,外卖小哥可以在整栋大楼众多的房间中,准确把外卖送到你的手中。

同样的道理,在一台电脑中,可以运行成百上千个web服务,每个web服务都对应一个唯一的端口号,客户端发送过来的网络请求,通过端口号,可以被准确的交给对应的web服务器进行处理。

注意:
① 每个端口号不能同时被多个web服务占用。
② 在实际应用中,URL中的80端口可以被省略

ps:就比如localhost:80,和直接写localhost是一样的,端口号如果启动多个web服务是会报错的。

总结:本章通过,IP,域名,端口号,三个层面进行了介绍,总的来说还是非常好理解的,感谢大家的观看,我们下一章再见,推荐歌曲《做勇敢的大人》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容