ip地址与物理地址的关系是怎样的

ip地址与物理地址的关系是怎样的,第1张

IP地址和物理地址、DNS域名(又叫做域名系统)三者之间有3点不同,具体介绍如下:

一、三者的用途不同:

1、IP地址的用途:为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

2、物理地址的用途:用于内存芯片级的单元寻址。

3、DNS域名的用途:作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

二、三者的实质不同:

1、IP地址的实质:指的是互联网协议地址,又译为网际协议地址。

2、物理地址的实质:在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址,又叫实际地址或绝对地址。

3、DNS域名的实质:解决网上机器命名的一种系统。就像拜访朋友要先知到别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址。

三、三者的性质不同:

1、IP地址的性质:属互联网协议地址。

2、物理地址的性质:CPU中相关术语。

3、DNS域名的性质:是互联网的一项服务。

参考资料来源:百度百科-物理地址(CPU中相关术语)

参考资料来源:百度百科-IP地址

参考资料来源:百度百科-域名系统

方法如下:

首先确认数据库服务器功能开启没有。

服务里面找到SQLServerAgent(MSSQLSERVER),启动。

本机IP地址一般都是127001,至于名字,一般都是装数据库时实例的名字。

1。QHostInfo类获取主机名和ip地址

(1)获取主机名: QHostInfo::localHostName()

QString localHostName=QHostInfo::localHostName();

(2)获取ip地址: QHostInfo info=QHostInfo::fromName(localHostName);//根据上边获得的主机名来获取本机的信息

infoaddresses();//QHostInfo的address函数获取本机ip地址

如果存在多条ip地址ipv4和ipv6:

foreach(QHostAddress address,infoaddresses())

{

if(addressprotocol()==QAbstractSocket::IPv4P)//只取ipv4协议的地址

qDebug()<<addresstoString();

}

如果是ipv6地址,可以使用QAbstractSocket::ipv6Protocol来实现。

QHostAddress类是管理ip地址的类,所有的ip都归这个类管理。

以上就是关于ip地址与物理地址的关系是怎样的全部的内容,包括:ip地址与物理地址的关系是怎样的、SQL的数据库IP地址在哪找(sqlserver数据库ip地址)、QT怎么获取某个网络端口信号来源的IP地址,并可以在已有的数据库中搜索该IP地址含有的信息,用哪些语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9362050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存