Professional Documents
Culture Documents
anhph@cse.hcmut.edu.vn
Nội dung
Quản lý liên kết dữ liệu
Môi trường áp dụng
Nghi thức hướng đến ký tự
Nghi thức hướng đến bit
Khoảng cách xa
Các gói/khung đặc biệt dùng để điều khiển (supervisory
packet/frame)
Supervisory frame được dùng để hiện thực nghi thức ARQ,
do đó sẽ ảnh hưởng đến cách hiện thực của nó
Nghi thức
Hướng đến ký tự
Hướng đến bit
D L P
D T E P S T N D T E
D C E D C E
D L P
Point-to-multipoint S u p e r v i s o r y
( M a s t e r ) DD T T E E
D L P
D T E D T E D T E
S l a v e D T E S l a v e D T E S l a v e D T E
D T E I S D N D T E
E X C H E X C H
D L P D L P
P S E : P a c k e t S w i t c h i n g E x c h a n g e
E X C H : S w i t c h i n g E x c h a n g e
D T E X . 2 5 D T E
P S n e t w o r k
P S E P S E
D L P D L P
D T E D T E D T E
S h a r e d B u s
D L P
D T E D T E D T E
Hạn chế
Không đánh số thứ tự (idle ARQ)
Chỉ truyền half-duplex
Phụ thuộc mã điều khiển (code-dependent)
Không điều khiển lỗi cho các trường điều khiển
Không có khả năng mở rộng
Tình trạng độc chiếm đường truyền của máy phát
Không hỗ trợ cơ chế “hub polling” hoặc “fast select”
Thủ tục khó sử dụng đối với văn bản
P o l l / S e l e c t s e q u e n c e P o s i t i v e s e l e c t r e
S Y N S Y N A C K 0 / 1 S Y N S Y N N A K
P o s i t i v e a c k f o r e v e n / o d d - n u m b e r e dN ef r g a am t i e v e s e l e c t r e
S Y N S Y N N A K 0 / 1 S Y N S Y N E O T
N e g a t i v e a c k f o r e v e n / o d d - n u m b e r e E d n f dr a o m f eT r a n s m i s s
n o m e s s a g e s t o
MASTER
(1) (4)
(2) (3)
Select Y
Poll X Message
L a s t d a t a b l o c k ( n )
A C K ( 0 / 1 )
E n d o f t r a n s m i s s i o n E O T
S e le c t Y s e q u e n c e
F a s t s e l e c t
F ir s t d a t a b l o c F k a (s 0 t ) s e l e c t
D a t a
A C K ( 0 )
t r a n s f e r
M A S T E R S L A V E
D a t a t r a n s f e r
L a s t d a t a b lo c k ( n )
A C K ( 0 / 1 )
E O T
E n d o f t r a n s m i s s i o n
T im e
M A S T E R S L A V E
Mục tiêu
Không phụ thuộc mã điều khiển
Khả năng thích ứng
Hiệu quả cao
Độ tin cậy cao
V ( S ) = 0 S N R M ( B , P = 1 )
V ( R = 0 )
U A ( B , F = 1 ) V ( S = 0 )
V ( R ) = 0
D a t a t r a n s f e r
P r i m a r y d i s c o n n e c t e d D I S C ( B , P = 1 )
U A ( B , F = 1 ) S e c o n d a r y d i s c o n n e c t e d
N o r m a l R e s p o n s e M o d e ( N R M ) - m u l t i
C o m b i n e d P / S ( A ) C o m b i n e d P / S ( B )
V ( S ) = 0 S A B M ( B , P = 1 )
V ( R = 0 )
U A ( B , F = 1 ) V ( S = 0 )
V ( R ) = 0
D a t a t r a n s f e r
D I S C ( A , P = 1 )
P r i m a r y d i s c o n n e c t e d
P r i m a r y a n d S e c o n d a r y
d i s c o n n e c t e d
S e c o n d a r y d i s c o n n e c t e d
U A ( A , F = 1 )
A s y n c h r o n o u s B a l a n c e d M o d e ( A B M ) - p
Trường FCS
Dùng để phát hiện lỗi
CRC 16 bit
Có thể dùng CRC 32 bit