上面说网络上的地址多数指的是ip,很多人会奇怪,比如我们像登录百度时,输入的并非xxx.xxx.xxx.xxx格式的,而是www.baidu.com,而这段组合就是域名!我们通过域名解析服务器 DNS 负责把域名翻译成对应的 IP,客户端再根据 IP 地址访问服务器。
很明显,相比较一堆数字组合的IP地址来说,域名更容易被记取!我们通过nslookup命令,可以查看域名对应的ip地址。
当然,我们在上面说的本机ip地址 127.0.0.1 也有对应的本机域名:localhost
2.4 网络模子
对于多种设备公用互联网这件事,并非我们图1中几条线就可以搞定哒,其内部,底层设计十分复杂,为了可以或许在环球范围内达成一种公用的标准接口,很多构造都发布了雷同的标准规范,此中最著名,也是现在普遍认可的是--开放式系统互联通讯参考模子(英语:Open System Interconnection Reference Model,缩写:OSI;简称为OSI模子)是一种概念模子,由国际标准化构造提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。
OSI模子分为七层,自下而上为 物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表达层(Presentation Layer)、应用层(Application Layer)。
但在我们在互联网实际使用的是 TCP/IP 模子,并不是对应到 OSI 的 7 层模子,而是大致对应 OSI 的 5 层模子,也有人说是四层模子,这个看自己,无所谓,主要是要理解这个流程。