理解TCP/IP网际层——ABCDE类

来源:互联网 发布:openstack vsphere知乎 编辑:程序博客网 时间:2024/05/22 00:52

理解TCP/IP网际层——ABCDE类

网际协议(IP,Internet Protocol)的特征

  • 工作在OSI的网络层
  • 无连接协议
  • 每一个数据包是独立处理的
  • 层次型的编址
  • 尽力传输
  • 没有数据恢复功能

为什么使用IP地址

  • 他们能够唯一的标志IP网络中的每一台设备
  • 每一台主机(计算机,网络设备和外围设备)必须配置一个唯一的地址

主机ID(Host ID)

  • 标志特定主机
  • 由组织分配给特定设备

IP PDU头部

IP PDU头部图


IP地址范围(重要)

IP Address Class First Octet Decimal Value First Octet Binary Value Possible Number of Hosts Class A 1–126 00000001 -01111110* 16,777,214 Class B 128–191 10000000 -10111111 65,534 Class C 192–223 11000000 -11011111 254

*127(01111111)是A地址,保留用于环回测试,不能分配给网络。

Class Decimal Binary Function Class D 224–239 11100000–11101111 组播用 Class E 240–254 11110000– 11111111 研究用

保留地址:

0是网段,255是广播

192.168.1.0(0是网段,不可分配)
192.168.1.255(255是广播,不可分配)

公有IP地址和私有IP地址

公有IP地址:

组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP 。
公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Internet NIC提出申请的组织机构。通过它直接访问因特网,它是广域网范畴内的。

私有IP地址:

我们企业或家庭内部组建局域网用的IP,一般都会用私有IP。

私有地址(Private address,也可称为专网地址)属于非注册地址,专门为组织机构内部使用,它是局域网范畴内的,私有IP禁止出现在Internet中,在ISP连接用户的地方,将来自于私有IP的流量全部都会阻止并丢掉。

如果在企业内部的电脑要访问Internet,则需要在企业边界上用“NAT技术”私网IP转成公网IP才能正常的上网。


公有IP地址范围:

A类的公有IP:
1.0.0.0~9.255.255.255
11.0.0.0~126.255.255.255
B类的公有IP:
128.0.0.0~172.15.255.255
172.32.0.0~191.255.255.255
C类的公有IP:
192.0.0.0~192.168.255.255
192.169.0.0~223.255.255.255

私有IP地址

A类私有IP地址:
10.0.0.0~10.255.255.255
B类私有IP地址:
172.16.0.0~172.31.255.255
C类私有IP地址:
192.168.0.0~192.168.255.255

@requires_authorizationdef somefunc(param1='', param2=0):    '''A docstring'''    if param1 > param2: # interesting        print 'Greater'    return (param2 - param1 + 1) or Noneclass SomeClass:    pass>>> message = '''interpreter... prompt'''

DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

DHCP工作原理

总结

  • IP地址包含两个部分:网络ID和主机ID

  • IPv4地址是32比特,通常每八位为一组,采用点分格式表示(如:192.168.34.1)

  • 以二进制格式表达时,A类地址的二进制的第一个bit总是为0,B类地址的二进制的前两个bit总是为10,C类地址的二进制的前三个bit总是为110.

  • 务必记住ABCDE五类地址

Class Range A 1 – 126 B 128 – 191 C 192 – 223 D 224 – 239 E 240 – 254
  • 某些IP地址(网络地址和广播地址)被保留,他们不能分配给网络设备。

  • Internet上的主机需要一个唯一的,公有的IP,但在私网内部的主机可以配置任何有效的,在私网内唯一的私有地址。

  • DHCP用于自动的分配IP地址,并设置TCP/IP协议栈的配置参数,如子网掩码,缺省路由器和DNS服务器。

  • DNS是TCP/IP协议栈中的一种应用,它能将域名翻译为IP地址。

  • 主机中检查IP地址的工具:网络连接设置,IPCONFIG

原创粉丝点击