RT,用自己的話解釋,不要搬網上的內容。盡量可以簡潔,謝謝
2015-03-07 17:41
提問者采納
網絡連接是有2方參與,自己就是“內部地址”,別人就是“外部地址”,就這么簡潔。
再舉個例子,你用瀏覽器打開百度網站時,自己的 IP 地址就是內部地址了,也叫“本地地址”,百度服務器的IP就是外部地址,也就“遠程地址”。
1
2
3
4
5
6
7
8
9
10
11
12
|
C:\Users\Administrator>
netstat
-n
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:1110 127.0.0.1:52802 TIME_WAIT
TCP 192.168.1.10:49166 62.213.110.149:80 CLOSE_WAIT
TCP 192.168.1.10:49227 221.176.30.206:5201 ESTABLISHED
TCP 192.168.1.10:49245 192.168.1.10:1110 ESTABLISHED
TCP 192.168.1.10:49246 221.176.28.63:8080 ESTABLISHED
TCP 192.168.1.10:49612 62.128.100.213:21 ESTABLISHED
TCP 192.168.1.10:49621 62.128.100.213:21248 ESTABLISHED
|
追問:
那為什么有的時候兩個地址的ip都是一樣的呢(比如:127.0.0.1)?還有就是自己ipconfig所得到的ipv4地址和我在百度搜自己的ip是不一樣的,這是什么原因?比如(自己ping:192.168.1.106,百度查的:121.204.218.202),這樣我又該相信哪個才是真實的呢?
追答:
那個連接是自己連接到自己的,我們的程序是可以自己機器連接到自己的機器的,比如你開了代理服務器然后自己瀏覽器連接到代理服務器上,另一個例子就是 eclipse 啟動一種程序來調試,JVM啟動之后會開一個端口,然后 eclipse 會連接上去,這時候本地地址和外部地址都是你的機器的 IP 嘛。
關於看到的 IP 不同這件事很簡單,因為你的 192.168 是內網地址,你的電腦沒有直接連接到互聯網,而是經過 ADSL 撥號的,那個 ADSL 得到的IP 地址又叫公網地址,它是直連互聯網的,百度從互聯網上只能看到你的公網地址,在網絡術語中,你的路由器或 ADSL 被稱為網關 (gateway),這個字面上意思就是相當於古代的城門。
像百度自己是做生意的,它會申請公網地址,而且這個地址是固定的,在 ISP 運營商那里備案的。不像我們每天撥號上網。
追問:
弱弱的問下那要怎樣才算是自己的電腦直接連上互聯網?wifi?
追答:
我們個人用戶電腦不會直連互聯網,也不需要直連,通過路由器連上去就好了。
直連互聯網要求去 ISP (比如電信聯通)去申請,得到一個固定的 IP 地址,然后每年交年費使用它,這個費用不便宜,只有做生意的人才有必要去申請,比如你們公司申請寬帶就是得到一個固定的公網地址。每個企業都有很多機器,每個機器都直連互聯網是不切實際的,不僅費用高,而且 IP v4 的 地址早已不夠用了,大家都需要用在內網中使用內網地址,通過網關連接到互聯網,這不僅節省費用更是安全的原則,我們只需要在路由器(充當網關)上設置一次防火牆就可以了,如果每台機器都直連互聯網,就需要每台機器都配置,這就復雜了。
我們撥號上網也能直連互聯網,但不能使用像路由器這些設備,必須電腦直接撥號,ADSL出來的線接網卡上。
基本上就沒有必要直連互聯網,都要通過網關才安全。哪怕是百度的服務器也不是直連互聯網,而是前面有幾個”負載均衡“的前置機,這時前置機直連互聯網,來平均分配流量,免得大家都同時訪問一台機器導致性能問題。總之我們向互聯網開放的接口就叫公網地址,也就是那個直接連接着 ISP(電信或聯通之類的)送來的網線的那個網卡的地址。
我們用 ADSL 撥號直接把那根線接網卡上,不用路由器,並且網卡 IP 設定為”自動分配 IP地址“它就能得到來自 ISP 的公網地址。
現在有些 ADSL 本身自帶簡易內置的傻瓜式路由器的,所以那樣就始終是 ADSL自帶的路由器 當網關。
這里你自己電腦本身網絡還是直接能連接到互聯網的,只是說你的 PC 經過網關或代理連接到互聯網,這並不影響你上網,這對個人用戶來說是好事,否則互聯網上的可以簡單地打開你的電腦上的共享文件夾,啥東西都被人家看到了。
- 提問者評價
-
回答的實在是太詳細太完美了,perfect!
zEACK0.0.0.0是一個特殊的IP地址,指的是本機的全部IP地址。如果一個應用綁定了0.0.0.0上的某個端口,意味着只要是發往這個端口的請求,不管是來自哪個IP地址,都會由這個應用處理。一般服務器都是多網卡的。
from:http://zhidao.baidu.com/link?url=A8P2ZKEz01tG_zpSoZOXZg14u09zr4HSNOzCT59endD6F_28pGP9ut44JPeMAZx4jHcRB9Y_7oXdbZ5taJT6xr2u8Pn6-4XdHvF0_E
from:http://zhidao.baidu.com/link?url=11moBOMtG9IeW0TBcM-Un6NNkJT74tG-fCta2tUv90s3wBQlAIp-hy9d7J5WOMfdfOSrKe2KXnvLimYjNuGpIK