版权归原作者所有,如有侵权,请联系我们

[科普中国]-ARPA主机名服务器协议

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

ARPA主机名服务器协议(NAMESERVER)是一种已过时的用于转换主机名到互联网地址的网络协议。IANA将TCP和UDP的端口42分配用于NAMESERVER;此端口在微软Windows操作系统上更常被WINS使用。

应用DARPATrivial名称服务器使用NAMESERVER协议,服务器进程名为tnamed,它有在部分UNIX实现中提供。1

取代对NAMESERVER协议的支持已被废弃,并不再于所有的UNIX操作系统实现中可用。域名系统(DNS)已经取代了ARPA主机名服务器协议和DARPA Trivial名称服务器。1

WINSWindows互联网名称服务(英语:Windows Internet Name Service,缩写WINS),是由微软公司所发展出来的一种网络名称转换服务,与DNS类似,WINS可以将NetBIOS电脑名称转换为对应的IP地址。

WINS的主要功能如下:

可让服务器电脑变成 NetBIOS 的名称服务器,并且在网络上登录并解析 WINS 的客户端电脑名称,则在TCP/IP上的 NetBIOS 标准协议中加以帮助。

WINS 主要是一种动态的复写数据库服务,在主机上所使用的 NetBIOS 名称并解析成网络上使用的 IP 地址

其目的用来解决在路由环境中解析 NetBIOS 名称的问题,WINS 是 NetBIOS 名称解析最好的解决方式。

WINS 在 MicrosoftWindows Server系列中提供这项组件服务的安装来实行。

与DNS服务运行的功能类似,不过DNS是将全称域名(FQDN)(例如 www.abc.com)转换为IP地址 。1

域名系统域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

开始时,域名的字符仅限于ASCII字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的字符。使用基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集。因此,诸如“x.中国”、“x.台湾”的域名可以在地址栏直接输入并访问,而不需要安装插件。但是,由于英语的广泛使用,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等。1

进程进程(英语:process),是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若干进程有可能与同一个程序相关系,且每个进程皆可以同步(循序)或异步(平行)的方式独立运行。现代计算机系统可在同一段时间内以进程的形式将多个程序加载到存储器中,并借由时间共享(或称时分复用),以在一个处理器上表现出同时(平行性)运行的感觉。同样的,使用多线程技术(多线程即每一个线程都代表一个进程内的一个独立执行上下文)的操作系统或计算机体系结构,同样程序的平行线程,可在多CPU主机或网络上真正同时运行(在不同的CPU上)。2

本词条内容贡献者为:

李嘉骞 - 博士 - 同济大学