最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

网络地址

互联网 admin 16浏览 0评论

网络地址

网络地址

  • 物理地址

每块网卡都拥有唯一的ID号,也叫做MAC地址(48位),如00-aa-00-62-c9-09。

MAC地址被烧录在网卡上的ROM中,就像我们每个人的遗传基因DNA一样,即使在全世界也绝不会重复。

  • 逻辑地址

IP地址是一个32位二进制数,用于标识网络中的一台计算机,如127.0.0.1,192.168.1.200

IP地址通常以两种方式表示:二进制数和十进制数。

二进制数表示:在计算机内部,IP地址用32位二进制数表示,每8位为一段,共4段。如10000011.01101011.00010000.11001000。

十进制数:为了方便使用,通常将每段转换为十进制数(点分十进制)。

如10000011.01101011.00010000.11001000转换后的格式为:130.107.16.200。这种格式是我们在计算机中所配置的IP地址的格式。

IP地址的组成

IP地址由两部分组成:网络ID和主机ID。

网络ID:用来标识计算机所在的网络,也可以说是网络的编号。

主机ID:用来标识网络内的不同计算机,即计算机的编号。

IP地址规定:

网络号不能以127开头,第一字节不能全为 0 ,也不能全为 1。

主机号不能全为0,也不能全为 1。因为全 0 是一个网络地址,代表的是一个网段;全为 1 代表广播地址。

  • 端口地址

应用进程端口号,在传输层上用来标识不同的应用程序.

一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。

TCP与UDP段结构中端口地址都是16位,可以有在0—65535范围内的端口号。对于这65536个端口号有以下的使用规定:

(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP实现所提供的服务都用1—1023之间的端口号,是由ICANN来管理的;

(2)客户端只需保证该端口号在本机上是惟一的就可以了。客户端口号因存在时间很短暂又称临时端口号;

(3)大多数TCP/IP实现给临时端口号分配1024—5000之间的端口号。大于5000的端口号是为其他服务器预留的。

端口号查看

列出所有端口 (包括监听和未监听的)

列出所有端口 netstat -a / # netstat -a | more

列出所有 TCP 端口 netstat -at

列出所有 UDP 端口 netstat -au

只显示监听端口 netstat -l

只列出所有监听 TCP 端口 netstat -lt

只列出所有监听 UDP 端口 netstat -lu

在netstat 输出中显示 PID 和进程名称 netstat -p

  • 域名地址

域名:由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址,如www.baidu.com。

每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。

DNS:在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

  • IP地址的分类

由于IP地址是有限资源,为了更好的管理和使用IP地址,INTERNIC根据网络规模的大小将IP地址分为5类(ABCDE)如图:

A类地址:第一组数(前8位)表示网络号,且最高位为0,这样只有7位可以表示网络号,能够表示的网络号有27-2=126(去掉全“0”和全“1”的两个地址)个,范围是:1.0.0.0~126.0.0.0。后三组数(24位)表示主机号,能够表示的主机号的个数是224-2=16777214个,即A类的网络中可容纳16777214台主机。 A类地址只分配给超大型网络。

B类地址:前两组数(前16位)表示网络号,后两组数(16位)表示主机号。且最高位为10,能够表示的网络号为214=16384个,范围是:128.0.0.0~191.255.0.0。B类网络可以容纳的主机数为216-2=65534台主机。B类IP地址通常用于中等规模的网络。

C类地址:前三组表示网络号,最后一组数表示主机号,且最高位为110,最大网络数为221=2097152,范围是:192.0.0.0~223.255.255.0,可以容纳的主机数为28-2=254台主机。C类IP地址通常用于小型的网络。

D类地址:用于多点广播。 D类IP地址第一个字节以“1 1 1 0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。

E类地址:以“1 1 1 1 0”开始,为将来使用保留。

A类-- 0开始,B类-- 27=128 开始,C类-- 27+ 26=192 开始,D类-- 27+ 26+ 25 =224开始,E类-- 27+ 26+ 25 + 24 =240开始,示例如下

  • 子网掩码

我们在配置ICP/IP参数时,除了要配置IP地址之外,还要配置子网掩码。

子网掩码也是32位的二进制数,具体的配置方式是:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”,如:对于IP地址是131.107.16.200的主机,由于是B类地址,前两组数为网络号,后两组数为主机号。则子网掩码配置为:11111111.11111111.00000000.00000000,转换为十进制数为:255.255.0.0。

由此,各类地址的默认子网掩码为:

A类:11111111.00000000.0000000.00000000即255.0.0.0

B类:11111111.11111111.00000000.00000000即255.255.0.0

C类:11111111.11111111.11111111.00000000即255.255.255.0

之所以要配置子网掩码,是因为在Internet中,每台主机的IP地址都是由网络地址和主机地址两部分组成,为了使计算机能自动的从IP地址中分离出相应的网络地址,需专门定义一个网络掩码,也称子网屏蔽码,这样就可以快速地确定IP地址的哪部分代表网络号,哪部分代表主机号,判断两个IP地址是否属于同一个网络。

掩码运算

NetID = ip & Mask

HostID = ip & ~Mask

Addr range = { Net addr , Net addr + ~Mask }

网络地址

网络地址

  • 物理地址

每块网卡都拥有唯一的ID号,也叫做MAC地址(48位),如00-aa-00-62-c9-09。

MAC地址被烧录在网卡上的ROM中,就像我们每个人的遗传基因DNA一样,即使在全世界也绝不会重复。

  • 逻辑地址

IP地址是一个32位二进制数,用于标识网络中的一台计算机,如127.0.0.1,192.168.1.200

IP地址通常以两种方式表示:二进制数和十进制数。

二进制数表示:在计算机内部,IP地址用32位二进制数表示,每8位为一段,共4段。如10000011.01101011.00010000.11001000。

十进制数:为了方便使用,通常将每段转换为十进制数(点分十进制)。

如10000011.01101011.00010000.11001000转换后的格式为:130.107.16.200。这种格式是我们在计算机中所配置的IP地址的格式。

IP地址的组成

IP地址由两部分组成:网络ID和主机ID。

网络ID:用来标识计算机所在的网络,也可以说是网络的编号。

主机ID:用来标识网络内的不同计算机,即计算机的编号。

IP地址规定:

网络号不能以127开头,第一字节不能全为 0 ,也不能全为 1。

主机号不能全为0,也不能全为 1。因为全 0 是一个网络地址,代表的是一个网段;全为 1 代表广播地址。

  • 端口地址

应用进程端口号,在传输层上用来标识不同的应用程序.

一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。

TCP与UDP段结构中端口地址都是16位,可以有在0—65535范围内的端口号。对于这65536个端口号有以下的使用规定:

(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP实现所提供的服务都用1—1023之间的端口号,是由ICANN来管理的;

(2)客户端只需保证该端口号在本机上是惟一的就可以了。客户端口号因存在时间很短暂又称临时端口号;

(3)大多数TCP/IP实现给临时端口号分配1024—5000之间的端口号。大于5000的端口号是为其他服务器预留的。

端口号查看

列出所有端口 (包括监听和未监听的)

列出所有端口 netstat -a / # netstat -a | more

列出所有 TCP 端口 netstat -at

列出所有 UDP 端口 netstat -au

只显示监听端口 netstat -l

只列出所有监听 TCP 端口 netstat -lt

只列出所有监听 UDP 端口 netstat -lu

在netstat 输出中显示 PID 和进程名称 netstat -p

  • 域名地址

域名:由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址,如www.baidu.com。

每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。

DNS:在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

  • IP地址的分类

由于IP地址是有限资源,为了更好的管理和使用IP地址,INTERNIC根据网络规模的大小将IP地址分为5类(ABCDE)如图:

A类地址:第一组数(前8位)表示网络号,且最高位为0,这样只有7位可以表示网络号,能够表示的网络号有27-2=126(去掉全“0”和全“1”的两个地址)个,范围是:1.0.0.0~126.0.0.0。后三组数(24位)表示主机号,能够表示的主机号的个数是224-2=16777214个,即A类的网络中可容纳16777214台主机。 A类地址只分配给超大型网络。

B类地址:前两组数(前16位)表示网络号,后两组数(16位)表示主机号。且最高位为10,能够表示的网络号为214=16384个,范围是:128.0.0.0~191.255.0.0。B类网络可以容纳的主机数为216-2=65534台主机。B类IP地址通常用于中等规模的网络。

C类地址:前三组表示网络号,最后一组数表示主机号,且最高位为110,最大网络数为221=2097152,范围是:192.0.0.0~223.255.255.0,可以容纳的主机数为28-2=254台主机。C类IP地址通常用于小型的网络。

D类地址:用于多点广播。 D类IP地址第一个字节以“1 1 1 0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。

E类地址:以“1 1 1 1 0”开始,为将来使用保留。

A类-- 0开始,B类-- 27=128 开始,C类-- 27+ 26=192 开始,D类-- 27+ 26+ 25 =224开始,E类-- 27+ 26+ 25 + 24 =240开始,示例如下

  • 子网掩码

我们在配置ICP/IP参数时,除了要配置IP地址之外,还要配置子网掩码。

子网掩码也是32位的二进制数,具体的配置方式是:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”,如:对于IP地址是131.107.16.200的主机,由于是B类地址,前两组数为网络号,后两组数为主机号。则子网掩码配置为:11111111.11111111.00000000.00000000,转换为十进制数为:255.255.0.0。

由此,各类地址的默认子网掩码为:

A类:11111111.00000000.0000000.00000000即255.0.0.0

B类:11111111.11111111.00000000.00000000即255.255.0.0

C类:11111111.11111111.11111111.00000000即255.255.255.0

之所以要配置子网掩码,是因为在Internet中,每台主机的IP地址都是由网络地址和主机地址两部分组成,为了使计算机能自动的从IP地址中分离出相应的网络地址,需专门定义一个网络掩码,也称子网屏蔽码,这样就可以快速地确定IP地址的哪部分代表网络号,哪部分代表主机号,判断两个IP地址是否属于同一个网络。

掩码运算

NetID = ip & Mask

HostID = ip & ~Mask

Addr range = { Net addr , Net addr + ~Mask }

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论