TCP/IP 定址與子網路- Windows Client
文章推薦指數: 80 %
IP 位址是一串32 位元的數字。
該位址會獨一無二地識別TCP/IP 網路上的主機(電腦或其他裝置,例如印表機或路由器)。
IP ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
編輯
共用
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
了解TCP/IP定址及子網路基本概念
發行項
02/16/2022
2位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
本文是針對網際網路通訊協定(IP)網路及子網路概念的一般簡介。
本文的結尾有包括字彙。
套用於: Windows10-所有版本
原始KB編號: 164015
摘要
當您在Windows電腦上設定TCP/IP通訊協定時,TCP/IP設定會需要:
IP位址
子網路遮罩
預設閘道
若要正確設定TCP/IP,您必須瞭解TCP/IP網路如何定址,以及如何將其劃分為網路和子網路。
TCP/IP能作為網際網路的網路通訊協定,主要是因其能夠將不同大小和不同類型的網路系統連接在一起。
這些網路大致定義為具有預設大小的三個主要類別(以及少數其他類別)。
系統管理員可以將每一個類別分成更小的子網路。
子網路遮罩的作用,是將IP位址分為兩個部分。
一部分會識別主機(電腦),另一部分則識別主機所屬的網路。
若要更了解IP位址及子網路遮罩如何運作,請查看IP位址以了解其結構。
IP位址:網路及主機
IP位址是一串32位元的數字。
該位址會獨一無二地識別TCP/IP網路上的主機(電腦或其他裝置,例如印表機或路由器)。
IP位址一般會以半形句點來分隔四個十進位小數點格式的數字來表示,例如192.168.123.132。
若要了解如何使用子網路遮罩區分主機、網路及子網路,請以二進位表示法檢查IP位址。
例如,十進位小數點格式的IP位址192.168.123.132(採二進位表示法)為32位元數字110000000101000111101110000100。
此數字可能很難理解,因此可分成四個部分,每個部分有八個二進位數字。
這些8位元的區段稱為八位元資料組。
於是上列IP位址範例就會變成11000000.10101000.01111011.10000100。
這個數字雖然略具意義,但還是不清楚,因此多半會將二進位位址轉換為十進位小數點格式(192.168.123.132)。
以半形句點分隔的十進位數字,是從二進位轉換為十進位表示法的八位元資料組。
為使TCP/IP廣域網路(WAN)能有效做為網路集合,在網路之間傳送資料封包的路由器,並不知道資訊封包目的地之主機的確切位置。
路由器只會知道主機所屬的網路,並且會利用儲存在其路由表中的資訊,來決定如何將封包傳送到目的地主機的網路。
當封包傳送到目的地網路之後,該封包就會傳送到適當的主機。
為了使上述程序可以運作,IP位址有兩個部分。
IP位址的第一個部分是做為網路位址,最後一個部分是做為主機位址。
如果您選擇範例192.168.123.132並將它分成這兩個部分,您會得到192.168.123。
網路.132的主機,或是192.168.123.0-網路位址。
0.0.0.132-主機位址。
子網路遮罩
TCP/IP運作所需要的第二個項目,是子網路遮罩。
TCP/IP通訊協定會使用子網路遮罩,來決定主機是位於本機子網路上或在遠端網路上。
以TCP/IP來說,IP位址中做為網路及主機位址的部分並非固定的。
除非您擁有更多資訊,否則無法決定上述網路及主機位址。
此資訊是由另一個稱為子網路遮罩的32位元數字所提供。
在本範例中,子網路遮罩是255.255.255.0。
除非您知道255在二進位表示法中等於11111111,否則不會明白這個數字代表的意義。
所以,該子網路遮罩是11111111.11111111.11111111.00000000。
將IP位址和子網路遮罩排在一起,就能分隔位址的網路部分與主機部分:
11000000.10101000.01111011.10000100-IP位址(192.168.123.132)
11111111.11111111.11111111.00000000-子網路遮罩(255.255.255.0)
前24位(子網路遮罩)中識別為網路位址的數目。
最後8位數(子網路遮罩)中的剩餘零數,識別為主機位址。
它會提供下列位址:
11000000.10101000.01111011.00000000-網路位址(192.168.123.0)
00000000.00000000.00000000.10000100-主機位址(000.000.000.132)
現在您已知道,在此範例中,使用255.255.255.0子網路遮罩,網路識別碼是192.168.123.0,而主機位址是0.0.0.132。
當從本機子網或遠端網路)的192.168.123.0子(網上的封包到達時,您的電腦會從網路接收並處理該192.168.123.132的目的地位址。
幾乎所有的十進位子網路遮罩都會轉換成所有左的二進位數,右邊的全零。
其他的常見子網路遮罩包括:
小數
二進位
255.255.255.192
1111111.11111111.1111111.11000000
255.255.255.224
1111111.11111111.1111111.11100000
InternetRFC1878(可從InterNIC-網際網路功能變數名稱註冊服務的公開資訊)說明可用於TCP/IP網路的有效子網與子網路遮罩。
網路類別
網際網路位址是由管理網際網路之組織的InterNIC所指派。
這些IP位址會劃分成類別。
最常見的是類A、B和C。
類別D和E存在,但不是由使用者使用。
每個網址類別別都有不同的預設子網路遮罩。
您可以查看其第一個八進位數,以識別IP位址的類別。
以下是ClassA、B和C網際網路位址的範圍,每個位址都有範例位址:
類別網路使用預設的子網路遮罩255.0.0.0,並將0-127當做其第一個八進位。
Address10.52.36.11是aaaaaaaaaaaaclassA其第一個八進位數為10,介於1到126(含)之間。
B類網路使用預設的子網路遮罩255.255.0.0,而且其128-191為第一個八進位。
Address172.16.52.63是a類B位址。
其第一個八進位是172,介於128與191(含)之間。
類別C網路使用預設的子網路遮罩255.255.255.0,將192-223當做其第一個八進位。
Address192.168.123.132是類別C位址。
其第一個八進位是192,介於192與223(含)之間。
在某些情況下,由於下列其中一個原因,預設的子網路遮罩值不符合組織的需求:
網路的實體拓撲
(或主機數目)不能放在預設的子網路遮罩限制內。
下一節將說明如何使用子網路遮罩來分割網路。
分割成子網路
A類A、B或CTCP/IP網路可進一步劃分或分割成子網路,由系統管理員進一步劃分或分割成子網路。
當您對網際網路的邏輯位址配置進行調解時,就會有必要的方式,(真實世界所使用的實體網路)的IP位址與子網路的摘要世界。
被指派IP位址區塊的系統管理員可能會管理不是以容易符合這些位址的方式組織的網路。
例如,您有一個具有150個主機的廣域網路位於三個網路上,而這些網路是由TCP/IP路由器所連接的不同城市。
這三個網路都有50個主機。
您已被指派為C類別網路192.168.123.0。
(如圖所示,此位址實際上來自于網際網路上未分配的範圍。
)這表示您的150個主機可使用192.168.123.254的[位址]192.168.123.1。
您的範例中不能使用的兩個位址是192.168.123.0和192.168.123.255,因為具有所有的主機部分和全部零的二進位位址都無效。
零位址無效,因為它是用來指定沒有指定主機的網路。
255位址(二進位標記法中,所有)的主機位址都是用來將郵件廣播到網路上的每個主機。
請記住,任何網路或子網中的第一個及最後一個位址,都不能指派給任何個別主機。
您現在應該可以將IP位址授與254個主機。
如果所有150台電腦都位於單一網路上,它會正常運作。
不過,您的150電腦位於三個不同的實體網路上。
您無需為每個網路請求更多地址區塊,而是將網路分割為子網,使您能夠在多個實體網路上使用一個地址區塊。
在此情況下,您可以使用子網路遮罩將網路分成四個子網,使網路位址變大,而且可能會縮小主機位址的範圍。
換句話說,您是「借用」一些用於主機位址的位元,並在位址的網路部分使用它們。
子網路遮罩255.255.255.192可為您提供四個網路,每個網路有62個主機。
它因二進位表示法而得以運作,255.255.255.192與1111111.11111111.1111111.11000000相同。
最後一個八位元資料組的前兩位數會變成網路位址,於是您便得知其他部分的網路位址為00000000(0),01000000(64),10000000(128),11000000(192)。
(某些管理員只會使用255.255.255.192作為子網路遮罩,使用兩個子網路。
如需本主題相關的詳細資訊,請參閱RFC1878。
)在這四個網路中,最後六個二進位數字可用於主機位址。
如使用255.255.255.192的子網路遮罩,您的192.168.123.0網路會變192.168.123.0,192.168.123.64,192.168.123.128和192.168.123.192這四個網路。
這四個網路會具有以下有效的主機位址:
192.168.123.1-62192.168.123.65-126192.168.123.129-190192.168.123.193-254
請再次記住,所有有全一或全零的二進位主機位址都是不正確的,所以您無法使用最後一個八位元資料組為0,63,64,127,128,191,192或255的位址。
您可以查看這兩個主機位址:192.168.123.71和192.168.123.133,以了解其運作方式。
如果您使用預設的C類別子網路遮罩255.255.255.0,這兩個位址都會在192.168.123.0網路上。
不過,如果您使用255.255.255.192作為子網路遮罩,它們就位於不同的網路上;192.168.123.71位於192.168.123.64的網路上,192.168.123.133位於192.168.123.128的網路上。
預設閘道
如果一部TCP/IP電腦需要與另一個網路上的主機通訊,它通常會透過一部稱為路由器的裝置進行通訊。
在TCP/IP字彙中,主機上所指定的一台可將主機的子網路連結到其他網路的路由器,稱為預設閘道。
本節說明TCP/IP如何決定是否要將封包傳送至其預設閘道,以送達網路上的另一部電腦或裝置。
當一台主機嘗試使用TCP/IP與另一個裝置進行通訊時,會將定義的子網路遮罩與目的地IP位址,以及子網路遮罩與它自己的IP位址進行比較,來執行處理程序。
此比較的結果會告訴電腦,通訊的目的地是本機主機還是遠端主機。
如果此程序的結果決定目的地是一台本機主機,則電腦會在本機子網路上傳送封包。
如果比較的結果決定要目的地是一台遠端主機,則電腦會將該封包傳送給其TCP/IP屬性中定義的預設閘道。
然後,將封包傳送至正確的子網路就是路由器的責任。
正在疑難排解
TCP/IP網路問題通常是由於電腦的TCP/IP內容中三項主要設定的設定不正確而造成。
透過瞭解TCP/IP的設定錯誤如何影響網路作業,您可以解決許多常見的TCP/IP問題。
不正確的子網路遮罩:如果一個網路使用的子網路遮罩不是其位址類別的預設遮罩,而用戶端仍將其位置類別的預設遮罩設為子網路遮罩的話,則與某些較近的網路通訊將會失敗,儘管與較遠端的網路通訊將不受影響。
舉例來說,如果您建立了四個子網路(例如上述的子網路設定範例)卻在TCP/IP設定中使用了不正確的子網路遮罩255.255.255.0,主機將無法判斷某些電腦位於與主機不同的子網路上。
在此情況下,應被送至同樣屬於C類別位址之不同實體網路上主機的封包,將不會被傳送到預設閘道進行傳遞。
此問題常見的狀況是,一部電腦可以與其區域網路上的主機進行通訊,也可以與所有的遠端網路進行通訊,除了具有相同A,B或C類別位址的附近網路。
若要修正此問題,只需要TCP/IP設定中輸入該主機正確的子網路遮罩。
不正確的IP位址:如果您將兩台電腦的IP位址,設定成屬於同區域網路但子網路不同的IP位址,它們將會無法進行通訊。
他們將會嘗試透過無法正確傳送的路由器,將封包傳送給對方。
此問題的狀況是一部電腦可與遠端網路的主機進行通訊,但無法與其區域網路上的部分或所有電腦通訊。
若要修正此問題,請確定相同實體網路上的所有電腦,具有同個IP子網路的IP位址。
如果您在同一網路區段上的IP位址已用完,能有的解決方案則不在本文的範圍內。
不正確的預設閘道:預設閘道設定不正確的電腦,仍可與自身網路區段上的主機進行通訊。
但無法與部分或所有遠端網路上的主機進行通訊。
當下列條件成立時,主機可以與某些遠端網路通訊,但無法與其他的遠端網路通訊:
有一個以上路由器的單一實體網路。
將錯誤的路由器設定為預設閘道。
如果組織內有一台連接至內部TCP/IP網路的路由器,及另一台連接至網際網路的路由器,就會發生此問題。
參考
有關TCP/IP可見如下兩個常見的參考:
"TCP/IPIllustrated,Volume1:TheProtocols,"RichardStevens,AddisonWesley,1994
"InternetworkingwithTCP/IP,Volume1:Principles,Protocols,andArchitecture,"DouglasE.Comer,PrenticeHall,1995
建議負責TCP/IP網路的系統管理員至少擁有其一作為可用的參考。
詞彙
廣播位址--主機部分全部為1的IP位址。
主機--TCP/IP網路上的電腦或其他裝置。
網際網路--互相連接並共用IP位址範圍的全球網路集合。
InterNIC--負責管理網際網路IP位址的組織。
網際網路通訊協定(IP)--用於透過TCP/IP網路或網際網路傳送網路封包的網路通訊協定。
IP位址(IPAddress)--在TCP/IP網路或網際網路上,主機獨特的32位元位址。
網路(Network)--本文中「網路」這個術語有兩種用法。
一種是指單一實體網路區段上的一組電腦。
另一種是指由系統管理員配置的IP網路位址範圍。
網路位址(NetworkAddress)--主機部分全部為0的IP位址。
八位元資料組(Octet)--一個8位元數字,四個八位元數字即構成一個32位元IP位址。
它們的範圍是00000000-11111111,對應至十進位值0-255。
封包(Packet)--透過TCP/IP網路或廣域網路傳送的資料單位。
要求建議(RequestforComment,RFC)--用來定義網際網路標準的文件。
路由器(Router)--在不同IP網路之間傳送網路流量的裝置。
子網路遮罩(SubnetMask)--一個32位元數字,用來區分IP位址的網路部分及主機部分。
子網路(Subnet或Subnetwork)--藉由將較大網路分成幾個相等部分所建立的較小網路。
TCP/IP--使用廣泛,在網際網路及大型網路上常用的通訊協定、標準及公用程式集。
廣域網路(WideAreaNetwork,WAN)--由路由器分隔之較小網路的集合所組成的大型網路。
網際網路就是超大型WAN的範例。
本文內容
延伸文章資訊
- 1資訊媒體組| TCP/IP設定教學 - 國立花蓮高農
一、如何設定網路卡的TCP/IP內容1.請在Windows XP的桌面上,點選[網路上的芳鄰] 用右鍵,再點選[內容]用左鍵2.請點選[區域網路]用右鍵,再點選[內容]用左鍵3.
- 2網路教學-TCP/IP 基礎
TCP/IP 基礎. TCP/IP 簡介 · TCP/IP 工作模型 · ARP 協定 · IP 位址 · IP Routing · TCP 與UDP
- 3TCP/IP 設定教學
在「這個連線使用下列項目(O)」,選擇「Internet Protocol(TCP/IP)」。 3.按「內容」。 4.點選「自動取得IP位 ... TCP/IP 設定教學(適用Windows 7...
- 4TCP/IP 教學 - 線上程式語言教學練習
TCP/IP 教學TCP/IP 是網際網路的通訊協定。 TCP/IP 通訊協定是對電腦必須遵守的規則的描述,衹有遵守這些規則,電腦之間才能進行通訊。 開始學習TCP/IP !
- 5DAY04 網路是如何運作的-TCP/IP四層模型 - iT 邦幫忙
影片教學 · 成為看起來很像很強的後端系列第4 篇. DAY04 網路是如何運作的-TCP/IP四層模型. 12th鐵人賽 · KK · 團隊Web 實驗室. 2020-09-19 23:46:...