chuong 3 - nghi thuc lk dl
TRANSCRIPT
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
1/92
CC NGHI THC LPLIN KT D LIU
Kim sot li (Errror Control) Kim sot lung (Flow Control)
Qun l kt ni (Connection
management) Cc nghi thc lp lin kt d liu
8/10/2013 1Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
2/92
CC NGHI THC LP LINKT D LIU
Nghi thc l qui nh c thng nht giabn pht v bn nhn.
Mc ch : Hiu cc thnh phn c bn ca mt nghi thcbao gm: Kim sot li (Errror Control).
Kim sot lung (Flow Control). Qun l kt ni (Connection management).
Tm hiu cc nghi thc lp lin kt d liu
8/10/2013 2Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
3/92
CC NGHI THC LP LINKT D LIU
Mt s k hiu :
P : Primary (pha s cp) l pha gi i cc frame d liu. S : Secondary (pha th cp) l pha thu cc frame d liu t P. I-frame (information frame): khung thng tincha d liu pha
pht truyn cho pha thu.
I(N) : S tun t ca khung thng tin ACK frame (Acknowledge frame) : S truyn ti P bo l
nhn d liu tt (khng b li). NAK frame (Negative Acknowledge frame: S truyn ti P bo
l nhn d liu sai (b li).
P SI -frame
ACK frame or NAK frame
8/10/2013 3Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
4/92
KIM SOT LI(ERROR CONTROL)
Pha nhn khi nhn c frame s kim tra c li hay khng,sau c 2 kh nng Gi li pha pht bn tin iu khin xc nhn l khung tin khng li. Gi li pha pht bn tin iu khin yu cu pht li khung tin nu
khung tin li.
Qu trnh ny din ra t ng nn gi l Automatic Repeat Request(ARQ) Cc phng php kim sot li:
Idle RQ (Stop and Wait) Implicit (Hiu ngm ) Explicit (Tng minh )
Continuous RQ - Selective Repeat Implicit (Hiu ngm ) Explicit (Tng minh )
Continuous RQ - Go back N
8/10/2013 4Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
5/92
Idle RQ ( Stop and Wait )
ng dng: S dng trong kiu truyn s liu nh hng k t
(character-oriented).
Hot ng theo ch bn song cng.
nh dng ca cc frame trong Idle RQ nh sau: C 3 lol frame : I-frame, ACK-frame, NAK-frame.
Cc frame ny gi l PDU (Protocol Data Unit) trongIdle RQ
8/10/2013 5Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
6/92
Idle RQ ( Stop and Wait )
PDUs Protocol Data Units
N(S) Send Sequence Number
N(R) Receive Sequence Number
SOH Start of Header
STX Start of Text
ETX End of Text
BCC Block (sum) Check Character
ACKAcknowledge
NAK Negative Acknowledge
SOH
N(S)
STX
.
ETX
BCC
ACK
N(R)
BCC
ACK- frame format
NAK
N(R)
BCC
NAK- frame format
8/10/2013 6Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
7/92
Idle RQ ( Stop and Wait )
c im : P ch c mt I frame ang ch ACK ti mt thi im Khi nhn mt I frame khng b li, S truyn li P mt ACK frame, Khi P nhn c ACK ca frame N, P s tip tc truyn I frame k tip
(N+1).
Khi P bt u truyn I frame, n s khi ng b nh thi (Timerstart), nu qu khong thi gian gii hn (time expires/restarts) mkhng nhn c frame tr li t S th P s truyn li frame .
Nu S nhn c cng 1 frame 2 ln th s loi b bn copy. iu nythc hin c do trong mi I-frame P u truyn km theo s tun tca frame.
Khng tn nhiu b nh m Hiu sut s dng ng truyn thp
8/10/2013 7Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
8/92
Idle RQ ( Stop and Wait )
Idle RQ - Implicit (Hiu ngm) Khi S nhn c mt frame b li, S s b qua v khng gi ACK.
8/10/2013 8Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
9/92
Idle RQ ( Stop and Wait )
Idle RQ - Explicit (Tng minh) Khi S nhn c mt frame b li, S truyn li P mt NAK frame, khi
P nhn c NAK ca frame N, P s truyn li I(N).
8/10/2013 9Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
10/92
Idle RQ ( Stop and Wait )
Hiu sut s dng ng truyn
8/10/2013 10Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
11/92
Idle RQ ( Stop and Wait )
Thi im gi xong gi 0, t = L / RThi im gi gi 0, t = 0
sender receiver
RTTGi 0 n
ACK n, v gi gi tip
theo, t = RTT + L / R
Gi 0 n xong
8/10/2013 11Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
12/92
Trng hp truyn khng c li, th thi gian tng hon thnh vic truyn v x l mt I frame:
Tt= Tix+ 2Tp + Tap + Tip+ Tax
Thng thng Tap, Tip va Tax rt nh so vi Tp v Tix do :Tt Tix+ 2Tp Hiu sut lin kt c nh ngha l t s ca thi gian P pht
mt frame Tix trn thi gian tng hon thnh vic truyn mtframe Tt
Vi
Idle RQ ( Stop and Wait )
8/10/2013 12Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
13/92
Trng hp c li, cc frame b li phi thc hin vic truyn li.Gi s truyn thnh cng 1 frame th trung bnh c Nr frametruyn li, do xc sut mt frame khng li l 1/Nr v thi giantruyn tng cng :
Hiu sut:
Gi P l xc sut mt bit b li, khi xc sut mt frame (chiu di Ni) b li l:
Pf = 1 (1 P)Ni NiP , nu NiP
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
14/92
Idle RQ ( Stop and Wait )
V d:
Mt chui cc khung d liu L=1000 bit ctruyn theo nghi thc RQ rnh. Bit tc lan
truyn sng trn lin kt l V=2.108m/s. Hy xcnh hiu sut lin kt vi cc tuyn lin kt sau:a. Tuyn lin kt c chiu di S=10km, t l li bit l
BER=10-4 v tc truyn d liu l R=9600bps
b. Tuyn lin kt c chiu di S=100km, t l li bit lBER=10-4 v tc truyn d liu l R=10Mbps
8/10/2013 14Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
15/92
Idle RQ ( Stop and Wait )
S=10km, BER=10-4, R=9600bps
Thi gian lan truyn sng:
Thi gian pht mt khung d liu:
Xc sut truyn ng mi khung:
Hiu sut lin kt:
S=100km, BER=10-4, R=10Mbps
35
p 8
S 10 *10T 5 *10 (s)
V 2 *10
ix
L 1000T 0.1(s)
R 9600
1000L 4
fP 1 BER 1 10 0.905
ix f
1 5
ix p
T * P 0.1* 0.905U
T 2 * T 0.1 2* 5*10
0.905
4
ix f2 14 5
ix r
T * P 10 * 0.905U U
T 2 * T 10 2 *50 *10
0.0905
8/10/2013 15Khoa in in t
-HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
16/92
Continuous RQ
c im: P truyn cc I frame ti S mt cch lin tc m khng dng li ch ACK
frame truyn v t S. Khi c nhiu hn 1 I-frame ch ACK, P gi li bn sao ca cc I-frame trong b
m truyn li (retransmission list) hot ng theo nguyn tc FIFO S tr v ACK frame cho mi I frame nhn ng. Mi I frame cha s th t c tr v trong ACK Khi P nhn c ACK th s loai b I frame tng ng ra khi danh sch. Cc I frame nhn c khng li c S cha trong b m thu (link receive list)
ch x ly. S lun ch cc I frame k tip theo th t x l. Trong trng hp frame
nhn c khng ng th t (gi s trc nhn frame N, k n nhn frameN+2 ) th S s gi li tt c cc I frame trong b m thu cho n khi nhn li
c frame theo ng th t (frame N+1). Ngoi tr nghi thc Go Back N, bm thu bn S lun lun ch gi li ng 1 I- frame va nhn c.
8/10/2013 16Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
17/92
Continuous RQ
Trong trng hp c li xy ra trong qu trnh truyndn, c 2 cch truyn li c p dng nh sau: S pht hin v yu cu P truyn li chnhng frame b li. Kieu
truyn li nay c goi la truyn li co la chon (selective repeat).
S pht hin v yu cu P truyn li nhng frame cha c trli ACK, ngha l tt c cc frame k t frame cui cng nhnng. Kiu truyn ny c gi l lp li N (go-back-N).
Hiu sut s dng ng truyn cao.
Cn b m ln.
8/10/2013 17Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
18/92
Continuous RQ
8/10/2013 18Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
19/92
Continuous RQ
Go back N Gi s I(N+1) b li S nhn I(N+2) khng ng th t (cha nhn c frame N+1) S gi NAK (N+1) cho P bo P bt u truyn li t frame N+1 v bt
u khi ng timer ch nhn I(N+1), nu qua mt khong thi gian
xc nh m khng nhn c I(N+1) th S truyn li NAK(N+1) (phng trng hp NAK(N+1) b li). S vo trng thi truyn li (Retransmission), tm thi khng tr li ACK
cho bt k frame no nhn c v ch I(N+1). Khi nhn c frame N+1, S tr li ACK (N+1) v ra khi trng thi
truyn li. Bn S khi gi mt Iframe th cng khi ng timer. Sau khong thi
gian Time Expires m khng nhn c tn hiu tr li ca frame nyth s truyn li frame .
B m thu khng cn dung lng ln.
8/10/2013 19Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
20/92
Continuous RQ
8/10/2013 20Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
21/92
Continuous RQ
8/10/2013 21Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
22/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
23/92
Continuous RQ
Selective repeat - Implicit Retransmission: Gi s I-frame N+1 b li :
S tr v ACK frame cho nhg I-frame ng (N, N+2,N+3,..).
Khi nhn c ACK ca I-frame N+2, P nhn thay ACK(N+1) cha nhn c -> b li -> P xa I-frame N+2 rakhi b m v truyn li frame N+1.
Gi s ACK(N) b li : Khi nhn c ACK ca frame N+1, P pht hin ACK(N)
cha nhn c, c ngha l frame N b li do P truynli frame N.
Khi nhn frame N ln th 2, S xc nh c s trng lpva do b qua, tuy nhin S vn truyn tr v ACK(N) m bo P xa I-frame N ra khi b m.
8/10/2013 23Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
24/92
Continuous RQ
8/10/2013 24Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
25/92
Continuous RQ
8/10/2013 25Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
26/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
27/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
28/92
Continuous RQ
8/10/2013 28Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
29/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
30/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
31/92
KIM SOT LUNG(FLOW CONTROL)
Mc ch : iu khin vic truyn d liu gia bn pht v bn thu sao cho
m bo bn thu lun lun c th nhn c d liu vo b mtrc khi x l.
Theo cc c ch iu khin li trn, c nhng thi im b mbn thu b qu ti do lng ln d liu truyn n nhng chac x l. Do vic mt d liu c th xy ra. V vy phi bobn pht bit ngng pht v ch pht li khi bn thu snsng nhn.
C 2 phng php iu khin lung : X-ON/X-OFF
Sliding Window
8/10/2013 31Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
32/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
33/92
KIM SOT LUNG(FLOW CONTROL)
Sliding Window
Trong kiu truyn continuous RQ, P truyn lin tip cc framekhng phi ch nhn ACK ging nh trong idle RQ.
Nu tc x l ti S chm -> S s truyn chm (hoc ngng)
truyn v ccACK frame, danh sch ch truyn li ti P tng lintuc. Hoc bn P gi lin tcc cac I-frame trong khi bn S chakp x l s lm b m thu qu ti.
Phng php ca s trt c thc hin bng cch quan stcc I frame ch truyn li ti P (v d K frame ). Gii hn ny
c xem l ca s truyn (send window). Nu n gii hn nyP s ngng truyn i n khi nhn c tn hiu ACK t bnthu.
8/10/2013 33Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
34/92
KIM SOT LUNG(FLOW CONTROL)
C ch : Cc I frame pht i v ang i ACK c t trong ca s gi send
Widown.
Gii hn s lng I frame c pht trc khi nhn ACK l K (K l kchthc Send Windown).
Mi khi pht mt I Frame, cnh trn ca s UWE tng ln 1. Mi khi nhn mt ACK, cnh di ca s LWE tng ln 1. Bn pht s ngng truyn nu UWE LWE = K Bn thu cng thc hin tng t, cc frame trong b m thu c
quan st bi ca s nhn gi l Receive Widown Nguyn tc chon K m bo rng S s nhn c tt c cc I-
frame truyn ti. Cc thng s nh hng ti vic chn K l: Kch thc frame Dung lng b m Thi gian tr do lan truyn song. Tc pht
8/10/2013 34Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
35/92
KIM SOT LUNG(FLOW CONTROL)
0
1
234
5
6
7
Window size = 7
0
1
2
34
5
6
7 0
1
2
34
5
6
7
0
12
34
5
6
7 0
1
2
34
5
6
7 0
1
2
34
5
6
7
tx 1 frame
lowerwindow
edgeupper
window
edge
tx 1 frame
tx 1 frame
receive ACK0
max window size
cant transmit
tx 1 frame
max window size
cant transmit8/10/2013 35Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
36/92
KIM SOT LUNG(FLOW CONTROL)
Nguyn tc nh s : nhn dng cc frame vi nhau mi frame
c gan mt s th t (Sequence number), theo
nguyn tc th co the gan en v cung. Tuy nhin han ch, ket hp vi ca s trt,
so tuan t c gii hn theo nguyn tc anhxoay vong.
S lng cc s nhn dang c han ch vaquyt nh bi kch thc ca s va nghi thc.
8/10/2013 36Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
37/92
KIM SOT LUNG(FLOW CONTROL)
Vi Idle RQ s frame cn nh s l 2
Vi Go-Back-N, s frame cn nh s l
K+1 VD: k=7. nh s 0,1,2,3,4,5,6,7,0,1.
Vi Selective Repeat, s frame cn nh
s l 2K+1 VD: k=7. nh s
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1.
8/10/2013 37Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
38/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
39/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
40/92
QUN L KT NI(CONNECTION MANAGEMENT)
Mc ch: Khi ng v kt thc cuc kt ni
user Source LinkLayer
L_Connect
request
Destination
Link Layer
Correspon
dent user
V(S)=0
Setup
frame V(R)=0
L_Connect
indicationUA
frameL_Connect
Confirm
L_Data Request I
frameACK
frame
L_Data indication
L_Disconnect
requestDISC
frameUA
frame
L_Disconnect
indicationL_Disconnect
Confirm
8/10/2013 40Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
41/92
NGHI THC LP LIN KT D LIU(DATA LINK PROTOCOL)
Chc nng : Lp iu khin lin kt d liu (data link control layer)
lin quan n vic truyn d liu qua mt tuyn d
liu ni tip Gm cc nghi thc truyn trong cu hnh im
im, hoc a im vi cc thnh phn quan trngnh nh dng khung, kim sot li, kim sot lungv qun l kt ni.
Ty thuc vo ng dng m cung cp 2 loi hnh dchv chnh connectionless (kt ni khng nh hng )v connection-oriented (kt ni c nh hng) .
8/10/2013 41Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
42/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
43/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
44/92
NGHI THC LP LIN KT D LIU(DATA LINK PROTOCOL)
DTEDTE DTE DTE
DTE Master
DLP
DTEDTE DTE DTE
DT
E
DT
E
DT
E
DLPShare
bus
8/10/2013 44Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
45/92
NGHI THC LP LIN KT D LIU(DATA LINK PROTOCOL)
8/10/2013 45Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
46/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
47/92
BSC
Nghi thc iu khin li l Idle RQ
Thuc nghi thc ng b, nh hng kt ni(connection Oriented).
D liu c truyn theo kiu bn song cng(Half-Duplex )
ng dng trong cu hnh imim hoc aim.
Trong cu hnh a im, c mt Master iukhin vic truyn v nhn d liu t nhiu trmSlave.
8/10/2013 47Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
48/92
BSC
DTEDCE DTE
Mode
m
BP
DTE
DTE
DCE
Mode
m
BP: Branching Point
4 wires (2
pairs)
Master
(Supervisor)Slave
Slave
Slave
8/10/2013 48Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
49/92
BSC
DTE
DTE
LD/R
LD/R Line termination
LD/R: Line Driver/Receiver
DTE
LD/R
DTE
LD/RMaster(Supervisor)
SlaveSlave Slave
Twisted pair
8/10/2013 49Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
50/92
BSC
Cu trc khung (Xem hnh): c 2 loi Khung d liu (Data)
n khi (Single Block Message)
a khi (Multiblock Message): s dng [SOH,IBT] phn bit cc khung a khung: khi 1 khung qu di s c ct ra thnh
nhiu khung. Khung cui cng kt thc bng ETB(End of Transmission Block)
Khung iu khin (supervisory) Thit lp kt ni v iu khin li,lung
8/10/2013 50Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
51/92
BSCSYN STX Data (128bytes) BCC
Cu trc mt
khung d liun gin
Cu trc mtkhung d liun gin viHeader
SYN
SYN SYN SOH Header
ETX
Data (128bytes) BCCETX
Cu trc mtkhung a khi
SYN SYN SOH Header Data BCC ETXSTX IBT Data BCCSTX ETX
Data block
Cu trc mtkhung akhung
SYN SYN SOH Header DataSTX ETB BCC
SYN SYN SOH Header DataSTX BCCETX
Khung utin
Khung cuicng
SOH Start of Header STX Start of Text ETX End of Text
BCC Block (sum) Check Character ETB End of Tranmission Block51
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
52/92
BSC
8/10/2013 52Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
53/92
BSC
8/10/2013 53Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
54/92
BSC
Hot ng ca nghi thc
8/10/2013 54Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
55/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
56/92
Poll
- X c d liu th gi, nukhng th tr v EOT
-ACK(0) : Xc nhnkhung d liu chn nhntt.
-ACK(1) : Xc nhnkhung d liu l nhn tt.
- NAK(0) : Xc nhnkhung d liu chn b li
- NAK(1) : Xc nhn
khung d liu l b li.- EOT : Kt thc truynd liu
8/10/2013 56Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
57/92
Select /Poll
8/10/2013 57Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
58/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
59/92
HDLC
8/10/2013 Khoa in in t -HBK TP.HCM 59
Secondary
Command
Response
Primary Secondary
Command Response
ResponseCommand
Primary
Secondary
Command / Response
Command / Response
Primary Secondary
Command
Response
Primary
Response
Secondary
/ Secondary / Primary
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
60/92
HDLC
Cc ch truyn HDLC Ch p ng thng (NRM Normal
Response Mode)
C cu hnh khng cn bng Trm s cp khi to qu trnh truyn ti trm th cp
Trm th cp c th ch pht d liu p ng lnht trm s cp
c s dng trn ng truyn c nhiu im r My ch l trm s cp
Cc u cui l trm th cp
8/10/2013 Khoa in in t -HBK TP.HCM 60
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
61/92
HDLC
Cc ch truyn HDLC Ch p ng bt ng b (ARM
Asynchronuos Response Mode)
C cu hnh khng cn bng Trm th cp c th khi to qu trnh truyn m
khng cn s cho php ca trm s cp
Trm s cp chu trch nhim c ng truyn
t c s dng
8/10/2013 Khoa in in t -HBK TP.HCM 61
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
62/92
HDLC
Cc ch truyn HDLC Ch cn bng bt ng b (ABM
Asynchronous Balanced Mode)
C cu hnh cn bng C hai trm c th khi to qu trnh truyn m khng
cn nhn lnh cho php
c s dng rng ri nht
Khng cn hi vng
8/10/2013 Khoa in in t -HBK TP.HCM 62
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
63/92
HDLC
Cu trc khung Truyn ng b
Tt c truyn dn dng khung
Dng khung n cho trao i d liu v iu khin
8/10/2013 63Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
64/92
HDLC
Trng c Xc nh v tr bt u v kt thc ca khung 01111110
C th ng 1 khung v m khung tip theo
My thu tm chui c ng b K thut chn bit c s dng trnh s nhm ln vi
d liu cha chui 01111110 0 c chn sau mi chui 5 bit 1 Nu my thu pht hin 5 bit 1 th kim tra bit tip theo
Nu bit tip theo l 0 th n c xo b Nu bit tip theo l 1 v bit th 7 l 0 th l c Nu bit tip theo l 1 v bit th 7 l 1, th n tip tc m s bt 1
Nu s bt 1 < 15 : my pht ch s kt thc Nu s bt 1 15 : My pht ch knh ri.
8/10/2013 Khoa in in t -HBK TP.HCM 64
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
65/92
HDLC
8/10/2013 65Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
66/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
67/92
HDLC
Trng iu khin C cu trc khc nhau ng vi nhng loi
khung khc nhau, c 3 loi khung trong HDLC Thng tin (I-frame) : Mang d liu cn gi Gim st (S-frame) : iu khin li v lung, cha
s th t khung gi v nhn
Khng nh s (U-frame) :Thit lp v kt thckt ni.
di c th 1 hay 2 byte
8/10/2013 67Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
68/92
HDLC
8/10/2013 68Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
69/92
HDLC
Trng iu khin 1 hay 2 bit u tin ca trng iu khin ch ra loi
khung
N(S) : S th t frame gi
N(R) : S th t frame nhn P/F : C 2 chc nng Poll hoc Final ph thuc hon
cnh s dng Khung lnh
Bit P
1 yu cu p ng t i phng Khung p ng
Bit F
1 ch rng y l tr li cho lnh
8/10/2013 69Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
70/92
HDLC
S gm 2 bit xc nh loi khung gim st. C 4 loi khung gim st
S Lenh
00 RR : Receive Ready ->Dung 4 cach
ACK RR: dung nh mot xac nhan dng cua 1 khung thong tin a nhan khi bo thu khong co d lieu etruyen (tc khong the dung piggyback).
P - RR : Poll ->yeu cau tram th cap xem co d lieu e gi khong ?F - RR : ap ng cho Poll ->Tram th cap tra li cho s cap la khong co d lieu gi (xac nhanam). Neu co th se ap ng bang I-frame
FRR : ap ng cho Select -> Tram th cap tra li cho s cap la co kha nang nhan d lieu (xac nhan dng)
01 REJ : Reject -> la xac nhan am (NAK) c tra ve trong he thong Go-back n khi bo thu khong co d lieugi (tc khong the truyen theo piggyback)
10 RNR : Receive not Ready Dung 3 cach
ACK RNR : Yeu cau tram gi ngng khong gi them na cho en khi 1 RR c phat
PRNR : Select -> Khi tram s cap muon truyen d lie u cho tram th cap nao o.
FRNR : ap ng cho Select -> Khi mot th cap c chon ma khong the nhan d lieu (xac nhan am).
11 SREJ : Selective Reject -> la xac nhan am (NAK) c tra ve trong he thong Selective Repeat khi bo thukhong co d lieu gi (tc khong the truyen theo piggyback)
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
71/92
HDLC
Trng iu khin: M gm 5 bit xc nh cc loi U-frame
M Lenh ap ng
00 001 SNRM
11 011 SNRME
11 000 SARM DM11 010 SARME
11 100 SABM
11 110 SABME
00 000 UI UI
00 110 UA
00 101 DISC RD
10 000 SIM RIM
00 100 UP
11 001 RSET
11 101 XID XID
10 001 FRMR
Unnumbered
Information (UI)
Exchange ID (XID)
Set Initilization
Mode (SIM)Unnumbered Poll
(UP)
RequestDisconnect (RD)
Request Information Mode
(RIM)
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
72/92
HDLC
Trng thng tin Ch c trong khung thng tin v vi khung khng
nh s
Phi c mt s nguyn ln octets Chiu di thay i c
8/10/2013 72Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
73/92
HDLC
Trng kiem tra
Phat hien sai
16 bit CRC
Tuy chon 32 bit CRC
8/10/2013 73Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
74/92
HDLC
Hot ng ca HDLC iu khin kt ni : Thit lp v gii phng kt ni logical
gia 2 bn pht v nhn Trao i d liu : Trao i d liu gia 2 bn. Trong qa
trnh ny iu khin li v iu khin lung c ngdng.
V du: V hot ng ca HDLC nh sau : V(S) ch s tun t truyn k tip N(S). V(R) ch s tun t ca I-frame m pha thu ang mong i
nhn. Ti pha thu nu N(S) = V( R) th xem nh thu ng v
ng th t, ngc li nu N(S) V( R) th xem nh thusai v khng ng th t.
8/10/2013 74Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
75/92
HDLC
8/10/2013 75Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
76/92
HDLC
8/10/2013 76Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
77/92
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
78/92
HDLC
8/10/2013 78Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
79/92
HDLC
8/10/2013 79Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
80/92
HDLC
8/10/2013 80Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
81/92
HDLC
Qu trnh ng khung trong HDLCPACKET Lp mang 3
Tao C vagiai C
Tao A vagiai A
Tao FCS vagiai FCS
Nhoi bit vatach bit
Gan c
Lp vat ly
PACKETC
PACKETCA
PACKETCA FCS
PACKET'C'A' FCS'
PACKET'C'A' FCS'F F
PACKET
PACKETC
PACKETCA
PACKETCA FCS
PACKET'C'A' FCS'
PACKET'C'A' FCS'F F
Ben thuBen phat
8/10/2013 81Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
82/92
HDLC
LAPB Link Access Procedure, Balanced L 1 phn ca mng X.25 (ITU-T) L 1 tp con ca HDLC ABM S dng cho ng im im gia h thng v cc nt ca mng chuyn mch gi
LAPD Link Access Procedure, D-Channel ISDN (ITU-D)
ABM
Lun l chui s 7 bit Trng a ch 16bit cha 2 a ch con
1 cho thit b v 1 cho ngi s dng
LLC Logical Link Control IEEE 802
Dng khung khc iu khin kt ni tch bit gia MAC (Medium Access Layer) v LLC (lp trn cng ca MAC) Khng c trm s cp v th cp cn 2 a ch: ngi gi v ngi nhn Pht hin sai lp MAC: 32 bit CRC Cc im truy xut ngun v ch (DSAP, SSAP)
8/10/2013 82Khoa in in t -HBK TP.HCM
Chng 3 Bi tp :
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
83/92
Chng 3_Bi tp :
Cc Nghi Thc LpLin Kt D Liu
8/10/2013 83Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
84/92
Bi 1
V tin trnh trao i khung (c ghi ch thngtin cn thit) ca nghi thc Idle- RQ loitng minh gia DTE A v DTE B tho mn
cc gi s sau: bt u truyn khung th Nv khung d liu b sai mt ln, khung d liuth N+1 truyn ngay ln u tin khng b linhng hai khung xc nhn lin tip b li vkhung xc nhn ln ba l tt
8/10/2013 84Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
85/92
Bi 2
DTE A truyn cho DTE B 7 khung d liutheo nghi thc Idle- RQ loi khng tngminh , tho mn cc gi s sau: khung d
liu th 1 b sai mt ln, khung d liu th 3truyn ngay ln u tin b li v hai khungxc nhn lin tip b li v khung xc nhnln ba l tt. V tin trnh trao i khung (cghi ch thng tin cn thit)
8/10/2013 85Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
86/92
Bi 3
DTE A truyn DTE B 5 khung d liu dngnghi thc iu khin li Go back N, kchthc ca s k = 3. V tin trnh trao i
khung vi cc gi s sau: Khung d liu th 2 b li 1 ln
8/10/2013 86Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
87/92
Bi 4
DTE A truyn DTE B 6 khung d liu dngnghi thc iu khin li Selective Repeatdng tng minh, kch thc ca s k = 3.
V tin trnh trao i khung vi cc gi ssau: Khung d liu th 2 b li 1 ln Khung tr li ca khung th 3 b li 1 ln. Khung th 5 v khung tr li ca khung 5 b
li 1 ln
8/10/2013 87Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
88/92
Bi 5
DTE A truyn DTE B 6 khung d liu dngnghi thc iu khin li Selective Repeatdng khng tng minh, kch thc ca s k
= 3. V tin trnh trao i khung vi cc gis sau: Khung d liu th 2 b li 1 ln Khung tr li ca khung th 3 b li 1 ln. Khung th 5 v khung tr li ca khung 5 b
li 1 ln
8/10/2013 88Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
89/92
Bi 6
Mt chui cc khung d liu c chiu di L =1000 bits c pht trn ng truyn c chiudi S = 4000Km, tc bit l R = 2Mbps, t l libit l BER = 10-4. Tnh hiu sut lin kt khi s
dng cc giao thc sau (b qua thi gian cagi ACK/NAK v thi gian x l, Tc truynsng l C = 3 x 108 m/s):
Stop & Wait
Selective Repeat vi kch thc ca s l N=7 Go-back-N vi kch thc ca s l N=12 Go-back-N vi kch thc ca s l N=127
8/10/2013 89Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
90/92
Bi 8
Cho m hnh truyn s liu nh sau
Bit rng Slave A truyn cho Slave C 4 khung d liu bng nghi thcBSC, s dng nghi thc iu khin li Idle RQ (hi p c ngh) dngtng minh. V tin trnh trao i khung d liu, vi cc gi s sau :
Khi Slave A truyn Master th khung d liu th 2 b li 1 ln Khi Master truyn d liu cho Slave C khung d liu th 3 b li 1 ln .
8/10/2013 90Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
91/92
Bi 9
Xc nh frame HDLC pht i t s cpvi gi s sau:
Data : pht ch vo theo m ASCII 7 bits,
kim tra chn S th t ca frame pht l 7, s dng Stop
and Wait ARQ.
D liu c gi n mi terminal trongmng.
B qua FCS
8/10/2013 91Khoa in in t -HBK TP.HCM
-
7/29/2019 Chuong 3 - Nghi Thuc LK DL
92/92
Bi 10
V qu trnh trao i cc frames. Bit rngs dng giao thc HDLC mode NRM vicc gi s sau:
Primary gi 3 frame n secondary v I-frame th 2 b li.
Kch thc ca s k =2, dng giao thc Go-
Back N