Re: [问答] IP位址观念之疑惑

楼主: wst2080   2015-10-13 14:55:02
※ 引述《zaknafein (zak)》之铭言:
: ※ 引述《acheron (河)》之铭言:
: : 小弟由于才刚研究电脑这块领域没多久,所以还有一大堆东西还不懂
: : 所以小弟今天要来问各位大大一些蠢蠢的问题
: : IP位址的观念到底是什么啊?
: : 小弟我之前在网络上东找找西找找都没有能回答我的问题的文章
: : 像是有篇文章有说到
: : 实体IP是用来跟Internet连接的
: : 虚拟IP是用在内部网络的
: : 如果网络是跟其他用户一起使用同一条线路上网
: : 那么这样只会有一个固定对外的IP位址
: : 啊可是我在上网不是就是跟服务器连结吗?
: : 这样的话我是用虚拟IP那它要怎么把讯息传给我啊?
: 接到 Internet 时,会用到路由器吧?
: 路由器开启了 nat (Network Address Translation) 的功能之后,
: 会帮你把封包中的 private ip address 转成 public ip address,再往 Internet 传送
: 所以 Internet 上的设备,只知道你的 public ip address。
: 当他们需要回复讯息给你时,也是往你的 public ip address 传送,
: 你的路由器收到封包后,把 public ip address 转换成 private ip address ,
: 就能把讯息传给你啦。
: : 后面又说如果想要外部电脑连线至自己的电脑
: : 则必须使用对外的实体IP位址
: 跟前面解释很类似,方向的差别而已
: : 然后还有一篇文章讲到IP位址的格式
: : 它说IP位址的格式是
: : 网络地址.主机地址或网络地址.子网地址.主机地址
: 这边要打太多字,我懒 交给其他勇者 XD
IP + 遮罩 可以拼凑出很多组合
人看
192.168.0.1(IP) / 255.255.255.0(遮罩)
电脑看为
11000000.10101000.00000000.00000001 / 11111111.11111111.11111111.00000000
以这样的组合透过AND运算法则作出网段的定义
11000000.10101000.00000000.00000001
& 11111111.11111111.11111111.00000000
→11000000.10101000.00000000.00000000
换算成十进制为 192.168.0.0 / 24 , 即为网段的表达方式。
/24 简单来看就是 255.255.255.0 换算成2进位,有24个1...因此缩写为/24
透过AND的算法,可以达到很多种组合。
192.168.0.0 / 24 包含区域就是 192.168.0.0 ~ 192.168.0.255
相对于这个区块,还可以视需求进行所谓的切割。
好比ISP给你这一块饼,你可以针对这一块饼进行切割区分。
这时候假设使用 255.255.255.128 的遮罩进行切割
所得的部分为
192.168.0.0 ~ 192.168.0.127
192.168.0.128 ~ 192.168.0.255
这时后简单来说就是将192.168.0.0/24切成两个子网,
就以 192.168.0.0 / 25 (255.255.255.128为/25)
192.168.0 为网段,不可变。
最后一位 0 ~ 127 , 0 为 网段宣告 , 127 为 广播
所以 1 ~ 126 为 主机地址,可以提供闸道(网关)或者电脑与其他设备所使用。
相对的 192.168.0.128 / 25
可以推论为 192.168.0 为网段,不可变。
最后一位 128~255 , 128为 网段宣告, 255 为 广播
所以 129 ~ 254 为 主机地址,可提供闸道或者其他设备使用。
: : 跟本不知道网络地址和主机地址到底是什么东西
: : 之后有讲到IP分成A、B、C、D、E类
A、B、C、D、E 这部分看书比较快,这边讲简直是长篇大论。
/8 (255.0.0.0) = Class A
/16 (255.255.0.0) = Class B
/24 (255.255.255.0) = Class C
这样记就好
: : 又说什么什么位址是保留的
保留IP
http://tools.ietf.org/html/rfc5735#section-4
看看这篇文章吧
: : 看完了小弟也是一头雾水啊
: : 难道是小弟太笨了吗?
: : 还请各位大大为我解惑
作者: a23393830 (许阿秋)   2015-10-16 12:48:00
推大大用心回答
作者: sanbis (方正無法達成,那麼有沒H)   2015-10-30 07:35:00
鸭大的 CCIE 可是新上手的喔~XD

Links booklink

Contact Us: admin [ a t ] ucptt.com