Title: Chuong 4: Card m?ng (NIC)
1Chuong 4Card m?ng (NIC)
2M?c dích bài h?c
- Tìm hi?u vai trò c?a card m?ng NIC (còn g?i là b?
di?u h?p m?ng adapter) trong truy?n thông - Gi?i thích quá trình tru?c khi truy?n d? li?u,
nh?n các tín hi?u d?n, và ki?m soát lu?ng liên
l?c qua m?ng - Xem xét các cách c?u hình và cách cài d?t chung
cho NIC
3M?c dích bài h?c (ti?p theo)
- Xem xét các di?u c?n chú ý khi ch?n card m?ng
- Các k? thu?t c?i ti?n card m?ng có th? tang hi?u
nang s? d?ng - Làm rõ vai trò c?a ph?n m?m driver cho card m?ng
4Co b?n v? NIC
- C?m trên khe m? r?ng (slot)
- Là giao di?n v?t lý gi?a máy tính và phuong ti?n
truy?n thông m?ng - Th?c hi?n 2 ch?c nang quan tr?ng
- Thi?t l?p và duy trì qu?n lý k?t n?i m?ng
- Chuy?n d?i d? li?u ra tín hi?u s? và ngu?c l?i
5T? song song d?n n?i ti?p, và ngu?c l?i
- Máy tính s? d?ng các du?ng d? li?u song song, g?i
là bus, d? truy?n d? li?u gi?a máy tính và card
m?ng - D? li?u truy?n di trên m?t du?ng dây don, g?i là
truy?n n?i ti?p - Khi truy?n tin, NIC s? chuy?n d?i các tín hi?u
song song trên bus ra n?i ti?p và khi nh?n tín
hi?u, NIC chuy?n ngu?c t? n?i ti?p thành song
song - Xem hình 4-1
6NIC liên k?t máy tính và dây cáp m?ng
Hình 4-1 NIC
7Tìm hi?u v? Bus
- Ð? r?ng c?a bus ch? s? dây song song, m?i dây t?i
m?t th?i di?m ch? truy?n 1 bit - Ban d?u Bus có 8 ho?c 16 bit (Chu?n công ngh?
(ISA)) - V? sau các bus 32 ho?c 64 bit du?c gi?i thi?u
- Bus PCI 64 bit là bus có t?c d? cao nh?t và ph?
bi?n nh?t
8B? thu phát
- Ðu?c thi?t k? cho các phuong ti?n truy?n thông
xác d?nh - NIC truy c?p các b? thu phát d? truy?n d? li?u
- M?t s? NIC có s?n thi?t b? này
- M?ng Ethernet dùng nhi?u các phuong ti?n truy?n
thông khác nhau - Các card m?ng Ethernet có r?t nhi?u giao di?n
- Xem hình 4-2
- Các NIC m?i ngày này ch? có m?t c?ng giao ti?p
9Card M?ng Ethernet
10NIC và các gói tin
- Gói tin là don v? d? li?u trong truy?n thông m?ng
- NICs t?o các bit gói tin
- Truy?n n?i ti?p các gói tin trên phuong ti?n
truy?n thông m?ng - NIC có vai trò nhu ngu?i gác c?ng
11Ð?a ch? MAC
- NIC có m?t d?a ch? xác d?nh duy nh?t, g?i là d?a
ch? di?u khi?n truy c?p mô tru?ng (Media Access
Control (MAC)) - Ðu?c l?p trình luu trong ROM
- G?m 48 bit, du?c bi?u di?n thành m?t dãy các c?p
s? hexa cách nhau b?i d?u hai ch?m - Ph?n d?u d? xác d?nh tên nhà s?n xu?t
- Ph?n còn l?i xác d?nh cho t?ng NIC
12Các Bus trên máy PC
- Tru?c dây, chu?n công nghi?p ISA dùng các bus 8
ho?c 16 bit cho t?c d? 10 MHz - Ki?n trúc chu?n công nghi?p m? r?ng (EISA) dùng
các bus 32 bit - Micro Channel Architecture (MCA) d?c quy?n c?a
IBM dùng bus 32 bit v?i t?c d? 66 MHz
13Các Bus trên máy PC (ti?p t?c)
- Thành ph?n k?t n?i ngo?i vi (PCI) là phiên b?n
d?u tiên cho dòng bus 64 bit t?c d? cao PCI 2.0
du?c n?i tr?c ti?p v?i Bus c?c b? c?a b? vi x?
lý, là dòng bus không ph? thu?c vào b? vi x? lý - PCI-X PCI-X 2.0, tuong thích v?i bus PCI, nhung
t?c d? có th? m? r?ng t? 66 d?n 533 MHz , t?c d?
truy?n d? li?u t? 500 MBps to 4.3GBps
14Các Bus trên máy PC (ti?p theo)
- Các chu?n Bus hi?n t?i dang phát tri?n là bus
n?i ti?p PCI Express (tên cu là 3GIO) - V?n hành t?i t?c d? t? 2.5 Gbps d?n 10 Gbps
- Vì PCI Express có th? du?c thi?t l?p trên các
tuy?n, m?t s? tuy?n có th? k?t h?p d? tang t?c d?
truy?n - T?c d? mong mu?n là 5 GBps
15Các Bus trên máy PC
B?ng 4-3
Lo?i T?c d? Bit S? d?ng
ISA 10 Mhz 8 ho?c 16 bit Các máy tính tru?c nam 2002
EISA 10 Mhz 16 ho?c 32 bit Không còn s? d?ng
MCA 5-20 Mhz cho máy PC 5-66 Mhz cho các máy khác 16 ho?c 32 bit Không còn s? d?ng
PCI 33 và 66 Mhz 32 và 64 bit Hi?n dang là chu?n
PCI-X 66-533 Mhz 32 và 64 bit máy ch?, máy tr?m t?c d? cao
Card PC/PCMCIA 33 Mhz 32 bit Máy xách tay
16Các lo?i giao di?n Bus PC khác dùng cho m?ng
- Universal Serial Bus (USB) là bus n?i ti?p cho
thi?t b? ngo?i v? t?c d? th?p - FireWire (IEEE 1394) là Bus n?i ti?p t?c d? cao
có bang thông t?i da là 400 Mbps dùng cho máy ?nh
và video k? thu?t s? - Phiên b?n m?i, 1394b, có t?c d? c?c d?i là 3200
Mbps
17Can b?n trong c?u hình NIC
- G?n NIC khe c?m phù h?p trên PC hay các k?t n?i
ngoài nhu USB - NIC s? du?c h? th?ng phát hi?n ngay khi b?t máy.
Trình Plug and Play có th? t? c?u hình NIC - N?u c?n, ngu?i dùng ph?i t? c?u hình
- C?u hình NIC liên quan d?n
- Ng?t (IRQ)
- C?ng vào ra I/O co s?
- Ði? ch? b? nh? co s?
18T?o g?n k?t m?ng
- NIC th?c hi?n các vai trò
- Thi?t l?p k?t n?i v?t lý d?n các phuong ti?n
truy?n thông m?ng - T?o các tín hi?u trên các phuong ti?n truy?n
thông m?ng - Nh?n tín hi?u
- Th?c thi các ki?m soát d? xác d?nh tín hi?u dã
du?c truy?n hay dã du?c nh?n - Các liên k?t trên trên NIC xác d?nh ki?u giao
ti?p v?i m?ng - Có th? l?a ch?n liên k?t v?i ki?u phuong ti?n
truy?n b?ng cách thi?t l?p jumpers ho?c DIP
19Ch?n NIC có hi?u nang cao
- NICs ?nh hu?ng d?n hi?u nang c?a m?ng
- M?t s? dánh giá mà có th? ?nh hu?ng d?n t?c d? và
kh? nang qu?n lý d? li?u
- Truy c?p b? nh? tr?c ti?p (Direct Memory Access
(DMA)) - Dùng chung vùng nh? trên adapter
- Dùng chung vùng nh? h? th?ng
- Bus ch?
- B? d?m RAM
- On-board tích h?p trên bo m?ch ch?
- An toàn, b?o m?t
- Qu?n lý thông lu?ng
- Ít l?i
- Tính nang nâng cao qu?n lý
20Ch?n NIC có hi?u nang cao
- Các b?n kê d?i v?i card m?ng
- Ð? r?ng c?a Bus (16-bit ch?m hon 32-bit ch?n PCI
hay PCI-X) - Lo?i Bus (64-bit PCI-X cho máy ch?)
- B? nh?
- M?t s? d?c di?m (An toàn, qu?n lý, giao th?c, c?m
nóng) - Bus ch? (quan tr?ng v?i máy ch?)
- Ð?i lý (ch?t lu?ng, uy tín, n?i ti?ng)
21Các NICs d?c bi?t
- M?t s? NIC là
- Các b? di?u h?p không dây
- Các b? di?u h?p kh?i d?ng xa
22Các b? di?u h?p không dây
- Bao g?m m?t s? ho?c t?t c? các thành ph?n sau
- Angten và cáp n?i
- Ph?n m?m cho phép b? di?u h?p có th? làm vi?c v?i
các m?ng c? th? - Xem xét ph?n m?m d? ki?m tra cài d?t ho?c kh?c
ph?c l?i - Ph?n m?m cài d?t
- Các b? di?u h?p kh?i d?ng xa
- Giao ti?p v?i di?m truy c?p không dây d? k?t n?i
các thi?t b? không dây t?i m?ng dây cáp - Các chu?n c?n 802.11a, 802.11b, 802.11g
23Các b? di?u h?p kh?i d?ng xa
- Các máy tr?m không ? c?ng có th? kh?i d?ng nh?
vi?c d?c thông tin t? m?t dia c?ng (trên m?t máy
khác) - NIC bao g?m Boot PROM (b? nh? ch? d?c l?p trình
du?c) - Dùng mã l?nh chuong trình d? kh?i d?ng chuong
trình và truy c?p m?ng - Uu di?m kinh t?, tin c?y, và d? an toàn tang
24Ph?n m?m cho Driver c?a NIC
- NIC ph?i có ph?n m?m di?u khi?n
- Là nh?ng chuong trình d?c bi?c nh?m qu?n lý s?
trao d?i gi?a h? di?u hành và NIC - Driver không dúng, máy tính có th? không kh?i
d?ng du?c ho?c gây ra nh?ng tác d?ng x?u d?n hi?u
nang m?ng - Tru?c dây, m?i nhà s?n xu?t NIC d?u xây d?ng các
driver riêng cho t?ng s?n ph?m c?a h? - Ngày nay, h? di?u hành thu?ng có s?n các driver
này.
25Ph?n m?m cho Driver c?a NIC (ti?p t?c)
- Các chu?n cho driver
- Network Device Interface Specification (NDIS)
d?nh nghia giao di?n gi?a các t?ng con c?a MAC và
driver c?a NIC cho phép NIC s? d?ng nhi?u giao
th?c - Win32 Driver Model (WDM) d?nh nghia giao di?n
cho máy PC v?i các h? di?u hành Windows m?i nâng
cao ch?t lu?ng c?a driver b?ng cách chia driver
theo ch?c nang - Open Data-link Interface (ODI) là chu?n c?a Apple
và Novell cho phép NIC dùng nhi?u giao th?c
26Ph?n m?m cho Driver c?a NIC (ti?p t?c)
- Quá trình cài d?t NIC thu?ng d? th?c hi?n
- Các h? di?u hành thu?ng bao g?m các driver ph?
bi?n, các NICs luôn có dia CD ch?a driver di kèm - Các chuong trình cài d?t thu?ng có các giao di?n
ngu?i dùng thân thi?n h? tr? cài d?t - Hình 4-4 hi?n th? màn hình b?t d?u c?a quá trình
cài d?t - Ngu?i dùng có th? ph?i nh?p các thông tin c?u
hình nhu các ng?t IRQ và c?ng vào ra co s?
27Giao di?n cài d?t
Hình 44 Giao di?n t?o k?t n?i
28Ph?n m?m cho Driver c?a NIC (ti?p t?c)
- Driver c?a NIC ti?p t?c phát tri?n
- Ki?m tra NIC
- Website c?a các nhà s?n xu?t luôn cung c?p nh?ng
thông tin h? tr? k? thu?t - G?m thông tin v? l?i thu?ng g?p và cách kh?c ph?c
- C?p nh?t driver khi có lo?i NIC m?i s?n xu?t
29Tóm tat chuong
- Card m?ng (NICS) là giao di?n k?t n?i gi?a máy
tính và các phuong ti?n truy?n thông m?ng - NICs chu?n b?, truy?n, và di?u khi?n lu?ng d?
li?u trong m?ng - Ð? truy?n d? li?u, NIC d?nh d?ng d? li?u xu?t t?
song song sang n?i ti?p, và ngu?c l?i d?i v?i quá
trình nh?n - M?i NIC có m?t d?a ch? v?t lý m?ng duy nh?t g?i
là d?a ch? MAC
30Tóm t?t chuong
- NICs ph?i du?c c?u hình tru?c d? t?o k?t n?i
m?ng, có nhi?u cách c?u hình NIC - M?t s? NICs yêu c?u ng?t (IRQ), c?ng vào ra co
s?, và d?a ch? vùng nh? co s? - Trình Plug and Play có th? th?c hi?n các c?u hình
- Chân c?m c?a NIC ph?i phù h?p v?i khe c?m trên
máy tính - NICs ph?i h?p v?i phuong ti?n truy?n và lo?i d?u
n?i dùng trong m?ng
31Tóm t?t chuong (ti?p theo)
- NICs ?nh hu?ng r?t l?n d?n hi?u nang m?ng
- Truy c?p b? nh? tr?c ti?p (DMA), vùng nh? b? di?u
h?p hay h? th?ng, và bus ch?, làm tang kh? nang
c?a NIC - Dùng b? d?m trên RAM ho?c tích h?p trên bo m?ch
ch? có th? c?i thi?n hi?u nang - M?t s? NIC d?c bi?t, nhu có th? c?m nóng, c?ng
kép, các thi?t l?p b?o m?t, giao di?n qu?n lý,
truy?n thông không dây, h? tr? kh?i d?ng xa
32Tóm t?t chuong (ti?p theo)
- Các ch? s? k? thu?t c?a NIC c?n chú ý khi ch?n
mua - Ð? r?ng c?a bus càng r?ng càng t?t, dùng PCI
ho?c PCI-X - Lo?i bus s? d?ng PCI-X cho máy ch? khi c?n
- Các d?c di?m quan tr?ng b?o m?t, qu?n lý, qu?n
lý giao th?c, có kh? nang c?m nóng - Bus ch? quan tr?ng d?i v?i máy ch?
- Ð?i lý ch?t lu?ng, d? tin c?y, uy tín
33Tóm t?t chuong (ti?p theo)
- Khi mua NIC không dây, ghi nh? h? chu?n 802.11
802.11a, 802.11b, or 802.11g - Các d?c di?m v? d? an toàn WEP, WPA, and 802.11i
34Tóm t?t chuong (ti?p theo)
- Ph?n m?m di?u khi?n Driver có vai trò quan tr?ng
quy?t d?nh s? trao d?i gi?a NIC và h? di?u hành - Ch?c ch?n Driver ph?i dúng cho t?ng lo?i NIC
- Luôn s? d?ng Driver m?i nh?t
- Nâng c?p Driver nhu m?t ph?n c?a b?o trì m?ng