怎麼用socket使不同區域網的兩台具有相同IP的主機通訊

2021-03-28 20:09:21 字數 4356 閱讀 1739

1樓:廖增祥

既然是跨區域網,要能連線到對方的話,必須使用公網,比如:北京的這台機器對應的路由器上設定乙個埠**,讓來自外網的某個埠轉到內網的192.168.

1.2的主機上,讓這台機器做伺服器,然後讓廣州的那台機器做客戶端,去連線北京那個路由器的ip+埠號即可,反之亦然。

兩個不同網段的內網ip 怎麼socket通訊

2樓:巨集亮

最簡潔的組網方案就是:大樓的

區域網用的交換機a,車間區域網用的交換機b,1、如果要大樓和車間都能上外網,切互相連線,則交換機a和b都接入路由器,然後路由器接入modem。設定是:a和b同處於乙個網段

2、如果大樓不能上外網,車間能上外網切能連線到大樓,則:交換機a不連線到路由器,交換機b分兩條線出來,分別連線到交換機a和路由器。設定是:交換機b與大樓區域網內的計算機通乙個網段

希望我的回答能對你有所幫助

兩台電腦在不同網段下如何實現socket通訊? 5

3樓:匿名使用者

國外評價英國2023年,裘里《中國**紅樓夢》譯本「序」:作為乙個學生,我必須置身於《紅樓夢》的巨集麗的迷宮之中。 [14]

socket實現了區域網內部的通訊,如果想要進行兩個不同區域網之間的通訊,應該怎麼辦呢?具體**怎麼辦呀

4樓:好好學生不打架

**改ip就行了 讓路由器把內網ip位址廣播到外網 用這個外網位址建立連線

5樓:騎車到處逛

這個需要打洞了,需要tcp打洞或者udp打洞

6樓:匿名使用者

網路層解決,如在路由中設定路由

c++ 網路程式設計,如何實現非區域網的兩台主機間通訊?即通過廣域網的 ip 位址通訊。求大神指點啊!

7樓:周生

socket程式設計,網上搜一下就有了

8樓:暗號

實現兩復台計算

機互相通訊制,要使用到 socket 程式設計,只要bai在建立套接字的時候綁

du定zhi本機ip和埠,然後再通過對方dao計算機的ip就可以實現通訊。

這裡通訊 設計到 使用udp 還是 tcpudp是面向通訊的,效率較高,但不安全。常用在區域網通訊tcp是面向連線的,效率不高,安全,比較常用在廣域網通訊

同一區域網內兩個主機通訊涉及到ip層嗎,區域網不連線網際網路,能不能講的詳細點,資料的傳輸過程

9樓:匿名使用者

區域網也是需要區分的。

比如乙個大公司有總部與分部,但整個公司是有個內部回的網路連線著各個答分部。

兩台主機屬於同乙個子網則不需要向上跑到第三層,只在第二層跑。

但在兩台主機建立通訊之前,會先執行一下arp協議得到兩台主機的ip-mac對應表後再直接在二層通訊了。

給你個osi七層模型圖

一封信包了七個信封,最裡的應用層 外面的物理層物理層 a主機與直連的c交換機 直接進行訊號電路交換通訊 波資料鏈路層 a主機與直連的c交換機通過位元流的收發通訊 位元網路層 涉及ip協議了

哎呀,能力有限,我想全部回憶一下會越描越複雜的。

總之 資料的傳輸,需要通過mac位址來收發。如果需要路由則需要通過ip可路由功能來收發。

請問不同區域網中同一ip位址的計算機怎麼通訊的?

10樓:匿名使用者

同學,ip位址在192.168.0.0--192.168.255.255之內

的是私有位址,即192.168.1.56的電腦a是不能直接與192.168.1.56的電腦b進行通訊的。內

他們需要用到nat技術容

,即網路位址轉換。nat的作用是把內網的私有位址,轉化成外網的公有位址。使得內部網路上的(被設定為私有ip位址的)主機可以訪問。

就像電腦a是北京四合院的乙個住戶,他要給b通訊時寫的位址是自己四合院的位址,而不是自己的房屋號(自己的房屋號就是內部ip位址,四合院的位址是可以與外部通訊的外部ip位址)。房屋號(內部私有ip)如3號樓會有很多重名的,而四合院的位址(外部ip)卻是唯一的。網路位址轉換解決了ip位址數量的緊缺。

當大量的內部主機只能使用少量的合法的外部位址,就可以使用nat把內部位址轉化成外部位址。

希望可以幫到你!

11樓:匿名使用者

就是用的nat技術。nat其實就是把內網專用ip位址解析成公網位址,逆向也如此。由於管理內網的路由器的公網ip是絕對不相同的,所以處於不同內網內而內網ip相同的計算機仍然可以正常通訊。

12樓:姓罡溫靜雲

1.右鍵-網路上的芳鄰-屬性-雙擊本地連線-支援-詳細資訊,就可以看到;

2.開始-執行-cmd,在開啟新視窗後輸入ipconfig/all,就可以看到網路引數。

13樓:匿名使用者

那就涉及到三層裝置的知識了!

14樓:匿名使用者

靜態路由,acl,等等

請問區域網內不同ip網段的電腦如何實現通訊?

15樓:村里的蘿蔔頭

靜態路由設定,實現一級路由二級路由不同網段互相訪問ping的通,2級路由器要支援路由模式,才能實現這個功能。

16樓:匿名使用者

設定同一閘道器試試,把兩台電腦的閘道器設定為192.168.1.1

17樓:

別聽樓上那些人胡說,你只要把需要互相訪問的機器的子網掩碼,都改為255.255.0.0,就可以互相訪問了,別的什麼都不用動

18樓:匿名使用者

在路由器上設定繫結這2個ip(可以是乙個埠繫結這2個ip,也可以是2個埠分別繫結這2個ip);子網掩碼都設定為:255.255.

252.0;閘道器設為各自的192.168.

2.1和192.168.

0.1 即可

19樓:匿名使用者

需要路由器才能互訪。可以用windows 2003 server 的路由和遠端訪問功能實現路由功能,只需在此電腦上安裝兩塊網絡卡,通過設定即可實現不同網段互訪,或者使用專用的路由系統或硬體路由器

20樓:可樂笨熊

首先保證兩台機器是在區域網內的。

開始--執行--winchat--撥號輸入使用者名稱就行了

21樓:匿名使用者

是真的 懸賞分:200????

那我回答下吧.你說是區域網內兩台!想實現互聯互通.我的經驗是.就在每台本機上設定共享就可以了.你可以試試.也可以q我!89424867

22樓:

如果要用來傳輸檔案,就直接用**或msn了的檔案傳輸,不必配置機器

23樓:匿名使用者

路由器裡面是不能設定的

你可以用一台電腦裝2個網絡卡

乙個網絡卡設成2網段

乙個網絡卡設成1網段

2個網絡卡做橋接

這樣行的 我用過

24樓:匿名使用者

1、在三層交換台上設定

2、在有外部ip的電腦上安裝兩塊網絡卡,設定

25樓:匿名使用者

使用雙網絡卡橋接 乙個2段 乙個網絡卡0段 然後2個網絡卡橋接 百分百ok~!

26樓:匿名使用者

你說「機器太多。ip不夠分.. 」,所以才分成了兩個ip段,是吧?

實際上,c類位址每個ip段最多可以有254臺主機,而b類則可以有65534臺主機,a類則更多,達到16777214臺主機。

在b類位址中,可以使用的私有位址段是:172.16.0.0-172.131.255.255

在a類位址中,可以使用的私有位址段是:10.0.0.0-10.255.255.255

27樓:匿名使用者

不可能的,你就別想了

28樓:匿名使用者

不可能的 該路由也沒用

除非雙網絡卡

29樓:匿名使用者

軟體:兔子。ip 轉換器

電腦/手機專業ip修改解決步驟方法:

現在最好用的是兔子。ip 轉換器

全國動態ip,靜態ip,一鍵換ip的,支援模擬器多視窗多開模式我現在用的最好用的

1.搜尋軟體名稱--兔子。ip 轉換器

2.安裝都電腦/手機上

3.選擇需要的模式連線(動態/靜態/單視窗單ip)3.連線成功瀏覽器搜尋ip檢視即可

怎麼建立區域網,怎麼建立區域網

你電腦上顯示的應該是你以前的,現在可能建樓了,重新在幾個地方配置了幾個路由器,也就是說你們不在乙個網路層了當然找不到對方了,你問問網管是不是這樣,你們要在乙個網路層也好辦,請你們的網管,在接入下級路由器時不要使用wan口,全部直接用lan口,修改各個下級路由器的lan位址和第乙個路由器 也就是接入寬...

如何建立區域網,區域網怎麼建立

很簡單啊,買個路由器和一根網線,你兩台電腦都接到路由器的埠中就行了,wan口是用來接外網的,其他的口就是接電腦的,你們ip設在同乙個網段或自動獲得就行了 付費內容限時免費檢視 回答您好!很高興為您服務,請您稍等片刻為您編輯答案 首先在桌面上找到 我的計算機 右鍵點選一下,找到 屬性 如下圖 2 接著...

求區域網不同網段訪問的方法,如何實現區域網內不同網段相互訪問?

首先,你需要購置一台路由器,路由器很便宜的,通常幾十到一百都能買到。我們先假設網路a的網段為192.168.0.x,網路b的網段為192.168.1.x,路由器位址為192.168.1.1,a的http伺服器設為192.168.3.1,b的http伺服器位址設為192.168.3.2,下面開始工作 ...