主机名是唯一的吗?
主机名有两类,一类是全名(full name)即域名,这个必须唯一,另一个是本地名字,这个可以重复。举例:
百度中主机的本地名字为www,他在*域名.com下申请到的二级域名为.baidu,只要在二级域名下的主机本地名字不重复就可以了,一般是www,这样别人就知道这台主机是用于提供网络服务的。同一个二级域名下可以有多个主机,每个主机有不同的名字,就拿.baidu这个二级域名下除了www外还有zhidao,分别代表
https://www.baidu.com
https://zhidao.baidu.com
计算机通信的实质
计算机A相当于一个大楼A,计算机B相当于一个大楼B,现在大楼A想要和B通信,于是,A楼派出第三层5号房间的小一去到B楼的第六层7号房间与小二通信。这里小一和小二就相当于进程,他们的房间号就是端口,计算机通信的实质即为进程之间的通信,当然的,A楼内部人员也可以互相通信,也就是说同一个计算机的内部进程之间也可以互相通信。
关于osi七层模型和tcp/ip四层模型的理解
首先现在教科书里常用的是五层结构:
物理层 数据链路层 网络层 传输层 应用层
osi模型在这个基础上多了会话层和表示层,因为没什么作用,所以很少提及。
tcp/ip模型将物理层和数据链路层合并为网络接口层,所以tcp/ip模型是四层结构。