socket dns java_java socket-Internet地址-IPv4 IPv6 DNS

首先,我们认识一下什么叫做节点,节点是连接到Internet上的设备称之为节点(node),计算机节点称之为主机(host)。每一个节点或者主机都由至少一个唯一的数字来标识,这个数字称之为IP地址或者Internet地址。目前大多数IP地址是四字节长,因此呢,被称为IPv4地址,一般写为四个无符号字节,每个字节范围从0-255,最高字节在前,为了方便查看,各个字节用". "号分开,例如:127.0.0.1。由于现在的IPv4地址远远不能满足需求,因此现在出现了一种叫做IPv6地址,他们是16字节长。IPv6地址通常写为冒号分割的8个区块,每个区块是四个16进制数字,例如:fe80:3122:a366:fde9:d881.IPv4地址和IPv6地址都是字节有序序列。注意,他们不是数,他排列的顺序也不具有任何的的意义。

Internet的设计者发明了域名系统(Domain Name System,DNS)。DNS可以将人们可以记忆的主机名和IP地址关联在一起,服务器通常至少有一个主机名,客户端往往有一个主机名,但也可能没有,特别是有些客户端的IP地址会在启动的时候动态制定。

每个连接到Internet的计算机都应当能访问一个称之为域名服务器(domain name server)的机器,它通常是一个运行特殊DNS软件的UNIX主机,这种软件了解不同主机名和IP之间的映射,大多数域名服务器只知道其本地网络上主机的地址,以及其他网站中一些域名服务器的地址,如果客户端请求本地域之外一个机器的地址,本地域名服务器就会询问远程未知的域名服务器,再将答案转发给请求者。大多数情况下,可以使用主机名而让DNS处理向IP地址的转换。只要能连接到一个域名服务器,就不需要担心你的机器,本地域名服务器和Internet其余部分之间传递主机名和地址的有关细节,你的机器必须连接到Internet.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值