Re: [問問] 架設ftp的ip問題

看板FTP (FTP交流分享)作者 (崇尚自由)時間17年前 (2008/03/04 12:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《jefferyh (jeffery)》之銘言: : 抱歉 我要來吐漕 不好意思~"~ 我對您的說明也有些要補充 : ※ 引述《hafor (崇尚自由)》之銘言: : : 恩...應該這麼說 : : 140.x.x.x是ip分享器的實體位址 : : 而10.1.1.1則是學校利用ip分享器幫我們分出來的虛擬位址 : IP就是IP 沒有什麼虛擬的IP.. : 他們都是可以用的IP.... : 英文叫做private ip : 如果要翻譯 就是私有IP : 相對的就是public ip就是我們一般所看到的IP 的確如J大所說 英文的確是private ip 但虛擬IP已經是很廣泛的中文用法 上古哥搜尋一下就能查到一堆了 雖然是積非成是的結果 不過用這種比較通用的說法來解釋應該比較容易理解~"~ : : 所有網路上的主機都能找的到實體位址 : : 他就像每棟屋子都有固定的地址一樣 : : 所以不論是郵差還是任何人都能透過這地址找到這棟房屋 : : 而虛擬ip就像是又在屋子內的每間房間掛上房名一樣 : 私有ip也是一塊門牌 : 如果你要說房號 就是port號了... : 所以以下的說明都有問題了.... : 不過 如果是套到NAT環境裡面 您這樣就說的通了. 我稍微解釋一下 私有IP 192.168.x.x 10.x.x.x 全世界不知道有多少人在用這些相同的IP 也就是全世界不知道有多少間房子地址完全一樣 這樣要怎麼找到主機呢? 也沒有人的家地址和別人一樣的吧... 就像我們跟別人說"xxx住在301號房" 但是聽者根本不知道xxx是住在哪棟房子的301號房吧 世界上有301號房的屋子何其多 不可能一棟一棟找吧= =" 基本上PORT是開給通訊協定或是軟體使用的 而且主機可以用的port編號都相同 通常我們在用的也就那些特定編號的PORT而已 像是 HTTP 80 FTP 21 當然這些是預設的 就像FTP站主也可以修改他們的PORT號碼來當作傳輸的通道 如果都用預設 那每個人都用同樣的號碼 又要怎麼判定是哪台電腦呢? 而且接收端的PORT跟主機端的PORT也不相同 那只是電腦所開的一個通路而已 讓資料可以透過那些通道傳輸 不要被防火牆擋住等等 同一台主機同一時間開啟的PORT數又很多 我們房間的房號同一時間不會有好幾個吧? : : 所以在port沒開之前不管是140.x.x.x或是10.1.1.1都連不上您的主機 : : 當然也就無法跟你交流FTP囉。 : private ip沒辦法在外部網路使用的原因 : 是因為在這三個ip段的ip都會被路由器忽略不轉送 : 可以參考這裡 : http://turtle.ee.ncku.edu.tw/~tung/nat/private.htm 解釋一下 基本上路由器還是會傳送private ip的資料 譬如說還是可以Download網站的資料 還是可以上傳資料給其他使用者 只是private ip都要當被動端 這樣才能解析出主機的真正位址 如果外部主動要跟private ip的電腦連線還是不行 會找不到主機 因為如上所述 同樣的IP全世界不知道有幾台主機在使用 路由器不可能神通廣大到了解每位使用者的想法 資料當然無法傳輸 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.147.131
文章代碼(AID): #17pDRyj_ (FTP)
討論串 (同標題文章)
文章代碼(AID): #17pDRyj_ (FTP)