Trong c�c ph?n tr??c c?a lo?t b�i n�y, ch�ng t�i ?� gi?i thi?u cho c�c b?n ba l?p ??u ti�n trong m� h�nh tham chi?u OSI. Trong ph?n n�y, ch�ng t�i s? gi?i thi?u ti?p cho c�c b?n v? l?p 4, l?p truy?n t?i (Transport). L?p Transport ?�ng vai tr� truy?n t?i d? li?u t? ?i?m n�y sang ?i?m kh�c trong m?ng. Ch?u tr�ch nhi?m cho vi?c ?i?u khi?n lu?ng v� kh�i ph?c l?i.
>> 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
>> Ph?n c?ng trong m� h�nh tham chi?u OSI: L?p 3
C�c l?p b�n tr�n trong m� h�nh tham chi?u coi l?p truy?n t?i nh? m?t d?ch v? tin c?y, ho�n to�n ??c l?p v� xuy�n su?t t? ??u ??n cu?i (end-to-end). D?ch v? ?end-to-end? b�n trong l?p truy?n t?i ???c chia th�nh m?t trong 5 m?c d?ch v? kh�c nhau; t? Transport Protocol (TP) class 0 ??n TP class 4.
TP class 0
TP class 0 l� m?c c? b?n nh?t trong 5 m?c ph�n lo?i. C�c d?ch v? ? l?p n�y th?c hi?n s? ph�n ?o?n v� ?�ng g�i tr? l?i.
TP class 1
C�c d?ch v? TP class 1 th?c hi?n t?t c? c�c ch?c n?ng c?a c�c d?ch v? ???c ph�n lo?i ? TP class 0 th�m v�o ?� l� vi?c kh�i ph?c l?i. D?ch v? ? m?c n�y s? truy?n l?i c�c kh?i d? li?u n?u b�n nh?n kh�ng nh?n ?�ng g�i d? li?u c?n nh?n.
TP class 2C�c d?ch v? TP class 2 th?c hi?n t?t c? c�c ch?c n?ng c?a c�c d?ch v? ???c ph�n lo?i TP class 1 th�m v�o ?� l� vi?c gh�p k�nh v� gi?i m� k�nh, ?
TP class 3 C�c d?ch v? TP class 3 th?c hi?n t?t c? c�c ch?c n?ng c?a c�c d?ch v? TP class 2 th�m v�o ?� l� vi?c x?p x?p c�c kh?i d? li?u ?? g?i.
TP class 4 C�c d?ch v? TP class 4 th?c hi?n t?t c? c�c ch?c n?ng c?a c�c d?ch v? TP class 3 th�m v�o ?� l� kh? n?ng cung c?p c�c d?ch v? c?a n� tr�n m?ng h??ng k?t n?i ho?c kh�ng. L?p giao th?c truy?n t?i n�y l� l?p chung nh?t v� r?t gi?ng v?i b? Transmission Control Protocol (TCP) c?a Internet Protocol (IP).
S? d? n�i TP class 4 gi?ng v?i TCP l� v� ch? c� m?t s? ?i?m kh�c nhau. TP class 4 s? d?ng 10 ki?u d? li?u trong khi TCP ch? s? d?ng 1. ?i?u n�y c� ngh?a r?ng TCP ??n gi?n h?n nh?ng kh�ng c� ngh?a l� n� ph?i ch?a nhi?u header. Trong khi ?� TP class 4 ph?c t?p h?n nhi?u, c� th? g?m ??n � s? header m� TCP ch?a, n�n gi?m ???c r?t nhi?u t?i tr?ng.
C�c m?ng h??ng k?t n?iC�c m?ng h??ng k?t n?i gi?ng nh? c�c m?ng ?i?n tho?i c?a b?n. M?t k?t n?i ???c thi?t l?p tr??c khi d? li?u ???c g?i v� ???c duy tr� xuy�n su?t to�n b? qu� tr�nh g?i d? li?u. V?i ki?u m?ng n�y, vi?c ??nh tuy?n c�c th�ng tin ch? c?n ???c g?i trong khi thi?t l?p k?t n?i m� kh�ng c?n trong su?t qu� tr�nh truy?n t?i d? li?u. ?i?u n�y ?� gi?m ???c r?t nhi?u t?i tr?ng nh?m c?i thi?n ???c t?c ?? truy?n th�ng. Ki?u truy?n th�ng n�y c?ng r?t h?u �ch cho c�c ?ng d?ng nh? tho?i v� video (ki?u truy?n th�ng c� th? t? c?a d? li?u nh?n ??c bi?t quan tr?ng).
C�c m?ng kh�ng h??ng k?t n?iC�c m?ng kh�ng h??ng k?t n?i l?i ng??c l?i ho�n to�n v?i m?ng h??ng k?t n?i, ch�ng kh�ng g?i ?i m?t k?t n?i t? tr??c ?? truy?n t?i d? li?u. Kh�ng duy tr� b?t c? m?t k?t n?i n�o gi?a hai ?i?m cu?i. M?ng n�y y�u c?u vi?c ??nh tuy?n th�ng tin ???c g?i trong m?i g�i, ch�nh v� v?y t?ng t?i tr?ng truy?n th�ng.
B?n c?n l?u � r?ng v?n ?? n�y l� v� d? li?u ?ang ???c g?i trong c�c g�i kh�ng c� ngh?a ?�y l� m?t m?ng kh�ng h??ng k?t n?i, c�c m?ch ?o l� m?t v� d? c?a m?ng h??ng k?t n?i trong s? d?ng c�c g�i d? li?u nh? v?y.
Trong c�c ph?n tr??c, ch�ng t�i ?� gi?i thi?u cho c�c b?n v? c�c kh�a c?nh ph�t hi?n v� kh�i ph?c l?i, ch�nh v� v?y trong ph?n n�y ch�ng t�i s? t?p trung v�o ph?n c?ng v� s? gi?i thi?u cho c�c b?n nh?ng h??ng d?n c? b?n v? kh�a c?nh n�y c?a l?p truy?n t?i; gh�p k�nh v� gi?i m� k�nh.
Gh�p k�nhGh�p k�nh l� m?t trong nh?ng t? c� l? m?i ng??i th??ng nghe th?y tuy nhi�n hi?u r� v? n�i l?i ch? c� m?t s? �t. Nhi?u ng??i c� th? bi?t r?ng vi?c gh�p (tr?n) l� m?t qu� tr�nh k?t h?p hai ho?c nhi?u t�n hi?u th�nh m?t, tuy nhi�n ch�nh x�c n� l� g�? C� nhi?u c�ch ?? th?c hi?n vi?c gh�p k�nh. C�c t�n hi?u s? c� th? ???c tr?n trong m?t ho?c hai c�ch, gh�p k�nh ph�n chia theo th?i gian (TDM) v� gh�p k�nh ph�n chia theo t?n s? (FDM). C�c t�n hi?u quang l?i s? d?ng m?t ph??ng ph�p ?� l� gh�p k�nh ph�n chia theo ?? d�i b??c s�ng.
?? minh ch?ng cho c�ch gh�p k�nh l�m vi?c nh? th? n�o, ch�ng ta h�y l?y m?t tr??ng h?p ??n gi?n trong TDM. Trong v� d? n�y, ch�ng ta gi? d? r?ng c� hai t�n hi?u ??u v�o. Hai t�n hi?u ??u v�o n�y ???c tr?n v�o m?t thi?t b? c� 3 ??u v�o; hai ??u v�o s? d?ng cho t�n hi?u v� m?t ??u cho xung clock ?? ?i?u khi?n. Hai t�n hi?u ??u v�o ???c tr?n v� cho ra ? m?t ??u ra.
H�nh 1: S? ?? c?ng logic c?a b? gh�p k�nh hai ??u v�o.
H�nh 1 ? tr�n th? hi?n m?t b? gh�p k�nh hai ??u v�o. Hai t�n hi?u ???c th? hi?n ? ?�y l� d0 v� d1, c�n t�n hi?u ?i?u khi?n ???c th? hi?n l� c. ??u ra c?a hai t�n hi?u ??u v�o ???c th? hi?n l� f. C�c k� hi?u trong h�nh n�y l� c�c k� hi?u chu?n ?? tr�nh b�y c�c c?ng logic. H�nh 2 l� th? hi?n � ngh?a c?a m?i c?ng n�y.
H�nh 2: C�c c?ng logic c? b?n
B? gh�p k�nh l�m vi?c b?ng c�ch nh?n m?t t�n hi?u s? tr�n ??u v�o c. T�n hi?u c n�y ?i tr?c ti?p v�o ??u v�o c?a c?ng 1 'AND' v� ??n c?ng 'NOT'. C?ng 'NOT' s? ??o ng??c t�n hi?u, sau ?� g?i n� ??n ??u v�o c?a c?ng 2 'AND'. C�c ??u ra c?a c�c c?ng 'AND' s? ch? c� tr?ng th�i cao khi t�n hi?u ?i?u khi?n v� t�n hi?u ??u v�o (d0 ho?c d1) ? tr?ng th�i cao. V� t�n hi?u ?i?u khi?n ???c g?i th�ng qua c?ng 'NOT' tr??c ??n c?ng 2 'AND' ch? m?t trong hai c?ng 'AND' s? th?y m?t t�n hi?u ?i?u khi?n tr?ng th�i cao t?i b?t k? th?i ?i?m t?c th?i n�o. Qu� tr�nh n�y c� ngh?a r?ng ??u ra f s? m?t c�ch lu�n phi�n gi?a t�n hi?u d0 v� d1v?i t?n s? c.
N?u t?n s? c?a t�n hi?u ?i?u khi?n l?n g?p hai l?n (ho?c h?n) t�n hi?u ??u v�o th� ??u ra f s? c� ?? c�c th�ng tin c?a d0 v� d1. V� khi ?� b�n ph�a gi?i m� s? gi?i m� th�nh c�ng ???c hai t�n hi?u ??u v�o d0 v� d1 n�y. ?�y ch�nh l� � t??ng c?t l�i c?a l� thuy?t l?y m?u Nyquist-Shannon.
Xem x�t c�c c?ng logic trong h�nh 1 v� 2, trong s? c�c b?n v?i nh?ng ng??i c� kinh nghi?m l?p tr�nh v� t?o k?ch b?n s? nh?n ra c�c ch?c n?ng logic n�y nh? c�c c�ng c? trong ph? bi?n c?a m?t l?p tr�nh vi�n. C?n l?u � r?ng c�c ch?c n?ng n�y ???c t�m th?y trong c�c ch??ng tr�nh ph?n m?m nh?ng ? ?�y ch�ng t�i l?i ho�n to�n n�i v? c�c ch?c n?ng ph?n c?ng li�n quan ??n c�c linh ki?n ?i?n t? nh? c�c transistor ???c x?p x?p theo c�c c�ch th�ng minh ?? th?c hi?n c�c ch?c n?ng logic n�y.
Gi?i m� k�nhB? gi?i m� k�nh c? b?n ng??c l?i v?i b? gh�p k�nh. N� s? c� m?t t�n hi?u ??u v�o v� trong tr??ng h?p ?� ???c m� t? ? tr�n s? c?n c� hai ??u ra cho hai t�n hi?u ra. R� r�ng c?ng c?n ??n t�n hi?u ?i?u khi?n (clock) v� th??ng ???c g?i l� t�n hi?u ??a ch?. T�n hi?u ?i?u khi?n n�y ???c g?i l� t�n hi?u ??a ch? v� m?ch gi?i m� k�nh c?ng c� th? ???c s? d?ng ?? ch?n ra ch�n ??u ra n�o c?n l?y.
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 5 trong m� h�nh tham chi?u n�y, mong c�c b?n ?�n ??c.
(Windows Networking)
Đăng nhận xét