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地址含有的信息,用哪些语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)