全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1946
推到 Plurk!
推到 Facebook!

Peer to 虛擬ip

答題得分者是:ddy
kan0515
中階會員


發表:56
回覆:120
積分:50
註冊:2002-06-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-23 17:41:34 IP:211.23.xxx.xxx 未訂閱
請問各位大大 若要利用p2p的方式 連接到虛擬ip,該如何撰寫~~~
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-23 20:34:12 IP:61.64.xxx.xxx 未訂閱
試者使用dos下的 路由表 指令 先知道自己wan的位置再夾帶 虛擬ip位置 我沒寫過 你試看看吧 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-23 21:40:50 IP:210.202.xxx.xxx 未訂閱
記得好像有網站提供需擬IP轉Domain Name的服務, 是在您的虛擬IP的電腦裝一個常駐程式, 開機時會像該網站登錄所使用的GateWay IP, 再配合您的分享器設好開放的port與Visul Server, 外部的網路就可以正確連上! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-24 09:21:12 IP:61.218.xxx.xxx 未訂閱
要寫P2P 的程式,程式裡應該是不必管二端是實體或是虛擬ip的,應是假設都是實體ip下來撰寫 因為程式只管建立連線和送封包,至於封包的路徑則是網路架構與設備決定的 端看Router 如何轉送此封包,除非妳寫的程式能夠修改封包的標頭,騙過router等相關的設備,不然就是依照網路原理傳送。    在寫這類的程式前,應先了解一些TCP/IP 網路原理的相關資訊 如果妳所使用的port 跨不過NAT 或是防火牆,那麼虛擬<-->虛擬,應是有困難的        =============================================================================== 提醒您,貼錯文章可立即傳訊通知該版版主/站長/副站長協助處理,不要放著不管喔
kan0515
中階會員


發表:56
回覆:120
積分:50
註冊:2002-06-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-24 09:24:48 IP:211.23.xxx.xxx 未訂閱
謝謝各位大大的熱心指導~~ 我試試 試出來再po出來哦~~
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-24 13:24:38 IP:61.64.xxx.xxx 未訂閱
ddy 兄 咱們玩玩討論討論吧 純的ㄛ 討論 有黑就有白 激辯才有新點子 哈哈 所以以下討論是真否可行 庵也不知道ㄛ 這樣會不會誤人子弟阿 哈哈 要寫P2P 的程式,程式裡應該是不必管二端是實體或是虛擬ip的,應是假設都是實體ip下來撰寫 因為程式只管建立連線和送封包,至於封包的路徑則是網路架構與設備決定的 端看Router 如何轉送此封包,除非妳寫的程式能夠修改封包的標頭,騙過router等相關的設備,不然就是依照網路原理傳送。 在寫這類的程式前,應先了解一些TCP/IP 網路原理的相關資訊 如果妳所使用的port 跨不過NAT 或是防火牆,那麼虛擬<-->虛擬,應是有困難的 1 如果市去抓是 使用一般 meil ftp 等網路程式 觀念即可 2 p2p重要乃分享 所以必須使用 常說的 後門分享 但是此動作如果是在一個 有 防火牆 或 NAT 的網路架構下 將會十分困難 如果只是要Lan to Lan 是比較簡單的方式 所以 我們試者想msn是不是可以跨NAT 他的方式就如上述 不過msn確不是p2p程式 (最少庵認為)不過它的方式一定可行 3 要能快速詢問處 最近端分享電腦 一定要有一台server來橋接 這總作法 我們 可以 把它想成做是 總機電話to電話 但是原本的ip位置=(電信業者)所以ip無法 提供 (快速詢問最近端分享電腦) 這時就要有一個橋接電腦來告知這樣的做法 是那一台電腦上有 分享 類似的軟體 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
kan0515
中階會員


發表:56
回覆:120
積分:50
註冊:2002-06-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-24 13:46:05 IP:211.23.xxx.xxx 未訂閱
請教一下jackkcg大大 您認為msn不屬於p2p的方式 那可不可以請教一下~ 他是如何可以透過帳號的登錄來達到即時通訊的效果~不懂
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-24 14:13:27 IP:61.218.xxx.xxx 未訂閱
引言: 1 如果市去抓是 使用一般 meil ftp 等網路程式 觀念即可 2 p2p重要乃分享 所以必須使用 常說的 後門分享 但是此動作如果是在一個 有 防火牆 或 NAT 的網路架構下 將會十分困難 如果只是要Lan to Lan 是比較簡單的方式 所以 我們試者想msn是不是可以跨NAT 他的方式就如上述 不過msn確不是p2p程式 (最少庵認為)不過它的方式一定可行 3 要能快速詢問處 最近端分享電腦 一定要有一台server來橋接 這總作法 我們 可以 把它想成做是 總機電話to電話 但是原本的ip位置=(電信業者)所以ip無法 提供 (快速詢問最近端分享電腦) 這時就要有一個橋接電腦來告知這樣的做法 是那一台電腦上有 分享 類似的軟體
一、我也認為msn 不屬P2P 因為所謂p2p 就是既是Server 也是Client,msn 的server 可不是client 端吧 二、jackkcg 兄所提的,我也很認同^^,若無一台pc 當做『總機』提供其它pc 的資訊,那麼就一定是靠廣播才能取得,那麼就似NetBEUI 協定,非常佔頻寬,在一LAN 裡或許可行,但在Internet 上要實現廣播…是不可行的(會被router 擋掉) =============================================================================== 提醒您,貼錯文章可立即傳訊通知該版版主/站長/副站長協助處理,不要放著不管喔
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-01-24 14:31:01 IP:61.218.xxx.xxx 未訂閱
引言: 他是如何可以透過帳號的登錄來達到即時通訊的效果~不懂 icq也是~~~ 它們是如何透過使用者的帳號登錄 讓兩端的人可以通訊呢? 作為兩者中間的轉接者,如何穿透firewall或NAT主機?
妳可以想像,msn 有個server,我們去登入 就會把我們這邊的相關資訊包含ip 回傳給msn 的server 這時,妳和msn server 間建立起了Session,一個TCP 的通道 我們也是,登入msn 也建立起了一條tcp 的通道 msn server 扮演著仲介,所以可以互相傳遞資訊,包含檔案 msn 使用那一個port 不是很清楚,但是一般而言, 虛擬的ip電腦向外傳送的封包經過nat時,(你的來源ip-->虛擬ip,目的ip-->nat server) 此封包由nat出去時,會變成(來源ip-->nat server的ip,目的ip-->msn server ip) 而你原先的ip標頭資訊就成為了data 如此msn 的封包就可以出去了 傳送回來時,反向操作,到達nat server 時(來源ip-->msn server,目的ip-->nat server) 經過nat 時(來源ip-->nat server,目的ip-->你的pc ip) 那問題是nat 怎知道這個封包是要給誰的… 因為…msn 傳回的封包裡,就有原先你傳出去的ip資訊 最後nat解開就給它放在目的ip ,你就能收到了 這是大致的原理< > 若有先進發現有誤,煩請指教 =============================================================================== 提醒您,貼錯文章可立即傳訊通知該版版主/站長/副站長協助處理,不要放著不管喔< >
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-01-25 04:11:59 IP:61.64.xxx.xxx 未訂閱
庵先聲明 雖然庵也認同ddy兄 不過這是 討論 所以一定要唬個名堂 來增加 趣味 哈哈 庵是 騙ㄘ騙喝一族 我和ddy 兄 可是先說討論 答案則不一定正確ㄛ 我說的msn方式 你只能參考 它不是真正的p2p 但是 跨NET的問題 是可和MSN方式解決 但是 如果此方式只是要解決 跨NET 實在是算不符成本效應 所以在server上 又多了 記錄 ip區段 分享 的資訊 用此來答到 快速對應最近最快速的分享位置 ddy 兄實在是 高手一名 哈哈 已經說的粉精彩 作為兩者中間的轉接者,如何穿透firewall或NAT主機? 如果你只使用 80 port或系統公用的 那來欺騙 防火牆還可以 如果不是那我只 能說無法穿透 除非那防火牆本身就沒有堵那道牆 所以使用 80 port或系統公用port 是一定的 如果你會ipx 協定那也不錯 一般ipx是無法 跨wan的 庵稱看到使用ipx跨wan的文章 粉神奇吧(自己也認為不太可能) 不過我要說的是 一般的防火牆是不會擋 ipx 這個老怪物 至少我使用的都沒有擋 所以如果你不知道如何將你的80 port 來欺騙防火牆 我想就不需考慮 防火牆 問題 因為我是認為 這樣的AP沒有告知的狀態 不是叫功能強大 應該說 不要去使用 防火牆是善意的告知軟體 就算你的p2p使用80 port 來欺騙防火牆 也只是一時功能 因為有法就有破 當防火牆真正把 網路卡 關用 那你的p2p還不是沒折 哈哈 討論 有黑就有白 激辯才有新點子 ddy 來吧 哈哈 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-01-25 11:48:22 IP:61.59.xxx.xxx 未訂閱
這各問題我也遇過...但沒解決...我也是想在兩端虛擬的ADSL間建立連線 但會被NAT擋到,netmeeting不管虛擬或真實ip都可以連線說...蠻好奇她的做法的,他也不若MSN需要先連到server..只要打入對方的ip即可... who can tell me why???? ^^
------
星期一,二...無窮迴圈@@
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-01-25 13:22:04 IP:61.64.xxx.xxx 未訂閱
pgdennis 兄 我也是想在兩端虛擬的ADSL間建立連線 那就需要中間server還橋接 他也不若MSN需要先連到server..只要打入對方的ip即可... 我想這樣此軟體和ftp也無啥差異 還要打對方ip那就又不太一樣了 ddy 兄所言 P2P 因為所謂p2p 就是既是Server 也是Client,msn 的server 這是一句非常重要的觀念 所以當 A告知server有分享此資料 server就告知 B 快去A那裡拿東西 此時當B拿到資料之後 確認給server並將 自生 身的資料提供分享 要做到類似功能 應該有2個方式 1 個是集體wan廣播 (有一點說不懂的意思) 2 是點對點方式 (有效率不過有線制 不過應該還是朝此方向) 這裡還有一點是粉重要的 就是 既是Server 也是Client 雙重的身份是如何定義 說到這 想的快的也應該知道如何 連連看了 p2p的身份是由server的需求導向 告知 其它p2p 來達到資訊流互助 討論 有黑就有白 激辯才有新點子 ddy 兄 pgdennis 兄來吧 哈哈 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
kan0515
中階會員


發表:56
回覆:120
積分:50
註冊:2002-06-24

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-01-27 09:40:55 IP:211.23.xxx.xxx 未訂閱
感謝以上各位大大的指導~~ 我大概了解了msn、icq…的運作方式 謝謝~~~
系統時間:2024-05-04 6:43:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!