我一直以为人是慢慢变老的,其实不是,人是一瞬间变老的。 收藏本站
登陆 / 注册 搜索

阅读: 9.1K   回复: 4

[# 网络基础] IP的概念

[复制链接]
空谷幽兰 踏破虚空 2015-11-29 14:59 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老
本帖最后由 空谷幽兰 于 2015-11-29 15:01 编辑
/ R# c7 S: U' F* ?
: v1 D. o- h: x  s! P; q; X' M9 yIP地址的概念?
  T2 h7 a2 G8 c  [9 v9 G! C
: c2 ]5 L' A: U8 A& }; K' m5 u$ oIP 地址是我们进行TCP/IP通讯的基础,每个连接到网络上的计算机都必须有一个IP地址。(就像身份证一样,知道ip就知道你是谁、住哪里....)我们目前使用的IP地址是32位的,通常以点分十进制表示。例如: 192.168.0.181。IP地址的格式为: IP地址 = 网络地址 + 主机地址 或者 IP地址=主机地址 + 子网地址 + 主机地址。一个简单的IP地址其实包含了网络地址和主机地址两部分重要的信息。
+ @8 [4 b) |* B6 _( ?# p1 p5 x& i0 M  ?
IP地址类型?  % x; b0 ^% E$ I  Q$ o+ F, x1 c

' c) a! q- T* w7 c2 h+ k最初设计者,为了便于网络寻址以及层次化构造网络,每个IP地址包括两个标识(ID),即网络ID和主机ID。同一个物理网络上的所有机器都用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。 ( D2 c+ M+ B, W5 @3 ~# c4 c

1 I9 b- C' R0 j. ~$ a, m5 H5 qIP地址根据网络ID的不同分为5种类型: A/B/C/D/E。  / G. v- p7 y/ P+ R3 X8 Q. a
9 [' U) u# L7 S4 v2 {1 h
1. A class IP:  
0 c4 N! q- k; U" X5 l; I, f- R# A3 p0 |$ w3 b' ~
结构: 网络地址(1字节) + 主机地址(3字节) / G* H9 d' F, ?( m
保留: 网络地址的最高位(二进制)必须是0, 值0和127不能使用。  
! Z/ ~$ o$ c! `- `. c范围: 1.x.x.x ~ 126.x.x.x  
0 j( V7 Z0 t4 S0 ]! h数量: ( ( 2 ** ( 8 - 1 ) ) - 2 ) * ( ( 2 ** 24 ) - 2 ) = 126 * 16,777,214 = 2,113,928,964
8 d4 C$ h) x% m$ e. s使用: 国家级- A! J# M. _1 [3 P

. ]! q8 }7 r- m- d/ G; g) n2 T) e2. B class IP:  
( n4 {* [* H$ q, t- r7 ^) U3 ]# G! P$ D0 g% N& `0 j0 _
结构: 网络地址(2字节) + 主机地址(2字节)
& i! U3 |9 C% @; ]  L; {保留: 网络地址的最高两位(二进制)必须是10
  G0 P, ~# c4 S7 c( \' o范围: 128.x.x.x ~ 191.x.x.x  
9 P9 I- E: |0 X! }& N" }主机: ( ( 2 ** ( 16 - 2 ) ) ) * ( ( 2 ** 16 ) - 2 ) = 16384 * 65534 = 1,073,709,056 5 ?1 C1 a6 ^  F5 p! e( q  }
使用: 跨国的组织 0 N3 s* v0 L: p9 j  i2 I
; k3 w- r0 b1 K' R+ N0 p
3. C class IP: $ ?, C" y) B7 P+ {6 W
1 R4 \. C- P4 ~/ d. ?/ y
结构: 网络地址(3字节) + 主机地址(1字节)
& |; r2 [, S2 K' G" r) }, G保留: 网络地址的最高三位(二进制)必须是110
8 t4 E1 u1 K  g8 a范围: 192.x.x.x ~ 223.x.x.x    z6 n% A' ~* R1 a' b; V$ P2 Z
主机: ( ( 2 ** ( 24 - 3 ) ) ) * ( ( 2 ** 8 ) - 2 ) = 2097152 * 254 = 532,676,608 % J# }( V) ~# |# `+ P7 S& D: f
使用: 企业组织 + T% C* k- O' H, e+ i1 _: ~+ g7 i
7 B; w( W+ v6 o; g/ u: D
4. D class for Multicast: ) C( A# m$ H+ H: e5 h) t

7 M2 ]9 J2 v0 w保留: 网络地址的最高四位(二进制)必须是1110
: u' O$ S4 g# v1 o) [作用: 它是一个专门保留的地址, 它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。
  {: P5 c  n  X5 h  |6 F2 c5 e. }$ z' v/ H! S
5. E class for Reservation:
9 f5 U* o3 @$ ~5 g5 ~5 m) R2 |5 i  R1 v0 c! ]  S( b" |* Q% Z
保留: 网络地址的最高五位(二进制)必须是11110
2 g$ j& g- _7 f用作: 暂时无用,保留待用。
% X6 X  k) t5 h5 K
) H6 i# ]4 o1 m( q( {9 J7 g& m2 a( l' k; f备注: 全零 0.0.0.0 地址对应于当前主机。全"1"的 255.255.255.255 是当前子网的广播地址。  
/ v- G- X! i) ?" g! a8 ?, ?1 r6 l& B, }0 Y( V* s( Z! X% f& z8 s3 R- m
网络掩码(Net Mask)是做什么用的? & N# C' D+ n/ z3 E5 J

4 `1 u3 _7 c$ R: ^7 `. h& `9 zIP地址必须和一个网络掩码(Net Mask)对应使用, 缺一不可。网络掩码的主要作用是告诉计算机如何从IP地址中析取网络标识和主机标识。A/B/C class 都有缺省的网络掩码, A -> 255.0.0.0, B -> 255.255.0.0, C -> 255.255.255.0
/ u+ T3 }# Q. U/ ^5 F' z4 T% x. Q5 c2 T1 F$ d
子网掩码(Sub-Net Mask)是做什么用的? 8 h. ^: P* W0 d$ ^' V" J5 \
# g/ a- z/ G/ C$ Z+ {; Z
子网掩码的作用是将一个主机量超过了物理设备的限制,过大的IP网络划分为更多的子网络,而每个子网络的主机数量相对而言维持在一个较少的量上。起到物理设备上的负载均衡以及提高网络的可靠性。其实现是通过设置掩码来将原本属于主机ID的位(bit)借用给网络ID, 从而起到减少主机数量的作用。当通过设置掩码从主机ID来借用位(bit)时, 至少要留下2个位(bit)来做主机ID。因为只留一个位的情况下,全0和全1都没有意义(见前边)。
- X$ b/ y2 L; N) Y; k
, K6 E# c& e" q( n* K/ C& l什么是私有IP地址和保留IP地址?
! Q+ N9 I" z/ M1 s8 j0 k
0 M; @# s. z! C/ f* `6 j; X私有IP地址和保留IP地址是两个常见的翻译用法。概念是一样的,都是对英文中的Private IP的翻译。我们以下通称为私有IP地址。 / A6 v' m: W) ~  c7 L/ }' t

# F* i1 ?# _% E4 \实践中证明,并不是每一台联网的计算都需要一个全球唯一的IP地址,同时为了减少对于有限的IP地址资源的消耗,最初设计者在A/B /C class 中各自划分了一些地址范围作为私有地址来使用。
: \9 S: M- z8 V+ N5 V- P. l) O' n( n8 c5 s3 e1 A. B
A class: 10.0.0.0 ~ 10.255.255.255  
0 w1 @7 U0 [$ }* i9 V9 h# \B class: 172.16.0.0 ~ 172.31.255.255  
' N1 i* ^' N4 [9 bC class: 192.168.0.0 ~ 192.168.255.255  
  V2 ]5 O- G$ i# x1 s$ d9 Q) g/ u/ r3 O& y( S4 o8 m8 j+ G  @1 e
私有IP地址的主要特点: , V' b( s% e2 I/ X' V
1 Q- a) P; |0 T
1. 在全球范围内不具有唯一性,因此不能唯一标识一台联网的计算机。无需担心私有IP地址在全球范围内的冲突问题。   n' {) i. }( d+ n
2. 私有IP地址的路由信息不能对外发布,外部的IP数据包无法路由到私有IP地址的计算机上。
1 G; Z2 a, O( f$ }, p3. IP数据包中的源地址和目的地址是私有IP地址的, 不能在Internet上的路由器间进行存储转发的操作。 0 j7 [+ b: p, c  N. L# l$ h2 F

" V6 z. x, V9 o& H  bIP地址间传输TCP/IP数据包的流程? / @/ x6 c1 B6 w
+ }$ V& O( \+ H  Z+ d
在TCP/IP协议栈的实现中设定了许多的规则,其中有一条就是, 两台联网的主机想直接通讯的话,必须有相同的网络标识和不同的主机标识。具有不同的网络标识的两台主机要想通讯的话必须通过一台中间设备 - 路由器的转发才能实现。 7 Z3 R- t9 q1 C5 v4 |, R6 F
3 z0 g% j# \! t2 B. _) J* l" d
IP地址在我们身边的不同的应用?
$ J$ B7 g& p; g7 o1 x% X$ x) P+ i8 W7 A& C( ~4 L' k3 P& ^
先看看我们目前的主要连接互联网的方式, Dial, ISDN, ADSL, ethernet 等等。其实,只要我们有一个非私有的IP地址,那么我们就可以在
0 |8 V% W- W: W+ x. Z1 @3 d3 M0 ?7 c4 c+ I
Internet上冲浪了。呜呼,线路那里来呢?所以我们必须每月向网络接入提供商支付Money来获取到线路的使用权,同时会给我们分配一个非私有的IP地址。那么网络接入提供商的非私有IP地址那里来的呢?当然是申请得来的了。
! u; v7 o: M$ p: t1 D1 r0 D/ {/ ?: N+ r4 U+ R/ c  ~* T% d5 Z
根据中国互联网络信息中心(CNNIC)公布的最新数据显示, 截至2004年9月30日, 我国网民数已居世界第二, 而所拥有的IPv4和 IPv6资源均仅占世界的3%, 不仅远远低于美国, 而且也无法与亚太地区日本的7%和16%相比。而另一方面,在亚太地区已分配IP地址中,我国IP 地址总量只占25%, 居于日本29%和韩国21%之间。看到了吗?这就是发达国家的垄断和霸权,我国分配的IPv4的地址资源甚至不如美国的两个大学分配的IPv4的地址资源多。因此,我们时刻要记住打到美帝国主义...
7 b1 a  J( k  d$ S6 ]1 P- x. f$ X0 f/ a& ?' p3 N
IP地址的分配管理机构: (ICANN)[全球] -> (APNIC)[亚太] -> (CNNIC)[中国]
3 a( x7 [/ p& J& x  L$ c9 I5 }) T# q" ]/ j) F
APNIC规定, 亚太地区需要IP地址资源的企业、单位或团体, 均可申请成为其会员。会员单位使用IP地址, 除了每年每个地址要交纳一定的资源占用费外, 每个会员还要根据等级的不同交纳不等的地址使用费。但是在目前IPv4的地址紧张的情况下企业要想申请到B class 的地址的机会很少,看看长宽,使用的都是C class 的IP地址,增加了路由器的设备和维护费用而已。 2 x7 e8 G9 ]3 t0 u9 p$ W5 R
, z; C: N% {: ?' A9 W

! K; h. O8 z, ~8 b1. IP地址基本概念 + ?- ]3 \/ \, ?* N

, d  J7 U) V7 I+ t9 GInternet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址, 由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿主机。
) N2 m/ W6 O3 Q+ y
. C" K4 s, i$ t" @1 F每个IP地址都包含两部分:网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID 标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。 3 b& E$ x5 g3 f. A, T" M1 n  \
; Q; A4 x! u$ E
IP地址构成了整个Internet的基础,它是如此重要,每一台联网的计算机无权自行设定IP地址,有一个统一的机构—IANA负责对申请的组织分配唯一的网络ID,而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。
' C) z3 z$ ]% s$ V$ s
6 V; M  h! r8 `. l, k2. 静态IP与动态IP
% F- r' ]8 r  l! ~* D* \% @! M; S0 M! M) V" ~4 ^
IP地址是一个32位二进制数的地址,理论上讲,有大约40亿(2的32次方)个可能的地址组合,这似乎是一个很大的地址空间。实际上,根据网络ID和主机ID的不同位数规则,可以将IP地址分为A(7位网络ID和24位主机ID)、B(14位网络ID和16位主机ID)、C(21位网络ID和8位主机ID)三类,由于历史原因和技术发展的差异,A类地址和B类地址几乎分配殆尽,目前能够供全球各国各组织分配的只有C类地址。所以说IP地址是一种非常重要的网络资源。 - s% @' k/ [) x# w! |
1 v% x: M" Z4 ?4 n6 r9 O1 T
对于一个设立了因特网服务的组织机构,由于其主机对外开放了诸如WWW、FTP、E-mail等访问服务,通常要对外公布一个固定的IP地址,以方便用户访问。当然,数字IP不便记忆和识别,人们更习惯于通过域名来访问主机,而域名实际上仍然需要被域名服务器(DNS)翻译为IP地址。例如,你的主页地址是www.guhei.net,用户可以方便地记忆和使用,而域名服务器会将这个域名翻译为101.12.123.234,这才是你在网上的真正地址。 0 K1 c6 Z- x. p4 f

, C9 Z4 L8 L6 \6 i而对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户分配一个固定的IP地址(静态I P)是非常不可取的,这将造成IP地址资源的极大浪费。因此这些用户通常会在每次拨通ISP的主机后,自动获得一个动态的IP地址,该地址当然不是任意的,而是该ISP申请的网络ID和主机ID的合法区间中的某个地址。拨号用户任意两次连接时的IP地址很可能不同,但是在每次连接时间内IP地址不变。
上一篇
下一篇
帖子热度 9113 ℃

暮色里的白雪檐 「出类拔萃」 2017-9-10 07:36 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

向楼主学习
雾月 「出类拔萃」 2017-9-23 08:50 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

让人看后不断在各种场合重复引用的好帖
1 J% \5 q- f' W; ~
著墨染雨君画夕 「出类拔萃」 2018-5-1 16:22 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

说得好啊!我在XX社区打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。一看到楼主的气势,我就觉得楼主同在社区里灌水的那帮小混混有着本质的差别!那忧郁的语调,那熟悉的签名,还有字里行间高屋建瓴的辞藻。没用的,楼主,就算你怎么换马甲都是没有用的,你的亿万拥戴者早已经把你认出来了,你一定就是传说中的最强ID。自从社区改版之后,我就已经心灰意冷,对社区也没抱什么希望了,传说已经幻灭,神话已经终结,留在社区还有什么意思?没想到,没想到,今天可以再睹楼主的风范,我激动得忍不住就在屏幕前流下了眼泪。是啊,只要在楼主的带领下,社区就有希望了。我的内心再一次沸腾了,我胸腔里的血再一次燃烧了。楼主的几句话虽然简单,却概括扼要,一语道出了我们苦想多年仍不可解的几个重大问题的根本。楼主就好比社区的明灯,楼主就好比社区的方向,楼主就好比社区的栋梁。有楼主在,社区的明天必将更好!
锁上的光 「出类拔萃」 2018-5-9 13:18 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

解释就系掩饰,掩饰等于无出色,无出色不如回家休息!!!
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表