【Node.JS 】服务器相关的概念

举报
坚毅的小解同志 发表于 2022/11/21 19:57:01 2022/11/21
【摘要】 【Node.JS 】服务器相关的概念

 IP地址

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

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

注意:

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

 域名和域名服务器

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

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

 注意

在开发测试期间,127.0.0.1对应的域名是locallhost,他们都代表我们自己的这台电脑,在使用效果上没有任何区别。

端口号

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

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

 编辑 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。