当前位置: 首页 > article >正文

杂谈(主机名、ip地址、域名的区别)(16)

在初学网络应用编程的时候,对几个概念始终不是很清晰分别是主机域名、Ip地址、网络协议、DNS
在学习的时候,书上提到很多很多这几个名词,不得已花了些时间弄明白这些名词的意思,现在来分享一下
先看下面的图片
在这里插入图片描述

主机域名:

	主机域名在网络中一般称之为“主机”,换个词来说其实就是,虚拟主机的意思,那么这个东西倒是是什么呢?

简单点说就是指一台运行在互联网上的服务器划分为多个“虚拟”的服务器,而每一个虚拟主机上都具备独立的域名,拥有完整的Internet的服务器功能,因为我们做一个网站通常会使用两个东西,一个是域名,另一个是主机空间,所以久而久之,就了主机域名的这个称呼了。
在主机域名中,最基本的就是域名了,域名又是什么呢,他是由一串用点分隔的名字组成的internet上某一台计算机或计算机组的名称,其作用是用于数据传输时标记计算机的电子方位,方便数据的传输。

IP:

即网际协议(Interenet Protocol)简称互联网协议,是用于保温交换网络的一种面向数据的协议。IP是在TCP/IP协议中网络层的主要协议,他的任务是根据源主机和目的主机的地址传送数据,简单点说源主机就是数据存在的那台机器,比如下载活动,目的主机就是想要下载数据的那台机器,所以根据这个目的,IP地址定义了寻址方法和数据报的封装结构,并且表示了所要下载的数据包最终是要被那个主机接收,也就是我们说的这个IP地址。

需要注意的是,IP地址是IP协议提供的一种同意的地址格式,他为互联网上每一个网络和每一台主机分配一个逻辑地址,由于现实中的地址无法保存更无法记录,所以IP地址也是用来屏蔽物理地址的差异,一个IP地址在整个互联网中是唯一的。

一般来说IP分为主机号与网络号两部分,与五类
我们所用到的IP一般都是C类的,比如下面的IP地址:
255.255.255.0
192.168.1.1
网络号分别是:255.255.255、192.168.1
主机号分别是0、1;
比如255.255.255.0的子网掩码,三个255对应的就是网络号,0对应的就是主机号。
将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);
主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。
然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。

IP地址的五种类型

1、A类IP地址(用来支持超大网络)
首先,网络号字段全为0的IP地址是个保留地址,意思是本网络,第二:网络号为127(01111111)的IP地址是保留作为本地软件环回测试的地址所以,A类IP地址中实际可用的网络号为1~126,即126个网络号,2^7-2

2、B类IP地址(用来支持中等网络)
在实际中,B类地址的128.0.0.0是不指派的,网络从128.1.0.0开始指派,所以B类网络可以指派的网络为2^14-1

3、C类IP地址(用来支持小型网络)
与B类网络类似,C类IP地址的192.0.0.0也不指派,从192.0.1.0开始指派,所以网络数为2^21-1

4、D类IP地址
D类IP地址用来支持组播,也称组播地址,组播地址不区分网络号或者主机号,局势单一的网络地址,用来转发目的地址为预先定义的一组IP地址的分组。

5、E类IP地址
E类IP地址用于科研,所以Internet上没有E类地址
(3):DNS:DNS是一种因特网的一项核心服务,他作为可以将域名以及IP地址相互银蛇的一个分布式数据ku,能够使人们更加方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。它所实现的是域名解析的功能,即可以把主机域名解析为IP地址,或者把IP地址解析为主机名。

网际协议:

网际协议又称之为互联网协议,就是用于报文交换网络一种面向数据的协议。数据会在IP互联网中传送时会被封装为报文或者是封包。其中网际协议的独特之处是在报文交换网络中主机在传输数据之前,无须与先前未曾通信过的目的主机预先建立一条特定的"通路"。 互联网协议提供一种不可靠的数据包传输机制,简单的说就是他不保证数据能够准确传输,因此数据包在到达了的时候可能已经发生损坏,或者顺序错乱产生冗余包,或者全部丢失等情况。如果应用需要保证可靠性的话,一般需要采取其他的方法比如说利用IP的上层协议控制。

网络号:

网络号/NSID是由一串数字加".nsid.cn" 后缀域名组成,基于网络号信息通讯系统平台的用户网络信息通讯号码(如10000.nsid.cn)。网络号既可以视为用户在互联网上的身份标识,又可以作为用户在互联网上的个性化、智能型和多功能的信息通讯软件应用系统。用户通过所持有的网络号,获得以精准网络信息配送为主,包括交流、展示和应用的平台服务。

http://www.lryc.cn/news/2413224.html

相关文章:

  • 实验四
  • UDP、TCP/IP详解
  • sql使用小技巧之约束(Constraints、NOT NULL、UNIQUE、PRIMARY KEY)简单了解下
  • CSS 高度(css height)
  • 二分法(c语言)
  • 免费PHP空间整理
  • Microsoft .NET Framework v4.7.1 离线安装包应用程序
  • html caption属性,html元素caption标签的使用方法及作用
  • 汤姆·克鲁斯 - 电影全集
  • 帧中继技术介绍-ielab
  • 塞尔达传说gba_《塞尔达传说缩小帽》是系列一年级生?,回忆众多玩友的启蒙之作...
  • IT技术的发展是创造新世纪还是毁灭这个世界?
  • 使用Eclipse开发J2EE项目详解
  • 史上最全的CentOS常用软件安装和启动步骤【包含Docker安装】_centos7
  • 电脑系统进程大解剖
  • 数字信号处理的学习资源
  • 怎么搭建自己的网站?详细教程
  • ARCGIS9.3安装
  • rk修改launcher_RK launcher V 0.41 官方版
  • Flex与java通信
  • 国内IT公司速查手册
  • php开发his软件,HIS系统(his管理系统)V3.0.1 官网版
  • tftpd32服务器软件在Windows与linux 下的文件传输
  • 【源码】二分法及MATLAB实现
  • 数学速算法64种口诀_【收藏】加减乘除速算法,为孩子打开一个神奇有趣的数学世界!...
  • 详解Wavedev2模式的音频驱动
  • 常见的十五种Java开发工具
  • unity3d_webplayer_缓存文件结构
  • 红帽linux7.2安装教程,RHEL 6.2安装(超级详细图解教程) | 系统运维
  • 网吧服务器点歌系统,网吧点歌系统_网吧语音大师_蓝宝石语音_网吧点歌系统_蓝宝石呼叫网管_hylbs.com...