计算机网络基础
Posted thisblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络基础相关的知识,希望对你有一定的参考价值。
- IP地址 = 网络地址 + 主机地址
这里为了形象说明,主机地址有点勉强了。
例如:192.168.1.101(IP地址) = 192.168.1.0(网络地址【计算机学院网络】)+ 101(主机地址【计算机学院的某台主机】)
- 子网掩码,同一子网内有着同一的子网掩。
正如其名,两个IP and 同一子网掩码结果相同,就代表这两IP处于同一子网中。
其实,可直接观察两个IP的子网号,也能判断是否处于同一子网中。
- 特殊IP地址
主机号全0 : 代表“本子网”,第一个例子中,192.168.1.0代表了“计算机学院网络”,不能分配给该学院所下属的主机。常用于子网路由器的IP地址。
主机号全1 : 代表“本子网”下属的所有主机,因此也无法分配给个人主机。常用于子网广播发送。
127.0.0.0 : 该“子网络” 作为本地主机的环回使用,用于软件的测试。该子网任意一个IP地址都指向本地主机。例如127.0.0.1和127.0.0.3都指向本地主机。
localhost : localhost其实是域名,一般windows系统默认将localhost指向127.0.0.1
,但是localhost并不等于127.0.0.1
,localhost指向的IP地址是可以配置的。
所谓的回环地址,通俗的讲,就是我们在主机上发送给127开头的IP地址的数据包会被发送的主机自己接收,根本传不出去,外部设备也无法通过回环地址访问到本机。
小说明:正常的数据包会从IP层进入链路层,然后发送到网络上;而给回环地址发送数据包,数据包会直接被发送主机的IP层获取,后面就没有链路层他们啥事了。常ping 127.0.0.1来验证本机器的网络设备是由有故障。
0.0.0.0 :该IP地址等同于java的“this”。 首先,0.0.0.0
是不能被ping
通的。在服务器中,0.0.0.0
并不是一个真实的的IP地址,它表示本机中所有的IPV4地址。监听0.0.0.0
的端口,就是监听本机中所有IP的端口。如果该服务器位于公网和私网的交界的中转处的话,既可以向外监听公网IP,也可以向内监听私网ip,还可以监听localhost本地环回地址,通过这三者都可访问服务器上的资源。
- DNS
域名服务器(主机),实现 域名 和 IP地址 的转换,本地主机访问一个域名时,首先在本地浏览器DNS缓存查找,然后在本地windows DNS缓存服务器查找,其次在路由器缓存查找,最后远程访问域名服务器,在他那里查找。
参考: https://www.cnblogs.com/xsilence/p/6035559.html
- 浏览器
web浏览器的http://代表了使用http协议进行解析域名。
类似的,ftp:// 代表web浏览器使用ftp协议进行解析域名。
还有e-mail和telnet(远程登录)等各种协议。
WWW,其实是World Wide Web的缩写,中文翻译为万维网。是一个通过互联网访问的,由许多互相链接的超文本组成的系统。
而我们通常所说的互联网,英文名字叫做Internet。
为了区分互联网中的各种应用,就有了不同的子域名,比如互联网就以WWW作为子域名,文件传输以FTP作为子域名,电子邮件以Mail作为子域名。
所以,我们经常看到的网址可能有 www.ymw.cn,jz.ymw.cn, dl.ymw.cn,等等的子域名形式.
也就是说,www和ftp都是Internet的子域名,区分不同的应用。
所以有了:
http:// www.baidu.com
ftp:// ftp.pku.edu.cn
等这种浏览器地址栏的输入内容。
以上是关于计算机网络基础的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装