,,,
:
" "
. , , , , . , , , (_, OSI Open Systems Interconnection) ( ISO‑7498, 1978 .; (ITU-T) .200)
1.
2-, OSI‑, . ‑ , , . , .[1]
[2].
, , .
. , , . , , . . .
2.
, ( ) ( ), . . , , . , , . , , :
1). - , ( , );
2). , . .
, - ( , ) , , , . , , , ( ).
, , , (, , ) . [3] , . ( ). 4‑, ‑. [4].
3.
, , .[5] .
1). , .. ‑ ( ) . ( ) . .
2). , , .
3). . . () , . . . ARQ (Automatic Repeat Request ).
4). (), -. , . , , . , , , , . , , .
, , , , - .
( ) , () , , () ( ), [6].
. .
3.1 ARQ ()
ARQ , - A - B. AB AB. (AB) (AB) (CRC). .
3.1.1 ARQ (SAW Stay And Wait)
. , , , . () , . , ACK (acknowledge), NAK (negative acknowledge), .
: A B.
- , , , . , - NAK. , ( ) .
, ACK/NAK . , ACK NAK . , - . - NAK, . , .. .
ACK NAK.
3.1.2 ARQ n (GBn Go Back n)
. () .[7] - B , , , .. .
, , , , , , , . - n , , . , , , ( , ).
, , ‑ . -, - , .
:
) , , ACK;
) n, .
ARQ n , (), .
. , ( ) . [8] B A. ( ).
: ( ), , () ( ). . , ( ). n , (‑1) n . , , n . n , ARQ ARQ .
, . .
, , -. ARQ n , n A B.[9]
, ( , ) n {0, 1, 2 (n‑1)}. mod m, m>n. n+1.
3.1.3 ARQ (SR Selective Repeat)
ARQ n , () (. ).
, , . , , . . , . . , m , m>2n.
, , n . , . . , , ( ) , n ( ) . , . . , .
3.2.1 (1)
B ( ). . ( - ) .[10] ‑ A , , , . , , . , , B , .
( ) , , , . .
3.2.2 CRC (2)
: , CRC , . . CRC . . B.
- , ( ARQ ). , , , , .[11]
:
-, , , .. , , , () .[12]
-, , CRC, , CRC , () .
. 1, . , , , , , , .
, . , ( ) .
, , , , ,
, U :
, (1)
T , ‑ .
T , , T , , , .
4.1 ARQ-SAW
.
(. . 1)
T=2T+T+TACK+T+TACK (2)
:
T ( );
TACK ACK NAK ( );
T - (, );
T ;
TACK .
. 1 , . , , , TACK, T TACK. ( ),
. (3)
( P), 1 , N (- ),
N=. (4)
N :
, (5)
, U . , . . .
, U (T)/T. (T)/T<<1 ( , ), .
.
4.2 ARQ-GBn
n . n.
, . , :
2T<nT (6)
, , n- . , , . . . , , 100%.
- (6) ( , , ), , .
n . , (6) 100%-. N , NP ,
. (7)
, n . - n.
4.3 ARQ-SR
, n . .
, . . . , , U = 1‑P.
4.4
. , , : . , , 50%. CRC U .[13] , : , -, . .
U . , , , -, .
.
, . , / . U , .
U .
, . , , 2‑ (-) , 2‑ (-). . , - , . .
, OSI‑ .
, : , , , , .
(BitTime), .. , ( ).
( ), , , , , .
5.1
OSI_2 osi_2.exe :
IN
RESULTS
IN , *.in. RESULTS , *.txt.
IBM PC c Windows9X, Windows NT 4.0, Windows 2000 .
. 2.
. . , . . ().
:
:
, .
. .
. 2.
.
.
( ) .
.
.
:
;
;
. ( ) . . .
( , ).
? , .
, :
( )
. : , ( ).
5.3.1
, . 2. .
1). :
ARQ ;
ARQ c N ;
ARQ c ;
;
CRC;
2). :
CRC‑12, CRC‑16, CCITT‑16, CRC‑32.[14]
( , ) CRC , , . , , ( ). , , , . . .
. 2.
3). - , ( ). . - , .
.. , - - , . - ( ) , , .
BT (bit-time). . BT , () (/). - .
4). . . , .
5). ARQ N ARQ . . . ARQ - .
6). . ( , ).
. . . . .[15] , . .
: . , . , . , 32, 2 CRC‑16, 32 , 16 , 18 , 16 , 2 .
- , .. .
5.3.2
. :
1). ( /c ).[16] , . , .
2). (, , );
3). : .
[17] . , ( ).
5.4
:
à ;
à .
( ) , , :
à ( BT ), -, -;
à , ( ). .
à -:
( , CRC);
, , ;
, , , .. ( , ) ;
, ;
, ;[18]
à .
à -, .
L........................................ , 2000
L............. , 16
Tout............................ -, 2400
T............ , 0
.................. CRC‑16
m......................... 7
Bm.............................................. 6
C.......................... , /c 65536
,......................... , 0,00075
,....... 0,001
,
L,.......... . ,
D,................ ,
.......................... , /c 65536
,......................... , 0,00075
,....... 0,001
,
L,.......... . ,
D,................ ,
...................... , 34466114
,............................... , 525,90
.............. , 512000
()
N,............................................................ 34466000
N,...................................................... 17233
N,....................................... 2065
N,, c ...................... 288
N,, c 288
w,.......................... 290
()
N,............................................................ 275728
N,...................................................... 17233
N,....................................... 0
N,, c .................. 14879
N,, c 14879
w,.......................... 34539
, , , .
6.
. . , :
1. ( , .)
2. .
, .
: 3 U: , . ( , .) . (. . 1).
, :
, ?
( ) ?
1.
P, |
P, |
|||||
1 | 2 | 3 | 4 | 5 | ||
0 | 0 | |||||
0,001 | 0 | |||||
0 | 0,001 |
.
3. ()
, : (/), , . .
: , , . .
2.
v= v |
l= l, |
T()=T(), |
1 | 2 | 3 | 4 |
1 / | 32 | 0,001 | ||||
1 | ||||||
500 | 0,001 | |||||
1 | ||||||
1/ | 32 | 0,001 | ||||
1 | ||||||
500 | 0,001 | |||||
1 |
7. .
, . . , , , , .
, , , : , .
, EXCEL , .
. , .
, .
7.1
. , , .. IN RESULTS , , . IN RESULTS .
1). ., . : . . .: , 1989. 544 .
2). . , : . . .: , 1995. 408 .
[1] , , CRC (Cyclic Redundancy Check).
[2] , OSI-, . , , , . , j-, (. , , ).
[3] ( datagram) , , , ,
[4] . , ( IP ).
[5] , , . OSI‑ .
. , () , , , ().
[6] , .
[7] () . , ( ) . ., , [1].
[8] . , .
[9] , , .
, 1 , .. , (ACK NAK).
[10] ( ) , .. . , .
[11] .
[12] , .. () CRC , , CRC .
[13] [13] 50%, - , . , , . CRC .
[14] . .
[15] CRC , 2L-1, L . .
[16] , 1 /=1024 /; 1 /=1024 /.
[17] ( ), .
[18] , , , , . . , , : .
: " "
Copyright (c) 2025 Stud-Baza.ru , , , .