.


:




:

































 

 

 

 





UDP

IP , , , ( ). IP , , ; , IP- . , UDP TCP, IP- , .

, , . , , , .( , - , .) . , - , - . . .

, . , , : 53 DNS, 80 web-, 110 POP-, 25 SMTP, 23 Telnet. (IP-, ) , ; .

UDP (User Datagram Protocol) RFC 768. . , IP- ; . UDP , , UDP, .. UDP . , , UDP-, .

, IP 20 UDP 8 , UDP- 65507 . , . MSS (Maximum Segment Size). MSS min (MTU) - 68 . IP-, , UDP, 504 . , , RIP 504 ; UDP-: DNS, TFTP, SNMP. , UDP 512 , IP- 572 .

, IP- , . (API). API UDP-, ; . , API . .

UDP : (. 6.12). 16- , , , .

 
 

 

 


UDP- .

UDP . . , IP- ( 16- ). .

, 16 . , 16. . . . 6.13. ; - 12 ; (IP). IP- .

 
 

 

 


UDP- , . , - , . , .

, , , , UDP- , .

, UDP - , . 1980- UDP . (NFS - Network File System), UDP. , , (Ethernet, Token Ring). , . , Host Requirements (RFC 1122 1123) UDP . , , ( ).

, UDP- . UDP-, , () . IP- . , , IP- - UDP, IP- UDP-. , , . , - ICMP- " ", . , , , , . , , .

TCP

, , , IP-. ARQ N , , ARQ . RFC 793 RFC 1122.

TCP , , . . - , , .

UDP, TCP- . : (IP- ) (IP- )

, , . , , . , IP 65 535 ( IP-). , , , , , -, (MTU), , IP . TCP- MSS (Maximum Segment Size), ;

MSS = MTU (maxIPhdrLen + maxTCPhdrLen).

MSS . , - MTU , , , . IP-, TCP-, MTU , IP- . IP- - , TCP- . , IP- . IP- - . , MTU, MSS.

-, , , MSS. , - 1000 ( MSS), 500 , 300, 300 400 ... TCP- .

. , , , . . 0 232-1. , . .

ARQ N ( HDLC, ). , .. N , N-1, N-2, .

, . . 100 / 5,7 , , , ( IP-, , , TTL=128). , 32- TTL=128 286 /. , , . , , (ACK ). , . , . , . , . , N . , , , . RFC 1323 , 1 1 . (1 ), .

TCP- , . - M, ; , . , .. , TCP M, M - .

(. 6.14). (Ws) : .

 
 

 

 


- :

Slast - , ,

Sresent - ,

Slast+Ws1 , Slast.

, - :

Rlast - , ,

(Rnext -1) - ,

Rnew - .

Rnew = Rnext -1. , Rnew Rnext. , , , .

WR ( ), , R last+WR -1. , TCP-. , , . Rnext, Rnext ( ). . , , , .

. . , , (advertised window). , , .

.

WA, , WA. MSS, .

, , TCP. , Rnew , Rlast ; TCP . , WA . , , Ws . . , , , (500 ) .

WA , (Ws) . , , ( ). Ws . , Ws , .

Tacho. ( ) , . , , , W 1 (, ). W (, ). , . . 6.15.

. ( ) , .. , . ( ), ( RTT). ( ACK- , ).

 
 

 

 


Tacho . , .. - (RTO), . . , .

Reno . , ( ) ACK. - 1.

Reno (Fast Recovery). . Reno, Tacho, .

, , (TCP-Tahoe). (TCP-Reno) .

, (, ), . . , (τ n). . , . (round-trip time, tRTT).

,

, . (tout) tRTT:

,

k - . , , tRTT. , tRTT :

,

,

.





:


: 2017-01-21; !; : 608 |


:

:

,
==> ...

1694 - | 1462 -


© 2015-2024 lektsii.org - -

: 0.175 .