不同網段伺服器怎麼傳輸數據
❶ 如何使兩個不同網段內的電腦實現區域網數據傳輸
請使用B類IP地址
IP地址的劃分
一、子網掩碼概述
1.子網掩碼的概念
子網掩碼是一個32位地址,用於屏蔽IP地址的一部分以區別網路標識和主機標識,並說明該IP地址是在區域網上,還是在遠程網上。
2.確定子網掩碼數
用於子網掩碼的位數決定於可能的子網數目和每個子網的主機數目。在定義子網掩碼前,必須弄清楚本來使用的子網數和主機數目。
定義子網掩碼的步驟為:
A、確定哪些組地址歸我們使用。比如我們申請到的網路號為 「210.73.a.b」,該網路地址為c類IP地址,網路標識為「210.73」,主機標識為「a.b」。
B、根據我們現在所需的子網數以及將來可能擴充到的子網數,用宿主機的一些位來定義子網掩碼。比如我們現在需要12個子網,將來可能需要16個。用第三個位元組的前四位確定子網掩碼。前四位都置為「1」,即第三個位元組為「11110000」,這個數我們暫且稱作新的二進制子網掩碼。
C、把對應初始網路的各個位都置為「1」,即前兩個位元組都置為「1」,第四個位元組都置為「0」,則子網掩碼的間斷二進制形式為:「11111111.11111111.11110000.00000000」
D、把這個數轉化為間斷十進制形式為:「255.255.240.0」
這個數為該網路的子網掩碼。
3.IP掩碼的標注
A、無子網的標注法
對無子網的IP地址,可寫成主機號為0的掩碼。如IP地址210.73.140.5,掩碼為255.255.255.0,也可以預設掩碼,只寫IP地址。
B、有子網的標注法
有子網時,一定要二者配對出現。以C類地址為例。
1.IP地址中的前3個位元組表示網路號,後一個位元組既表明子網號,又說明主機號,還說明兩個IP地址是否屬於一個網段。如果屬於同一網路區間,這兩個地址間的信息交換就不通過路由器。如果不屬同一網路區間,也就是子網號不同,兩個地址的信息交換就要通過路由器進行。例如:對於IP地址為210.73.140.5的主機來說,其主機標識為00000101,對於IP地址為210.73.140.16的主機來說它的主機標識為00010000,以上兩個主機標識的前面三位全是000,說明這兩個IP地址在同一個網路區域中,這兩台主機在交換信息時不需要通過路由器進行10.73.60.1的主機標識為00000001,210.73.60.252的主機標識為11111100,這兩個主機標識的前面三位000與011不同,說明二者在不同的網路區域,要交換信息需要通過路由器。其子網上主機號各為1和252。
2.掩碼的功用是說明有子網和有幾個子網,但子網數只能表示為一個范圍,不能確切講具體幾個子網,掩碼不說明具體子網號,有子網的掩碼格式(對C類地址)。
二、子網掩碼的用處之一
便於網路設備盡快地區分本網段地址和非本網段的地址。
主機A與主機B交互信息。
主機A: IP地址:202.183.58.11
子網掩碼:255.255.255.0
路由地址:202.183.58.1
主機B: IP地址:202.183.56.5
子網掩碼:255.255.255.0
路由地址:202.183.56.1
路由器從埠202.183.58.1接收到主機A發往主機B的IP數據報文後,
(1)首先用埠地址202.183.58.1與子網掩碼地址255.255.255.0進行「邏輯與」,得到埠網段地址:202.183.58.0,
(2)然後將目的地址202.183.56.5與子網掩碼地址255.255.255.0進行「邏輯與」,得202.183.56.0,
(3)將結果202.183.56.0與埠網段地址202.183.58.0比較,如果相同,則認為是本網段的,不予轉發。如果不相同,則將該IP報文轉發到埠202.183.56.1所對應的網段。
三、子網掩碼的用處之二
將子網進一步劃分,縮小子網地址空間。將一個網段劃分多個子網段,便於網路管理。
學校校園網信息中心可以將202.183.56.0(C類地址)分配給兩個系,每個系約有120
台計算機,則可以將子網掩碼地址定義為:255.255.255.128
這樣將原來的一個網段分成兩個獨立的子網段,便於網路管理。
系1的地址范圍:202.183.56.1—202.183.56.126
子網地址:11001010 10110111 00111000 0xxxxxxx
系2的地址范圍:202.183.56.129—202.183.56.254
子網地址:11001010 10110111 00111000 1xxxxxxx
四、子網掩碼的演算法
(一)、利用子網數來計算
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
1)將子網數目轉化為二進制來表示
2)取得該二進制的位數,為 N
3)取得該IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。
如欲將B類IP地址168.195.0.0劃分成27個子網:
1)27=11011
2)該二進制為五位數,N = 5
3)將B類地址的子網掩碼255.255.0.0的主機地址前5位置 1,得到 255.255.248.0
即為劃分成 27個子網的B類IP地址 168.195.0.0的子網掩碼。
(二)、利用主機數來計算
1)將主機數目轉化為二進制來表示
2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數,為 N,這里肯定 N<8。如果大於254,則 N>8,這就是說主機地址將占據不止8位。
3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。
如欲將B(c)類IP地址168.195.0.0劃分成若乾子網,每個子網內有主機700台(17):
1) 700=1010111100
2)該二進制為十位數,N = 10(1001)
3)將該B類地址的子網掩碼255.255.0.0的主機地址全部置 1,得到255.255.255.255
然後再從後向前將後 10位置0,即為: 11111111.11111111.11111100.00000000
即255.255.252.0。這就是該欲劃分成主機為700台的B類IP地址 168.195.0.0的子網掩碼。
五、子網的計算
在思科網路技術學院CCNA教學和考試當中,不少同學在進行IP地址規劃時總是很頭疼子網和掩碼的計算。現在給大家一個小竅門,可以順利解決這個問題。
首先,我們看一個CCNA考試中常見的題型:一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網路的網路地址和廣播地址。
常規辦法是把這個主機地址和子網掩碼都換算成二進制數,兩者進行邏輯與運算後即可得到網路地址。其實大家只要仔細想想,可以得到另一個方法:255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。而網路地址是子網IP地址的開始,廣播地址是結束,可使用的主機地址在這個范圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.128。而廣播地址就是下一個網路的網路地址減1。而下一個32的倍數是160,因此可以得到廣播地址為202.112.14.159。
CCNA考試中,還有一種題型,要你根據每個網路的主機數量進行子網地址的規劃和計運算元網掩碼。這也可按上述原則進行計算。比如一個子網有10台主機,那麼對於這個子網需要的IP地址是:
10+1+1+1=13
注意:加的第一個1是指這個網路連接時所需的網關地址,接著的兩個1分別是指網路地址和廣播地址。因為13小於16(16等於2的4次方),所以主機位為4位。而
256-16=240
所以該子網掩碼為255.255.255.240。
如果一個子網有14台主機,不少同學常犯的錯誤是:依然分配具有16個地址空間的子網,而忘記了給網關分配地址。這樣就錯誤了,因為:
14+1+1+1=17
17大於16,所以我們只能分配具有32個地址(32等於2的5次方)空間的子網。這時子網掩碼為:255.255.255.224。
六、子網掩碼及其應用 (綜合)
在TCP/IP協議中,SUBNET MASKS(子網掩碼)的作用是用來區分網路上的主機是否在同一網路取段內。在大型網路中,CLASS A的SUBNET MASKS為255.0.0.0, CLASS B的SUBNET MASKS為255.255.0.0,CLASS C的SUBNET MASKS為255.255.255.0。
假如某台主機的SUBNET MASKS為IP地址為202.119.115.78,它的SUBNET MASKS為255.255.255.0。將這兩個數據作AND運算後,所得出的值中的非0的BYTE部分即為NETWORK ID 。運算步驟如下:
202.119.115.78的二進制值為:
11001010.01110111.01110011.01001110
255.255.255.0的二進制值為:
11111111.11111111.11111111.00000000
AND後的結果為:
11001010.01110111.01110011.00000000
轉為二進制後即為:
202.119.115.0
它就是NETWORK ID,在IP地址中剩下的即為HOST ID,即為78,這樣當有另一台主機 的IP 地址為202.119.115.83,它的SUBNET MASKS也是255.255.255.0,則其NETWORK ID 為202.119.115,HOST ID為83,因為這兩台主機的NETWORK ID都是202.119.115,因此,這兩台主機在同一網段內。
但是,在實際應用中,可能會有多個分布與各地的網路,而且,每個網路的主機數量並不很多,如果申請多個NETWORK ID,會造成IP資源的浪費,而且很不經濟,如果我們在SUBNET MASKS上動一下手腳,可以在只申請一個NETWORK ID的基礎上解決這個問題。
比如,我們有三個不同的子網,每個網路的HOST數量各為20、25和50,下面依次稱為甲、乙和丙網,但只申請了一個NETWORK ID 就是202.119.115。首先我們把甲和乙網的SUBNET MASKS改為255.255.255.224,224的二進制為11100000,即它的SUBNET MASKS為:
11111111.11111111.11111111.11100000
這樣,我們把HOST ID的高三位用來分割子網,這三位共有000、001、010、011、100、 101、110、111八種組合,除去000(代表本身)和111(代表廣播),還有六個組合,也就是可提供六個子網,它們的IP地址分別為:(前三個位元組還是202.119.115)
00100001~00111110 即33~62為第一個子網
01000001~01011110 即65~94為第二個子網
01100001~01111110 即97~126為第三個子網
10000001~10011110 即129~158為第四個子網
10100001~10111110 即161~190為第五個子網
11000001~11011110 即193~222為第六個子網
選用161~190段給甲網,193~222段給乙網,因為各個子網都支持30台主機,足以應付甲網和乙網20台和25台的需求。
再來看丙網,由於丙網有50台主機,按上述分割方法無法滿足它的IP需求,我們 可以將它的SUBNET MASKS設為255.255.255.192, 由於192的二進制值為11000000,按上述方法,它可以劃分為兩個子網,IP地址為:
01000001~01111110 即65~126為第一個子網
10000001~10111110 即129~190為第二個子網
這樣每個子網有62個IP可用,將65~126分配丙網,多個子網用一個NETWORK ID 即告實現。
如果將子網掩碼設置過大,也就是說子網范圍擴大。那麼根據子網尋徑規則,很可能發往和本地機不在同一子網內的目的機的數據,會因為錯誤的相與結果而認為是在同一子網內,那麼,數據包將在本子網內循環,直到超時並拋棄。數據不能正確到達目的機,導致網路傳輸錯誤。如果將子網掩碼設置得過小,那麼就會將本來屬於同一子網內的機器之間的通信當做是跨子網傳輸,數據包都交給預設網關處理,這樣勢必增加預設網關的負擔,造成網路效率下降。因此,任意設置子網掩碼是不對的,應該根據網路管理部門的規定進行設置。
隨著IP地址資源的日趨枯竭,可供分配的IP地址越來越少,往往一個擁 有幾百台計算機規模的網路只能得到區區幾個IP地址,於是,許多人開始採用其他技術來擴展IP空間。
1.子網掩碼設置
如果你所分配的IP地址僅能滿足對主機的需求,但遠不能滿足你欲在局 域網中再建若乾子網的需要,設置子網掩碼就是你不得不採取的措施了。
子網掩碼同樣也以四個位元組來表示,用來區分IP地址的網路號和主機號, 默認子網掩碼如下表所示:
子網掩碼(以十進製表示)
A類 255.0.0.0
B類 255.255.0.0
C類 255.255.255.0
當IP地址與子網掩碼相與時,非零部分即被確認為網路號。
假如我們將子網掩碼中第四位元組最高位起的某些位由0修改成1,使本來應當屬於主機號的 部分改變成為網路號,這樣就實現了我們劃分子網的目的。例如你得到了一個C類網路地址198.189.98,按常規,你所有的設備從198.189.98.0到198.189.98.254都將處於同一網路之中,但如果你需要將自己 的網路劃分成5個子網以便管理,那就必須修改子網掩碼255.255.255.0,將此 掩碼的第四個位元組中的前三位再拿出來充當子網掩碼,即將第四位元組的00000000 修改成11100000(十進制數為224),故應當將子網掩碼設置為255.255.255.224。這樣我們有001、010、011、100、101、110六種方式與之相與得到不同的網路號(除去000和111作為保留地址不能使用),各子網的前三個位元組仍然是198.189.98。可以知道:如子網掩碼的位數越多,能劃分的子網數也就越多,但 是每個子網的主機數就會越少。子網掩碼的劃分設置也有一個缺點:劃分的子網越多,損失的IP地址也會越多。因為每個子網都會保留全0或全1的兩個地址而不能使用。
2.動態IP地址設置
DHCP()動態主機配置協議是一種 多個工作站共享IP地址的方法。當我們分配到的IP地址數目遠小於一個網路工作站的數目時,如果為每個設備都分配一個固定的IP地址,則顯然有一部分計 算機將不能連入網路。DHCP為我們提供了一個較好的解決方法,其前提條件是其中每一個設備都不是隨時都需要連接入網,並且同一時刻上網的設備不會很多。動態IP地址,顧名思義就是每一個設備所取得的IP地址是非固定的,即計算機連入網路時自動申請取得一個合法的IP地址,斷開網路時自動歸還,以便其他計算機使用。這樣,我們可以用較少的IP地址構建較大的網路,也可以 增加網路工作站的可移性,如果一台主機從一個子網移動到另一個子網時,由於網路號的不同將修改該計算機的IP地址,否則無法與其他主機通信,而如果我 們採用動態IP地址,就會減少網路管理的復雜性。現在DHCP已非常流行,所支持的軟體很多,且可以運行於不同機器和平台。目前撥號上Internet的用戶就基本上採用這種方法。
3.非路由地址
在IP地址范圍內,IANA()將一部 分地址保留作為私人IP地址空間,專門用於內部區域網使用,這些地址如下表:
類 IP地址范圍 網路數
A 10.0.0.0---10.255.255.255 1
B 172.16.0.0---172.31.255.255 16
C 192.168.0.0---192.168.255.255 255
這些地址是不會被Internet分配的,因此它們在Internet上也從來不會被路由,雖然它們不能直接和Internet網連接,但仍舊可以被用來和Internet通訊,我們可以根據需要來選用適當的地址類,在內部區域網中大膽地將這些地址當作公用IP地址一樣地使用。在Internet上,那些不需要與Internet通訊的設備,如列印機、可管理集線器等也可以使用這些地址,以節省IP地址資源。
4.代理伺服器
代理伺服器其實是Internet上的一台主機設備,它有一個固定的IP地址,當你需要上Internet時,就向該伺服器提出請求,代理伺服器接受請求並為你 建立連接,然後將你所需要的服務返回信息通知你,所有的數據信息和通訊處理 都是通過代理伺服器的IP地址來完成。這種情況下,我們區域網內部的主機就應使用非路由地址,這樣,即能保證內部主機之間的通訊,又能拒絕外來網路的 直接訪問請求。
代理伺服器具有以下兩個優點:一是如果你請求的數據已被同一網段上的其他人請求過了,那麼大多數代理伺服器都能從Cache中調用這些數據直接傳給你,避免重新連接的時間和帶寬;二是代理伺服器可以保護你的內部網路不受入侵,也可以設置對某些主機的訪問能力進行必要限制,這實際上起著代理防火牆 的作用。
支持代理伺服器的軟體也非常多,WinGate、MsProxy等都是非常流行的代理伺服器軟體。在中國,代理伺服器的使用也越來越廣泛,中國公眾多媒體通訊網(169)其實就是一個巨大的使用代理伺服器的例子。
5.地址翻譯
所謂地址翻譯實際上是路由器中的一個數據包處理過程。當數據包通過路由器時,地址翻譯過程將其中的內部私有IP地址解析出來,將其翻譯為一個合法的IP地址。地址翻譯過程可以按預先定義好的地址表一一映射翻譯,也可以將多個內部私有地址翻譯為一個外部合法IP地址。由於網路內每個設備都有一個內部穩定的IP地址,所以這種方法具有較 強的網路安全控制性能
❷ 在同一公司兩個不同的網段的區域網怎麼才能互通
同一公司兩個不同的網段的區域網互通方法如下:
1、首先右鍵點擊網上鄰居,選擇屬性,如圖:
❸ 請問不在同一網段(IP地址的網路號不同)的計算機能否直接傳輸數據
你好,區域網內不同網段的IP是不可以通信的,譬如192.168.1.2和192.168.2.2這兩個網段是不可以通信的,
如果要通信可用路由器連接起來進行地址轉換後方可數據傳輸,
❹ 不同網段之間互通配置
簡單,你把辦公室的機器,多設置幾個網卡。用虛擬的和實體的都可以。
然後每個網卡分別設置IP就是了。
都連通就是了。
如果為安全,可以再加路由器,因為可以方便隔離。或者你有三層交換機做vlan
❺ 不同網段之間互相通信
路由器的作用就是連接不同網段的子網使他們能夠互相通信。
把你的路由器型號在網上搜一下,不同型號命令略有不同。
把路由器的兩個以太口設置為不同網段的IP,這個IP就是各自網段的網關了。
然後就能通了。
很簡單的。
在異地的話,考慮過VPN嗎?
遠程訪問呢?
如果只是想訪問某電腦(無論是本地還是異地)用XT800.考慮一下吧。
不知道你要哪種通信?
❻ 一個伺服器,多個網段,怎麼數據共享
都是windows機器?你是想每台機器都能用「網路鄰居」互相訪問?這個很簡單,先把路由調通,保證機器兩兩之間都能在tcp/ip互相訪問;然後,設一個WINS伺服器,把每台機器的WINS伺服器指向設置好。就可以用網路鄰居了。