Giddings 502-03814-60
層
如果把這個集線器弄得更智能一些,只發給目標MAC地址指向的那臺電腦,就好了。
雖然只比集線器多了這一點點區別,但看起來似乎有智能了,你把這東西叫做交換機。也正因為這一點點智能,你把它放在了另一個層級,數據鏈路層。
如上圖所示,你是這樣設計的。
交換機內部維護一張MAC地址表,記錄著每一個MAC地址的設備,連接在其哪一個端口上。
|
MAC地址
|
端口
|
|
bb-bb-bb-bb-bb-bb
|
1
|
|
cc-cc-cc-cc-cc-cc
|
3
|
|
aa-aa-aa-aa-aa-aa
|
4
|
|
dd-dd-dd-dd-dd-dd
|
5
|
假如你仍然要發給B一個數據包,構造了如下的數據結構從網口出去。
到達交換機時,交換機內部通過自己維護的MAC地址表,發現目標機器B的MAC地址bb-bb-bb-bb-bb-bb映射到了端口1上,于是把數據從1號端口發給了B,完事~
你給這個通過這樣傳輸方式而組成的小范圍的網絡,叫做以太網。
當然最開始的時候,MAC地址表是空的,是怎么逐步建立起來的呢?
假如在MAC地址表為空是,你給B發送了如下數據
由于這個包從端口4進入的交換機,所以此時交換機就可以在MAC地址表記錄條數據:
MAC:aa-aa-aa-aa-aa-aa-aa
端口:4
交換機看目標MAC地址(bb-bb-bb-bb-bb-bb)在地址表中并沒有映射關系,于是將此包發給了所有端口,也即發給了所有機器。
之后,只有機器B收到了確實是發給自己的包,于是做出了響應,響應數據從端口1進入交換機,于是交換機此時在地址表中更新了條數據
Giddings 502-03814-60 歡迎聯系小歐,手機18030229050,我們是做AB,GE,西門子,施耐德,巴赫曼,ABB機器人,霍尼韋爾,力士樂,安川,庫卡,等品牌
Giddings 502-03814-60
SBC86/12A Intel CPU Board with piggybacks SBC 86/12A
SVG STATION CPU BOARD 80166F2-01
INTEL BHWBASEIO05 QUAD XEON CPU BOARD
One-day shipping available
INTEL BHWBASEIO05 QUAD XEON CPU BOARD
One-day shipping available
PLC模塊/通訊RS204
PLC模塊/網口EM203
PLC模塊DI232
PLC模塊DO232
角度控制元件 ISI222
PLC快速數據總線模塊FM211
PLC數字輸入輸出模塊DIO216
PLC模塊CM202
光纖傳輸接口模塊 FS211/N
人機界面(觸摸屏)|WT205 LX700/DD256/CF512/VX
巴赫曼人機界面(觸摸屏)WT205 LX800/DD512/CF512/VX
巴赫曼人機界面(觸摸屏)|WT205 LX700/DD256/CF512/VX||
巴赫曼WT205/T/BE1/LX7人機界面
24V電源模塊 NT255
MPC240控制器 MPC270
數字量輸入輸出模塊 DIO280
數字量輸入輸出模塊 DIO232
模擬量輸入輸出模塊 AIO288
DP模塊 DPM200
背板 BS212
編碼器模塊 IS1202/IS1222
FAST-BUS 模塊 FM211
風機PL模塊ISI222 機艙
風機PL模塊MX213 機艙
風機PL模塊FM211 塔基
INTEL BHWBASEIO05 QUAD XEON CPU BOARD
One-day shipping available
INTEL BHWBASEIO05 QUAD XEON CPU BOARD
One-day shipping available
Intel Quad CPU board 688264-415
Qms 2293225904G Qms 2425 Turbo Cpu Board Asy
One-day shipping available
NEC Quad CPU Board Assy S603 DG7GAP
NEW Leybold Inficon 702-122-G HLD 4000 CPU Board
Expedited shipping available
Varian 3400 CPU Board - Assy 03-918422-00
Expedited shipping available
Enlarge
2x HP DL580 G3 2x 3.0GH CPU Board 376469-001 012095-001
GE HEALTHCARE FA200109 VINGMED/SYSTEM 5 CPU BOARD 1EA
Advantech PCA-6179V Socket 370 VGA/LAN/SCSI CPU Board
Expedited shipping available
FORCE SYS68K CPU BOARD 310004 WORKING
ADVANTAGE ELECTRONICS MCD-2000 ANALOG CPU BOARD TESTED
Cubit Part Number: 200036 / 80186 CPU Board
Enterprise Systems Part Number: CS900179 CPU Board
TEXAS MICRO 92-005075 INTEL 486DX C4DX/33 CPU BOARD
HUGHES WD9999 REV B MPU CPU BOARD WD13345-001 REV 01
Varian 3400 CPU Board Assy SCHEM 03-917765-00
TRS-80 Model II HD68000-6 Hitachi 64 pin CPU Board Set
NEW SPRAYMATION 305626 CPU BOARD
MODICON AS-516P-007 CPU Board USED REMANUFACTURED
SYSTEM CPU BOARD DEC VAX 4000 6000 50-20345-01
One-day shipping available
KN311-BA,, Alphaserver DS20E 667MHZ cpu board 54-30060
RADISYS EPC-3306 CPU BOARD EPC 3306 w/ CPU 256MB
IMAJE ENR16423 C CPU BOARD CPU MJT S4
OKAYA ELECTRIC PU-4820 CPU BOARD NEW!
OKAYA ELECTRIC PU-4057 CPU BOARD NEW!
OKAYA ELECTRIC PU-4699 CPU BOARD NEW!
Tokheim 420929-5 Premier DPT CPU Board
AVAL DATA AVME-124A MPU-24A VME CPU BOARD
Carlo Gavazzi 9441363-02 REV E COmpact PCI CPU Board
Radisys/Intel EPC3306 ESC 3306 COmpact PCI CPU Board
KONICA QX-60 A MAIN CPU BOARD # 6227-01 101 QX-70 130
DATEX ENGSTROM CPU BOARD AW 4F 889467-2.
HP DL585 CPU board Opteron 885 DC 407660-B21
X7445A 1.593 GHz CPU Board for SunFire V440 w/ 4 GB RAM
Hp A3262-60049 9000 Dx70 2-way 160mhz Cpu Board
One-day shipping available
VARIAN CPU BOARD ASSY SCHEM 03-917712-00
CPU BOARD GRUNDVERSION 393.01-51-00-00-000
GOULD/MODICON AS-S480-207 MEMORY CPU BOARD ***XLNT***
HP XW6600 1333MHZ FSB SEABURG CPU BOARD 440307-001
ROSEMOUNT MODEL 23665-00 CPU BOARD NEW
ROSEMOUNT MODEL 23532-00 CPU BOARD NEW
Ibm 8184913 Ibm 8184913 Cpu Board
One-day shipping available
VARIAN 8035 CPU BOARD ASSY SCH 03-917384-00
Hp A5826A 2-way 552mhz Cpu Board V2600
One-day shipping available
Uson 386SX CPU 386 CPU Board 386SXCPU USED Free Ship
One-day shipping available
Axiomtek SBC8157 Axiomtek Sbc8157 Sbc8157v Cpu Board Wi
One-day shipping available
Thyssenkrupp cpu board 6300RD3
HP XW4550 AMD OPTERON 1333MHZ CPU BOARD 452637-001
X7445A 1.6 GHz CPU Board for SunFire V440 w/ 4 GB RAM
800-403738 Microsys SB8040 CPU Board
One-day shipping available
Cincinnati Milacron CPU Board 3 542 1058A CNC
MOTOROLA PMC 31-50255N14 CPU BOARD
MOTOROLA PMC 31-50255N14 CPU BOARD
MOTOROLA PMC 31-50255N14 CPU BOARD
Xycom P/N: 94144-002 CPU Board, Rev. V
Micro systems CPU Board NIB MC1460 Rev C 10036
Micro systems CPU Board NIB MC1460C 10036
Datex Ohmeda AS/3 Compact Monitor CPU Board AS3
B-CMCPU4..00 NG4F 895491
One-day shipping available
toy soldier ASIAN CRANE PCB MPU CPU BOARD BB
Enlarge
3 pcs Tern TinyDrive-40 Am188ES SBC CPU Board
VMEbus MIZAR MZ 7130 CPU Board 68030 Based (NEW in box)
Expedited shipping available
MOTOROLA CPCI CPU BOARD HA-MCP-750
TELEMOTIVE CRANE CPU BOARD E10163-0 E10163-1 10K12
DUAL R8000 75mhz CPU board for SGI Challenge/Onyx
SVG 80039A CPU Board SVG-8020SSC Track Control REPAIR
One-day shipping available
DATASOUND MONTRONIX 192-106 CPU BOARD NEW!
MCT 107777 108803 108185 107268 CPU BOARD PCB
KONTRON PEP CP330-C cPCI (Compact PCI) CPU Board - NEW!
NEC 5800 320LA CPU Board Kit HS Fan VRM 062-01903-000
NEC 5800 320LA CPU Board Kit HS Fan VRM 243-630489-KIT
HP Proliant DL760 G2 Quad CPU Board With 4 CPU Kit
HP 9000 DX70 2-Way 160Mhz Cpu Board Assy A3262-60049
FANUC Graphic CPU Board A16B-2200-0160/06B A16B22000160
IBM FRU PN: 09P4478 Dual 450MHz CPU Board, P Series
CPU 959860 REV. D CPU BOARD
CPU Board Unit for Singer Knitting Machine SK560 SK561
Digital Equipment Corp. CPU Board M7626