https://zh.wikipedia.org/zh-cn/網段php
在以太網環境中,一個網段其實也就是一個衝突域(碰撞域)。同一網段中的設備共享(包括經過集線器等設備中轉鏈接)同一物理總線,在這一總線上執行CSMA/CD(載波監聽多路訪問/衝突檢測)機制。不一樣網段間不共享同一物理層,所以不會跨網段發生衝突(碰撞)。html
現代高速以太網一般使用交換機代替集線器,交換機是工做在數據鏈路層的設備,由它轉接的兩組設備不在同一網段中。事實上,交換機爲連在其上的每個獨立設備各自劃分出一個獨立的網段,每一個網段只包含兩個設備——交換機自己,和這個獨立設備。這樣,交換機就能隔離衝突,提升網絡的利用率和整體性能。api
前面所討論的學術定義是「網段」在物理層的嚴格定義,「網段」還有一些不嚴格的含義,好比指代以太網上的一個廣播域,這是數據鏈路層上一個獨立的內部相互做用區域。安全
或者在中文的網絡知識入門中,這個詞更常常地被誤用來指代「子網」,也就是網絡層中由網關或路由器等設備隔開的不一樣部分。例如IP爲 192.168.0.1 ~ 192.168.0.254 的設備就位於掩碼 255.255.255.0 的同一子網中,這句話常常被說成「位於192.168.0.x ‘網段’中」,若是不涉及網絡層之下的結構,這麼說不會引發混淆,可是在深刻探討互聯網底層結構的時候,應該避免使用「網段」來指代「子網」。服務器
https://zh.wikipedia.org/wiki/無線局域網網絡
https://en.wikipedia.org/wiki/Subnetwork數據結構
An IPv4 network mask consists of 32 bits, a sequence of ones (1) followed by a block of 0s. The trailing block of zeros (0) designates that part as being the host identifier.併發
The following example shows the separation of the network prefix and the host identifier from an address (192.168.5.130) and its associated /24 network mask (255.255.255.0). The operation is visualized in a table using binary address formats.app
Binary form | Dot-decimal notation | |
---|---|---|
IP address | 11000000.10101000.00000101.10000010 |
192.168.5.130 |
Subnet mask | 11111111.11111111.11111111.00000000 |
255.255.255.0 |
Network prefix | 11000000.10101000.00000101.00000000 |
192.168.5.0 |
Host part | 00000000.00000000.00000000.10000010 |
0.0.0.130 |
The result of the bitwise AND operation of IP address and the subnet mask is the network prefix 192.168.5.0. The host part, which is 130, is derived by the bitwise AND operation of the address and the one's complement of the subnet mask.electron
IP地址 ::={<網絡號>,<主機號>}
Subnetting is the process of designating some high-order bits from the host part and grouping them with the network mask to form the subnet mask. This divides a network into smaller subnets. The following diagram modifies the example by moving 2 bits from the host part to the subnet mask to form four smaller subnets one quarter the previous size:
Binary form | Dot-decimal notation | |
---|---|---|
IP address | 11000000.10101000.00000101.10000010 |
192.168.5.130 |
Subnet mask | 11111111.11111111.11111111.11000000 |
255.255.255.192 |
Network prefix | 11000000.10101000.00000101.10000000 |
192.168.5.128 |
Host part | 00000000.00000000.00000000.00000010 |
0.0.0.2 |
Internet Protocol version 4 uses specially designated address formats to facilitate recognition of special address functionality. The first and the last subnets obtained by subnetting have traditionally had a special designation and, early on, special usage implications.[5] In addition, IPv4 uses the all ones host address, i.e. the last address within a network, for broadcast transmission to all hosts on the link.
The first subnet obtained from subnetting has all bits in the subnet bit group set to zero (0). It is therefore called subnet zero.[6] The last subnet obtained from subnetting has all bits in the subnet bit group set to one (1). It is therefore called the all-ones subnet.[7]
The IETF originally discouraged the production use of these two subnets due to possible confusion of having a network and subnet with the same address.[8] The practice of avoiding subnet zero and the all-ones subnet was declared obsolete in 1995 by RFC 1878, an informational, but now historical document.[9]
The number of subnetworks available, and the number of possible hosts in a network may be readily calculated. In the example (above) two bits were borrowed to create subnetworks, thus creating 4 (22) possible subnets.
Network | Network (binary) | Broadcast address |
---|---|---|
192.168.5.0/26 |
11000000.10101000.00000101.00000000 |
192.168.5.63 |
192.168.5.64/26 |
11000000.10101000.00000101.01000000 |
192.168.5.127 |
192.168.5.128/26 |
11000000.10101000.00000101.10000000 |
192.168.5.191 |
192.168.5.192/26 |
11000000.10101000.00000101.11000000 |
192.168.5.255 |
The RFC 950 specification recommended reserving the subnet values consisting of all zeros (see above) and all ones (broadcast), reducing the number of available subnets by two. However, due to the inefficiencies introduced by this convention it was abandoned for use on the public Internet, and is only relevant when dealing with legacy equipment that does not implement CIDR. The only reason not to use the all-zeroes subnet is that it is ambiguous when the prefix length is not available. RFC 950 itself did not make the use of the zero subnet illegal; it was however considered best practice by engineers.
CIDR-compliant routing protocols transmit both length and suffix. RFC 1878 provides a subnetting table with examples.
The remaining bits after the subnet bits are used for addressing hosts within the subnet. In the above example the subnet mask consists of 26 bits, leaving 6 bits for the host identifier. This allows for 62 host combinations (26-2).
The all-zeros value and all-ones values are reserved for the network address and broadcast address respectively. In systems that can handle CIDR a count of two is therefore subtracted from the host availability, rather than the subnet availability, making all 2n subnets available and removing a need to subtract two subnets.
For example, under CIDR /28 all 16 subnets are usable. Each broadcast, i.e. .15 .31 - .255 comes off the client count, not the network, thus making the last subnet also usable.
In general the number of available hosts on a subnet is 2h-2, where h is the number of bits used for the host portion of the address. The number of available subnets is 2n, where n is the number of bits used for the network portion of the address. This is the RFC 1878 standard used by the IETF, the IEEE and COMPTIA.
RFC 3021 specifies an exception to this rule for 31-bit subnet masks, which means the host identifier is only one bit long for two permissible addresses. In such networks, usually point-to-point links, only two hosts (the end points) may be connected and a specification of network and broadcast addresses is not necessary.
A /24 network may be divided into the following subnets by increasing the subnet mask successively by one bit. This affects the total number of hosts that can be addressed in the /24 network (last column).
Prefix size | Network mask | Available subnets |
Usable hosts per subnet |
Total usable hosts |
---|---|---|---|---|
/24 | 255.255.255.0 |
1 | 254 | 254 |
/25 | 255.255.255.128 |
2 | 126 | 252 |
/26 | 255.255.255.192 |
4 | 62 | 248 |
/27 | 255.255.255.224 |
8 | 30 | 240 |
/28 | 255.255.255.240 |
16 | 14 | 224 |
/29 | 255.255.255.248 |
32 | 6 | 192 |
/30 | 255.255.255.252 |
64 | 2 | 128 |
/31 | 255.255.255.254 |
128 | 2 * | 256 |
*only applicable for point-to-point links
https://en.wikipedia.org/wiki/Repeater
In telecommunications, a repeater is an electronic device that receives a signal and retransmits it. Repeaters are used to extend transmissions so that the signal can cover longer distances or be received on the other side of an obstruction.
Some types of repeaters broadcast an identical signal, but alter its method of transmission, for example, on another frequency or baud rate.
https://zh.wikipedia.org/wiki/中繼器
在通訊領域,中繼器(Repeater)有以下含義:
如何形象生動的解釋ip地址、子網掩碼、網關等概念? - 知乎 https://www.zhihu.com/question/20717354
IP地址,子網掩碼,默認網關,DNS服務器詳解 - wangtao169447 - 博客園 http://www.cnblogs.com/JuneWang/p/3917697.html
邊緣部分 核心部分
路由器是實現分組交換的關鍵組件,其任務是轉發收到的分組:這是網絡核心部分最重要的功能。
電話直接相連 n(n-1)/2 鏈接數
用交換機鏈接多部電話,每部電話僅需鏈接到交換機
交換 switching 從通訊資源的分配角度看,交換就是按照某種方式動態地分配傳輸線路的資源。
packet switching
本網絡 這個 this 0.0.0.0
環回測試 127.0.0.1
https://zh.wikipedia.org/wiki/機架單位
機架單位是美國電子工業聯盟(EIA)用來標定服務器、網絡交換機等機房設備的單位。一個機架單位實際上爲高度1.75英寸(44毫米),寬度爲主流的19英寸(480毫米)及較少用的23英寸(580毫米)。
一個機架單位通常叫作"1U", 2個機架單位則稱之爲"2U",如此類推。
https://zh.wikipedia.org/wiki/網路交換器
二層交換機工做於OSI參考模型的第二層,即數據鏈路層。交換機內部的CPU會在每一個端口成功鏈接時,經過將MAC地址和端口對應,造成一張MAC表。在從此的通信中,發往該MAC地址的數據包將僅送往其對應的端口,而不是全部的端口。所以交換機可用於劃分數據鏈路層廣播,即衝突域;但它不能劃分網絡層廣播,即廣播域。交換技術是在OSI 七層網絡模型中的第二層,即數據鏈路層進行操做的,所以交換機對數據包的轉發是建立在MAC (Media Access Control) 地址--物理地址基礎之上的,對於IP 網絡協議來講,它是透明的,即交換機在轉發數據包時,不知道也無須知道信源機和信宿機的IP 地址,只需知其物理地址即MAC 地址。交換機在操做過程中會不斷的收集資料去建立它自己的一個地址表,這個表至關簡單,它說明了某個MAC 地址是在哪一個端口上被發現的,因此當交換機收到一個TCP/IP 數據包時,它便會看一下該數據包的目的MAC 地址,覈對一下本身的地址表以確認應該從哪一個端口把數據包發出去。因爲這個過程比較簡單,加上這功能由一嶄新硬件進行——ASIC (Application Specific Integrated Circuit) ,所以速度至關快,通常只需幾十微秒,交換機即可決定一個IP 數據包該往那裏送。值得一提的是:萬一交換機收到一個不認識的數據包,就是說若是目的地MAC 地址不能在地址表中找到時,交換機會把IP 數據包"擴散"出去,即把它從每個端口中提交去,就如交換機在處理一個收到的廣播數據包時同樣。二層交換機的弱點正是它處理廣播數據包的手法不太有效,比方說,當一個交換機收到一個從TCP/IP 工做站上發出來的廣播數據包時,他便會把該數據包傳到全部其餘端口去,哪怕有些端口上連的是IPX 或DECnet 工做站。這樣一來,非TCP/IP 節點的帶寬便會受到負面的影響,就算一樣的TCP/IP 節點,若是他們的子網跟發送那個廣播數據包的工做站的子網相同,那麼他們也會無原無端地收到一些與他們絕不相干的網絡廣播,整個網絡的效率所以會大打折扣。從90 年代開始,出現了局域網交換設備。從網絡交換產品的形態來看,交換產品大體有三種:端口交換、幀交換和信元交換。
當一臺交換機安裝配置好以後,其工做過程以下:
對於全交換(full-switch)局域網,交換機每一個端口只鏈接一臺設備,所以不會發生碰撞。交換機也不須要作過濾。
交換機被普遍應用於二層網絡交換。中檔的網管型交換機還具備VLAN劃分、端口自動協商、MAC訪問控制列表等功能,並提供命令行界面或圖形界面控制檯,供網絡管理員調整參數
三層交換機則能夠處理第三層網絡層協議,用於鏈接不一樣網段,經過對缺省網關的查詢學習來建立兩個網段之間的直接鏈接。
三層交換機具備必定的「路由」功能,但只能用於同一類型的局域網子網之間的互連。這樣,三層交換機能夠像二層交換機那樣經過MAC地址標識數據包,也能夠像傳統路由器那樣在兩個局域網子網之間進行功能較弱的路由轉發,它的路由轉發不是經過軟件來維護的路由表,而是經過專用的ASIC芯片處理這些轉發;
四層交換機能夠處理第四層傳輸層協議,能夠將會話與一個具體的IP地址綁定,以實現虛擬IP [1] ;
更加智能的交換器,能夠充分利用頻寬資源來過濾,識別和處理應用層數據轉換的交換設備。
網絡交換機帶寬分爲:10 Mb/s、100 Mb/s、1000 Mb/s、10000 Mb/s(10Gb/s)。
Mb/s換算MB/s:1 Mb/s = 0.126 MB/s。
交換機與集線器不一樣之處是,集線器會將網絡內某一用戶發送的數據包傳至全部已鏈接到集線器的計算機。而交換機則只會將數據包發送到指定目的地的計算機(透過MAC表),相對上能減小數據碰撞及數據被竊聽的機會。交換機更能將同時傳到的數據包分別處理,而集線器則不能。
最大的不一樣之處在於集線器的每個接口都處於相同的衝突域,卻交換機的每一個接口處於獨立一個衝突域。在性能方面尤其突出:例如在100Mb/s的以太網中有100個用戶,使用集線器,每一個用戶只有1Mb/s(100Mb/s/100),由於集線器是共享式的網絡;而使用交換機,每一個接口有100Mb/s,若是有100個接口,總帶寬爲100*100Mb/s (最終的帶寬大小取決於輸入接口的帶寬;即若是輸入端口只有10000M,則達到上限前,每一個用戶都能使用100M帶寬,但一旦全部用戶的總需求超過10000M,用戶將在相同優先級的原則下進行帶寬分配),由於交換機是獨立式的網絡。
相比之下,路由器是在OSI 七層網絡模型中的第三層--網絡層操做的,它在網絡中,收到任何一個數據包(包括廣播包在內),都要將該數據包第二層(數據鏈路層)的信息去掉(稱爲"拆包"),查看第三層信息(IP 地址)。而後,根據路由表肯定數據包的路由,再檢查安全訪問表;若被經過,則再進行第二層信息的封裝(稱爲"打包"),最後將該數據包轉發。若是在路由表中查不到對應MAC 地址的網絡地址,則路由器將向源地址的站點返回一個信息,並把這個數據包丟掉。與交換機相比,路由器顯然可以提供構成企業網安全控制策略的一系列訪問控制機制。因爲路由器對任何數據包都要有一個"拆打"過程,即便是同一源地址向同一目的地址發出的全部數據包,也要重複相同的過程。這致使路由器不可能具備很高的吞吐量,也是路由器成爲網絡瓶頸的緣由之一。若是路由器的工做僅僅是在子網與子網間、網絡與網絡間交換數據包的話,咱們可能會買到比今天便宜得多的路由器。實際上路由器的工做遠不止這些,它還要完成數據包過濾、數據包壓縮、協議轉換、維護路由表、計算路由、甚至防火牆等許多任務做。而全部這些都須要大量CPU 資源,所以使得路由器一方面價格昂貴,另外一方面愈來愈成爲網絡瓶頸。 路由器處理能力是有限的,相對於局域網的交換速度來講路由器的數據路由速度也是較緩慢的。路由器的低效率和長時延使之成爲整個網絡的瓶頸。虛擬局域網(VLAN )之間的訪問速度是加快整個網絡速度的關鍵,某些狀況下(特別是Intranet ),劃定虛擬局域網自己是一件困難的事情。第三層交換機的目的正在於此,它能夠完成Internet 中虛擬局域網(VLAN )之間的數據包以高速率進行轉發。
「交換」一詞最先出現於電話系統,指兩個不一樣電話交換機之間語音信號的交換。故從本意上講,交換是完成信號由交換設備入口至出口的轉發的技術的統稱。路由器名稱中的「路由」(router)來自於路由器的轉發策略--路由選擇(routing)。交換機和路由器的區別有但不侷限於如下幾點(這裏的交換機和路由器都是常規型號的):
雖然三層交換機與路由器都具備路由轉發功能,兩者都運行在OSI模型的第三層,即網絡層,可是兩者並不等同,適用範圍也不一樣,不會相互替代。
https://baike.baidu.com/item/網卡
https://zh.wikipedia.org/wiki/網卡
網絡接口控制器(英語:network interface controller,NIC),又稱網絡接口控制器,網絡適配器(network adapter),網卡(network interface card),或局域網接收器(LAN adapter),是一塊被設計用來容許計算機在計算機網絡上進行通信的計算機硬件。因爲其擁有MAC地址,所以屬於OSI模型的第1層。它使得用戶能夠經過電纜或無線相互鏈接。每個網卡都有一個被稱爲MAC地址的獨一無二的48位串行號,它被寫在卡上的一塊ROM中。在網絡上的每個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有一樣的地址。這是由於電氣電子工程師協會(IEE)負責爲網絡接口控制器銷售商分配惟一的MAC地址。
https://cloud.tencent.com/document/product/213/6514
根據 CPU 和內存配置不一樣,雲服務器能夠綁定的彈性網卡數和單網卡綁定內網 IP 數有較大不一樣,網卡和單網卡 IP 配額數以下表所示:
注意:
單個網卡綁定 IP 數量僅表明網卡能夠綁定的 IP 數量上限,不承諾按照上限提供 EIP 配額,帳號的 EIP 配額按照 EIP 使用限制 提供。
雲服務器配置 | 彈性網卡數 | 網卡綁定 IP 數 |
---|---|---|
CPU: 1核 內存: 1GB | 2 | 2 |
CPU: 1核 內存: > 1GB | 2 | 6 |
CPU: 2核 | 2 | 10 |
CPU:4核 內存: < 16GB | 4 | 10 |
CPU:4核 內存: > 16GB | 4 | 20 |
CPU:8核 - 12核 | 6 | 20 |
CPU: > 12核 | 8 | 30 |
機器有兩塊網卡,接到兩臺交換機上
internet地址:192.168.1.8,子網掩碼:255.255.255.0,網關:192.168.1.1
內部網地址:172.23.1.8,子網掩碼:255.255.255.0,網關:172.23.1.1
若是按正常的設置方法設置每塊網卡的ip地址和網關,再cmd下使用route print查看時會看到
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8
0.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8
即指向0.0.0.0的有兩個網關,這樣就會出現路由衝突,兩個網絡都不能訪問。
如何實現同時訪問兩個網絡?那要用到route命令
第一步:route delete 0.0.0.0 "刪除全部0.0.0.0的路由"
第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 "添加0.0.0.0網絡路由"這個是主要的,意思就是你能夠上外網.
第三步:route add 172.23.0.0 mask 255.0.0.0 172.23.1.1 "添加172.23.0.0網絡路由",注意mask爲255.0.0.0 ,而不是255.255.255.0 ,這樣內部的多網段纔可用。
這時就能夠同時訪問兩個網絡了,但碰到一個問題,使用上述命令添加的路由在系統從新啓動後會自動丟失,怎樣保存現有的路由表呢?
route add -p 添加靜態路由,即重啓後,路由不會丟失。注意使用前要在tcp/ip設置裏去掉接在企業內部網的網卡的網關
------------------------------------------------------------------------------------------------------------------------------
一些單位將內網和外網分開了。痛苦啊,偶單位就是如此。boss固然是基於安全性考慮了,但是沒有筆記本的怎麼辦?又要辦公,有得上網。沒辦法,發揚DIY精神偷偷裝一塊網卡,讓聊天與工做同在。讓你的主機內外兼顧。這是我在網上找到的,謝謝做者了。方法以下:1.設置其中接internet的網卡的網關爲10.0.0.1,啓用後就是默認網關--注:這是對應外網的網卡,按照大家單位外網的ip分配狀況,在TCP/IP屬性中配置好 ip、掩碼、DNS2.將鏈接單位內部網的網卡IP配好後,設網關設置爲空(即不設網關),啓用後,此時內網沒法經過網關路由3.進入CMD,運行:route -p add 192.0.0.0 mask 255.0.0.0 192.168.0.1 metric 1 --注:意思是將192*的IP包的路由網關設爲192.168.0.1 ,-P 參數表明永久寫入路由表,建議先不加此參數,實踐經過後在寫上去4. OK!同時啓用兩個網卡,兩個網關能夠同時起做用了,兩個子網也能夠同時訪問了,關機重啓後也不用重設!