文件轉移 互聯網組成 路由器 分組交換 交換機 衝突域 網卡 數據幀的發送與接收會帶來CPU開銷 CPU中斷 雙網卡切換

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/無線局域網網絡

網絡成員和結構

  • 站點(Station),網絡最基本的組成部分。
  • 基本服務單元(Basic Service Set, BSS)。網絡最基本的服務單元。最簡單的服務單元能夠只由兩個站點組成。站點能夠動態地聯結(associate)到基本服務單元中。
  • 分配系統(Distribution System, DS)。分配系統用於鏈接不一樣的基本服務單元。分配系統使用的媒介(Medium)邏輯上和基本服務單元使用的媒介是截然分開的,儘管它們物理上可能會是同一個媒介,例如同一個無線頻段。
  • 接入點(Access Point, AP)。接入點是無線網和有線網的接口,既有普通站點的身份,又有接入到分配系統的功能。
  • 擴展服務單元(Extended Service Set, ESS)。由分配系統和基本服務單元組合而成。這種組合是邏輯上,並不是物理上的--不一樣的基本服務單元物有可能在地理位置相去甚遠。分配系統也可使用各類各樣的技術。
  • 關口(Portal),也是一個邏輯成分。用於將無線局域網和有線局域網或其它網絡聯繫起來。

 

https://en.wikipedia.org/wiki/Subnetwork數據結構

Internet Protocol Version 4

Determining the network prefix

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

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

Special addresses and subnets

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.

 

Subnet zero and the all-ones subnet

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]

Subnet and host counts

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)有以下含義:

  1. 一個將輸入信號加強放大的模擬設備,而不考慮輸入信號種類(是模擬的仍是數字的)。中繼器是用來增強纜在線的信號,把信號送得更遠,以延展網絡長度。當電子信號在電纜上傳送時,信號強度會隨着傳遞長度的增長而遞減。所以須要中繼器將信號從新增強以增長數據的發送距離。
  2. 一種用於頻率轉換及功率加強的模塊或設備,如中繼衛星,它分上行頻率和下行頻率,主要用於信號加強和頻率差轉。

 

 


如何形象生動的解釋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 年代開始,出現了局域網交換設備。從網絡交換產品的形態來看,交換產品大體有三種:端口交換、幀交換和信元交換。

 

當一臺交換機安裝配置好以後,其工做過程以下:

  • 收到某網段(設爲A)MAC地址爲X的計算機發給MAC地址爲Y的計算機的數據包。交換機從而記下了MAC地址X在網段A。這稱爲學習(learning)。
  • 交換機還不知道MAC地址Y在哪一個網段上,因而向除了A之外的全部網段轉發該數據包。這稱爲泛洪(flooding)。
  • MAC地址Y的計算機收到該數據包,向MAC地址X發出確認包。交換機收到該包後,從而記錄下MAC地址Y所在的網段。
  • 交換機向MAC地址X轉發確認包。這稱爲轉發(forwarding)。
  • 交換機收到一個數據包,查表後發現該數據包的來源地址與目的地址屬於同一網段。交換機將不處理該數據包。這稱爲過濾(filtering)。
  • 交換機內部的MAC地址-網段查詢表的每條記錄採用時間戳記錄最後一次訪問的時間。早於某個閾值(用戶可配置)的記錄被清除。這稱爲老化(aging)。

對於全交換(full-switch)局域網,交換機每一個端口只鏈接一臺設備,所以不會發生碰撞。交換機也不須要作過濾。

 

分類[編輯]

傳統交換機(二層交換機)[編輯]

交換機被普遍應用於二層網絡交換。中檔的網管型交換機還具備VLAN劃分、端口自動協商、MAC訪問控制列表等功能,並提供命令行界面圖形界面控制檯,供網絡管理員調整參數

三層交換機[編輯]

三層交換機則能夠處理第三層網絡層協議,用於鏈接不一樣網段,經過對缺省網關的查詢學習來建立兩個網段之間的直接鏈接。

三層交換機具備必定的「路由」功能,但只能用於同一類型的局域網子網之間的互連。這樣,三層交換機能夠像二層交換機那樣經過MAC地址標識數據包,也能夠像傳統路由器那樣在兩個局域網子網之間進行功能較弱的路由轉發,它的路由轉發不是經過軟件來維護的路由表,而是經過專用的ASIC芯片處理這些轉發;

四層交換機[編輯]

四層交換機能夠處理第四層傳輸層協議,能夠將會話與一個具體的IP地址綁定,以實現虛擬IP [1] ;

七層交換器[編輯]

更加智能的交換器,能夠充分利用頻寬資源來過濾,識別和處理應用層數據轉換的交換設備。

  

帶寬[編輯]

網絡交換機帶寬分爲:10 Mb/s、100 Mb/s、1000 Mb/s、10000 Mb/s10Gb/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)。交換機和路由器的區別有但不侷限於如下幾點(這裏的交換機和路由器都是常規型號的):

1.二者工做在 OSI模型的不一樣層次上
交換機工做在 OSI模型第二層 數據鏈路層,路由器工做在 OSI模型第三層 網絡層。網絡層提供更多的協議信息,方便路由器作出更加智能的轉發選擇。
2.二者轉發時所依據的對象不一樣
交換機是基於MAC地址識別,實現封裝數據包轉發。路由器基於網絡ID號(IP地址)。MAC通常被固化在網卡中,不可更改。而IP地址能夠被系統或網絡管理員進行設置和分配。
3.二者轉發廣播數據包的域不一樣
被交換機鏈接起來的網絡屬於同一廣播域,廣播數據包會在網絡內全部網段上進行傳播。鏈接在路由器上的網段則被分割爲不一樣廣播域,廣播數據包只在各自廣播域內傳播而沒法穿透路由器。路由器的這種子網隔離功能能夠在必定程度上防止廣播風暴。

三層交換機與路由器的區別[編輯]

雖然三層交換機與路由器都具備路由轉發功能,兩者都運行在OSI模型的第三層,即網絡層,可是兩者並不等同,適用範圍也不一樣,不會相互替代。

1.主打功能不一樣
三層交換機的主打的功能點是二層交換技術,並附加一點路由轉發功能。路由器的主打功能是路由轉發,並可能附加一些備用功能,好比硬件防火牆、二層交換技術等其它功能。
2.適用環境不一樣
三層交換機的路由轉發功能通常都比較粗略,因爲它通常用在簡單的接入網的鏈接。它在以太網中的主要做用仍是提供快速的二層數據交換,功能特色仍是針對頻繁的以太網數據交換。
路由器的設計初衷就是爲了跨網段鏈接。儘管它也能在局域網內用於鏈接網絡,可是它的路由轉發功能主要用於不一樣類型網絡之間,例如鏈接 局域網廣域網,鏈接 以太網令牌環網。它的主打功能就是路由轉發,專業處理複雜路由路徑和複雜的網絡鏈接。所以,路由器的路由轉發功能,比三層交換機強大得多。路由器的優點是可以選擇最佳路由、負荷分擔、鏈路備份以及與其餘網絡進行路由信息的交換等功能。爲了可以適應各類類型的網絡,路由器的接口類型很是豐富,例如 以太網接口、 令牌環網接口、 WLAN網卡、 光纖接口等等。三層交換機通常只有以太網接口。
3.性能不一樣
三層交換機的路由轉發是由硬件實現的,使用專用ASIC芯片來處理路由轉發。路由器的路由轉發是由軟件實現的,在CPU中運行一段程序來處理路由轉發。
因此三層交換機的轉發效率會高過路由器,可是路由轉發的功能都比較弱,因爲路由轉發功能是固化在硬件中的,不具備軟件可擴展性,也就不會具備路由器的附加功能(例如防火牆功能)。

 

https://baike.baidu.com/item/網卡

https://zh.wikipedia.org/wiki/網卡

網卡是一塊被設計用來容許計算機在 計算機網絡上進行通信的 計算機硬件。因爲其擁有 MAC地址,所以屬於 OSI模型的第1層。它使得用戶能夠經過電纜或無線相互鏈接。每個網卡都有一個被稱爲 MAC地址的獨一無二的48位串行號,它被寫在卡上的一塊 ROM中。在網絡上的每個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有一樣的地址。這是由於電氣電子工程師協會( IEEE)負責爲網絡接口控制器(網卡)銷售商分配惟一的MAC地址。
 
中文名
網卡
外文名
network adapter
別    稱
網絡適配器、網絡接口卡
做    用
鏈接計算機與外界局域網

 

網絡接口控制器(英語:network interface controller,NIC),又稱網絡接口控制器網絡適配器(network adapter),網卡(network interface card),或局域網接收器(LAN adapter),是一塊被設計用來容許計算機在計算機網絡上進行通信的計算機硬件。因爲其擁有MAC地址,所以屬於OSI模型的第1層。它使得用戶能夠經過電纜或無線相互鏈接。每個網卡都有一個被稱爲MAC地址的獨一無二的48位串行號,它被寫在卡上的一塊ROM中。在網絡上的每個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有一樣的地址。這是由於電氣電子工程師協會(IEE)負責爲網絡接口控制器銷售商分配惟一的MAC地址。

 

 

經過高級網卡選項能夠提高網絡性能:
 
有效利用CPU:巨型幀vs.卸載功能
 
若是服務器性能低下,那麼多是因爲網絡負載較大。標準的以太網數據包大小爲1518個字節,大多數文件被拆分爲成百上千甚至上百萬個數據包或者幀。這些小的數據包經過網絡傳輸,和衆多節點共享網絡帶寬,可是數據幀的發送與接收會帶來CPU開銷。
大多數網卡支持 巨型幀,這意味着可以處理高達9000字節的數據包或者幀。巨型幀在每一個數據包中包括更多的數據,所以網絡中須要傳輸的數據包數量就變小了。吞吐量提高意味着開銷——數據包頭與其餘數據包內容——以及CPU開銷減小了。
巨型幀確定存在缺點。管理員必須對網絡中的全部節點進行配置才能支持巨型幀的傳輸。巨型幀並非IEEE標準的一部分,所以不一樣的網卡配置的巨型幀大小有所不一樣。爲了在節點之間高效傳輸巨型幀要作一些實驗。更大的數據包可能會增長某些負載的延遲,由於其餘節點要等更長的時間才能使用帶寬,請求與發送被丟棄或者被破壞的數據包也須要花更長的時間。
IT專業人員可能放棄巨型幀而使用具備LSO以及LRO功能的網卡。LSO和LRO容許CPU經過網卡傳輸更多數量的數據,並且基本上與巨型幀提供了相同的CPU性能。
通行能力:可調整的幀間距vs.以太網升級
以太網在每發送一個數據包後都要等一段時間,這稱之爲幀間距。這爲其餘網絡節點佔用帶寬併發送數據包提供了機會。幀間距等於發送96個數據位的時間。例如,1Gb以太網使用標準的0.096ms的幀間距,10Gb以太網的幀間距爲0.0096ms。
利用這一固定的數據包傳輸之間的間距並不是老是有效並且在網絡負載較大的狀況下可能會下降網絡性能。支持自適應幀間距的網卡可以基於網絡負載動態調整幀間距,這有可能提高網絡性能。除非接近網絡帶寬,不然調整幀間距一般不會提高網絡性能。
全方位的網絡性能基準測試可以展示網絡使用模式。若是以太網鏈接頻繁達到帶寬上限,那麼升級到速度更快的以太網或者使用網卡綁定而非調整幀間距將可以提高網絡性能。
 
限制CPU中斷,提高CPU性能
 
當數據包在網絡中傳輸時,網卡會產生CPU中斷。以太網速度越快,CPU中斷的頻率也就越高,CPU必須更多地關注網絡驅動器以及其餘處理數據包的軟件。若是流量起伏不定,CPU性能可能會變得不穩定。支持人爲中斷節流的網卡可以減小CPU中斷頻率,將CPU從無限的網卡中斷中解放出來,極可能可以提高CPU性能。
中斷限制越多並不必定越好。太高的中斷限制可能會下降CPU的響應能力;CPU將須要花更長的時間來處理全部正在產生的中斷。當高速小數據包近乎實時地到達時,限制中斷將會下降性能。在多種模式下對網絡以及CPU性能進行測試直到可以創建起充分的系統響應能力,產平生滑的CPU中斷。
還能夠考慮支持TCP/IP卸載功能的網卡。這些網卡可以在線處理衆多CPU密集型工做任務,同時減小對CPU的中斷請求。
 
優先處理對時間敏感的數據類型:啓用包標記
 
對事件敏感的數據類型好比VoIP或者視頻一般按照高優先級流量對待,可是網絡對全部數據包一視同仁。採用數據包標記,被標記的數據包可以被分到操做系統設置的流量隊列中,在處理其餘低優先級的數據包以前先處理高優先級的VoIP以及視頻數據包。包標記有助於QoS戰略,並且是不少VLAN部署的一個必要組成部分。
若是網絡性能低於已定義的基準,能夠對網卡進行調整,務必對服務器以及網卡進行基準測試後再對配置進行更改。這些推薦的網卡調整不會帶來顯著的性能提高,可是也不受預算的限制。隨時間變化評估並觀察網絡性能,檢查任何意想不到的後果,好比提高了某個工做負載性能卻下降了其餘工做負載的性能。
 

 

雙網卡切換

爲了使2塊網卡實現高效雙冗餘備份,必須保證這2塊網卡具備相同的 物理地址IP地址這樣 對於上層應用系統而言,系統中呈現「單網卡」的特徵;反之,當系統中一塊網卡切換到另外一塊網卡工做時,若是IP地址發生變化,則系統沒法正常接收和發送數據。若是IP地址不改變,而物理地址改變,則會引發協議棧中 ARP綁定表的變化,而從新對應ARP綁定表中IP地址與網卡物理地址的關係會延長兩個網卡之間的切換時間。  [2] 
然而,每塊網卡的物理地址在全世界範圍內是惟一的,它保存在網卡的 PROM中。爲了使2塊網卡具備相同的物理地址,在網卡初始化時,從PROM中讀出其中一塊網卡的物理地址,將該物理地址的內容寫入另外一 塊網卡物理地址寄存器和數據結構變量中,在此狀況下,這2塊網卡就具備徹底相同的物理地址了。  [2] 

 

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!同時啓用兩個網卡,兩個網關能夠同時起做用了,兩個子網也能夠同時訪問了,關機重啓後也不用重設!

相關文章
相關標籤/搜索