Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 3

Trong ph?n hai c?a lo?t b�i n�y ch�ng ta ?� th?o lu?n v? m� h�nh tham chi?u Open System Interconnect (OSI) v� hai l?p ??u ti�n c?a n�. Ph?n ba n�y ch�ng t�i s? gi?i thi?u cho c�c b?n v? l?p th? ba; l?p m?ng. L?p m?ng l� l?p c� li�n quan ??n vi?c truy?n t?i d? li?u t? m�y t�nh n�y sang m�y t�nh kh�c.



>> Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 1

>> Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 2



?�y ch�nh l� s? kh�c bi?t v?i l?p 2 (l?p li�n k?t d? li?u) v� l?p 2 ch? li�n quan ??n vi?c truy?n t?i d? li?u t? m?t thi?t b? n�y sang m?t thi?t b? ???c k?t n?i tr?c ti?p kh�c. V� d?, l?p li�n k?t d? li?u ch?u tr�nh nhi?m cho vi?c truy?n t?i d? li?u t? m?t m�y t�nh ??n m?t hub m� n� k?t n?i t?i, trong khi ?� l?p m?ng l?i li�n quan ??n vi?c truy?n t?i t?t c? d? li?u ?� ??n m�y t�nh kh�c.



L?p m?ng chuy?n d? li?u t? m?t ??u cu?i n�y ??n m?t ??u cu?i kh�c b?ng c�ch th?c hi?n c�c nhi?m v? d??i ?�y:

  • ??a ch? h�a

  • ??nh tuy?n

  • ?�ng g�i

  • Chia ?o?n

  • Qu?n l� l?i

  • ?i?u khi?n t?c ngh?n

??a ch? h�a



N?u b?n l� nh?ng ng??i ?� ??c c�c ph?n tr??c c?a lo?t b�i n�y th� c� th? s? t� m� mu?n t�m hi?u t?i sao l?p 3 l?i thi h�nh ??a ch? h�a khi ch�ng t�i ?� n�i r?ng n� di?n ra trong l?p 2. ?? gi?i ?�p cho s? t� m� n�y, b?n h�y nh? ch�ng t�i ?� vi?t r?ng, ??a ch? h�a c?a l?p 2 (??a ch? MAC) t??ng ?ng v?i ?i?m truy c?p m?ng c? th?, tr�i v?i vi?c ??a ch? h�a cho to�n b? thi?t b? nh? m?t m�y t�nh. M?t s? th? c?n xem x�t ? ?�y l� l?p 3 ch? ??a ch? h�a logic ??c l?p ho�n to�n v?i ph?n c?ng; c�n ??a ch? MAC ???c k?t h?p v?i ph?n c?ng c? th? v� c�c nh� m�y s?n xu?t ph?n c?ng.



M?t v� d? v? vi?c ??nh ??a ch? c?a l?p 3 l� ??a ch? IP. D??i ?�y l� minh ch?ng v? ??a ch? IP trong h�nh 1.


H�nh 1: Minh ch?ng v? ??a ch? IP
??nh tuy?n



?�y l� c�ng vi?c c?a l?p m?ng nh?m chuy?n d? li?u t? m?t ?i?m n�y t?i ???c ?�ch c?a n�. ?? th?c hi?n c�ng vi?c n�y, l?p m?ng ph?i l?p k? ho?ch cho m?t tuy?n ?? d? li?u truy?n t?i tr�n ?�. S? k?t h?p c?a ph?n c?ng v� ph?n m?m ?? th?c hi?n nhi?m v? n�y ???c bi?t ??n v?i t�n g?i b? ?inh tuy?n. Khi b? ??nh tuy?n nh?n m?t g�i d? li?u t? m?t ngu?n, n� c?n x�c ??nh ??a ch? ?�ch v� th?c hi?n c�ng vi?c n�y b?ng c�ch remove c�c header ?� ???c th�m v�o tr??c ?� b?i l?p li�n k?t d? li?u v� ??c ??a ch? t? m?t v? tr� ?� ???c x�c ??nh tr??c b�n trong c�c g�i nh? ?� ???c ??nh ngh?a theo chu?n (cho v� d? chu?n IP).



Khi ??a ch? ?�ch ?� ???c x�c ??nh, router s? ki?m tra xem ??a ch? c� n?m trong m?ng m� n� qu?n l� hay kh�ng. N?u ??a ch? n�y n?m b�n trong m?ng c?a ch�nh n� qu?n l� th� router s? g?i g�i n�y xu?ng l?p li�n k?t d? li?u, l?p n�y s? th�m ph?n header nh? ch�ng t�i ?� gi?i thi?u trong ph?n tr??c v� s? g?i g�i n�y ??n ?�ch c?a n�. N?u ??a ch? kh�ng n?m b�n trong m?ng c?a n� th� router s? tra c?u ??a ch? trong b?ng ??nh tuy?n. N?u ??a ch? c� b�n trong b?ng ??nh tuy?n n�y th� router s? ??c m?ng ?�ch t??ng ?ng t? b?ng v� g?i g�i d? li?u n�y xu?ng l?p li�n k?t d? li?u v� ??n m?ng ?�ch ?�. N?u ??a ch? n�y kh�ng c� trong b?ng ??nh tuy?n th� g�i d? li?u s? ???c g?i cho ph?n qu?n l� l?i. ?�y l� l?i c� th? th?y trong truy?n d?n tr�n c�c m?ng, v� l� m?t v� d? tuy?t v?i v? t?i sao vi?c ki?m tra l?i v� qu?n l� l?i c?n thi?t ??n v?y.



?�ng g�i



Khi router g?i m?t g�i d? li?u xu?ng l?p li�n k?t d? li?u, l?p s? th�m c�c header tr??c khi truy?n t?i g�i d? li?u ??n ?i?m ti?p theo, ?�y l� m?t v� d? v? vi?c ?�ng g�i cho l?p li�n k?t d? li?u.



Gi?ng nh? l?p li�n k?t d? li?u, l?p m?ng c?ng c� tr�ch nhi?m ?�ng g�i d? li?u m� n� nh?n ???c t? l?p tr�n n�. Trong tr??ng h?p n�y, n� s? nh?n d? li?u t? l?p 4, l?p truy?n t?i. Th?c s? m?i l?p ??u c� tr�ch nhi?m ?�ng g�i d? li?u m� n� nh?n ???c t? l?p b�n tr�n. Th?m ch� c? l?p cu?i c�ng, l?p ?ng d?ng, v� l?p ?ng d?ng c?ng ?�ng g�i d? li?u m� n� nh?n ???c t? ng??i d�ng.



Chia ?o?n



Khi l?p m?ng g?i d? li?u xu?ng l?p li�n k?t d? li?u c� th? x?y ra m?t s? v?n ??. Nh?ng v?n ?? c� th? x?y ra ? ?�y l�, ph? thu?c v�o ki?u d? li?u c?a c�ng ngh? l?p li�n k?t d? li?u ?ang ???c s? d?ng m� d? li?u c� th? qu� l?n. ?i?u n�y y�u c?u l?p m?ng ph?i c� kh? n?ng ph�n chia d? li?u n�y ra th�nh c�c g�i nh? h?n. Qu� tr�nh n�y ???c bi?t ??n v?i t�n g?i chia ?o?n.



Qu?n l� l?i



Qu?n l� l?i l� m?t kh�a c?nh quan tr?ng c?a l?p m?ng. Nh? ch�ng t�i ?� ?? c?p ? tr�n, m?t l?i c� th? xu?t hi?n khi c�c router kh�ng t�m th?y ??a ch? ?�ch trong b?ng ??nh tuy?n c?a ch�ng. Trong tr??ng h?p ?�, router c?n ph?i t?o m?t l?i th�ng b�o kh�ng c� ?�ch ??n. M?t l?i kh�c c?ng c� th? xu?t hi?n ? ?�y l� gi� tr? TTL (th?i gian t?n t?i) c?a g�i. N?u l?p m?ng quy?t ??nh r?ng TTL ?� ??t ??n m?t gi� tr? zero th� m?t l?i qu� h?n th?i gian s? ???c t?o. C? hai th�ng b�o l?i kh�ng c� ?�ch ??n v� l?i v??t qu� th?i gian ??u tu�n theo c�c chu?n c? th? ?� ???c ??nh ngh?a trong Internet Control Message Protocol (ICMP).



Vi?c chia ?o?n c?ng c� th? g�y ra l?i. N?u qu� tr�nh chia ?o?n di?n ra qu� d�i th� thi?t b? c� th? ??a ra m?t l?i qu� th?i gian theo ICMP.



?i?u khi?n t?c ngh?n



M?t tr�ch nhi?m n?a c?a l?p m?ng ?� l� ?i?u khi?n t?c ngh?n. C� th? b?n ?� bi?t, b?t c? thi?t b? m?ng n�o c?ng ??u c� m?t gi?i h?n tr�n ??i v?i s? l??ng th�ng l??ng m� thi?t b? c� th? qu?n l�. Gi?i h?n tr�n n�y lu�n t?ng d?n d?n nh?ng ?�i khi c� m?t s? l?n c� qu� nhi?u d? li?u ???c g?i ??n thi?t b?. ?i?u n�y ??t ra c?n bi?n ph�p ?i?u khi?n t?c ngh?n.



C� nhi?u l� thuy?t v? c�ch th?c hi?n t?t nh?t v?n ?? ?i?u khi?n t?c ngh?n, h?u h?t trong s? c�c ph??ng ph�p ??u kh� ph?c t?p v� v??t xa ph?m vi c?a b�i n�y ch�nh v� v?y ch�ng t�i s? kh�ng ?? c?p ? ?�y. � t??ng c? b?n trong t?t c? c�c ph??ng ph�p n�y l� b?n mu?n l�m cho ng??i g?i d? li?u ganh ?ua ??i v?i c�c th�ng b�o c?a h? ?? n� l� nh?ng th�ng b�o s? ???c ch?p nh?n trong th�ng l??ng. Thi?t b? ?i?u khi?n t?c ngh?n mu?n th?c hi?n ?i?u n�y theo c�ch h? th?p s? l??ng to�n b? d? li?u m� n� ?ang nh?n. ?i?u n�y c� th? ???c th?c hi?n b?ng c�ch 'punishing' ng??i g?i, h�nh ??ng n�y c� th? l�m gi?m h�nh ??ng g?i d? li?u c?a h? ?? tr�nh hi?n t??ng t?c ngh?n.



Trong ph?n ti?p theo c?a lo?t b�i n�y ch�ng t�i s? gi?i thi?u cho c�c b?n v? l?p 4 c?a m� h�nh tham chi?u OSI; l?p truy?n t?i.


>> Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 4



(Windows Networking)

This entry was posted on 07:02 and is filed under .Follow any comments here with the RSS 2.0 . You can leave a response so that we can know your suggestion.
0 Responses to "Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 3"

Đăng nhận xét