Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> router >> .

TCP Congestion protocolli

Internet Protocol ( IP) e Transmission Control Protocol ( TCP ) sono i due protocolli Internet è costruito su . Tutti i protocolli Internet successivi sono costruiti sulla cima di questi due protocolli fondamentali . In sostanza , le pause IP dei messaggi in pacchetti e li affronta . TCP li muove verso la loro destinazione e ricompone i pacchetti di nuovo in un messaggio . TCP garantisce anche i pacchetti prendono la via meno congestionata per la loro destinazione . Packet Switching Networks

Internet invia messaggi (tra cui e-mail, pagine web , file, foto e film ) rompendo il messaggio in pacchetti , affrontando i pacchetti , li pascere alle loro destinazioni e poi rimontare il messaggio. I pacchetti vengono inviati uno alla volta e TCP attende il riconoscimento ( chiamato ACK ) prima di inviare il pacchetto successivo . Come ogni pacchetto viene ricevuto in un nodo lungo il percorso , TCP sceglie quale strada è meglio per ottenerlo all'indirizzo sul pacchetto . Le procedure che il protocollo TCP utilizza per scegliere il percorso ottimale è in continua evoluzione , ma è sempre si basa su quanto reattivo ogni percorso è e quanti ACK sono mancanti su una determinata rotta .
TCP Storico

le prime due versioni di TCP , nel 1980, erano Tahoe e Reno (dal nome dei luoghi in Nevada dove sono stati sviluppati ) . Queste due versioni hanno iniziato la tradizione di utilizzare " Windows" associata a ciascun percorso. Le dimensioni delle finestre limitare il numero di pacchetti sono in programma per trasmettere su una linea particolare. Nel 1990 TCP Vegas è stato sviluppato -Vegas ha utilizzato un algoritmo basato sul tempo , piuttosto che un algoritmo - per ACK -based set di dimensioni della finestra. Alla fine del 1990 ha visto l'introduzione di versioni Hybla e BIC di TCP , che ha compensato di nuova concezione percorsi microonde satellitari. Nuovi algoritmi hanno dato la precedenza a questi nuovi canali ad alta velocità e ad alta capacità . Gli sviluppi moderni includono TCP cubi, che utilizza una equazione cubica per impostare le dimensioni della finestra .
TCP Congestion di Windows

Ogni uscita da un nodo Internet avrà un finestra la cui dimensione cambia a seconda delle condizioni del traffico . La finestra contiene i pacchetti che sono stati inviati lungo questa strada e sono in attesa di un ACK . Se un pacchetto che è in attesa di essere ritrasmesso è abbastanza piccolo da stare in una apposita finestra , questo viene aggiunto alla finestra e inviato lungo il percorso . Un pacchetto rimane nella finestra fino a ricevere l'ACK . Le dimensioni delle finestre cambia come cambia il traffico Internet , in base ad algoritmi di controllo della congestione TCP .
TCP Algoritmi congestione

dimensione della finestra è controllato da un algoritmo diverso per ogni tipo di protocollo TCP . In genere, una finestra comincia a due volte la dimensione massima del segmento ( MSS) e aumenta con ogni successo ACK . Quando un pacchetto " timeout " ( nessun ACK dopo un tempo sufficientemente lungo ) la dimensione della finestra diminuisce . Dimensione della finestra diminuisce anche quando il nodo riceve ACK duplicati come questo significa che qualcosa non va con il percorso. Durante il normale funzionamento , non vi è quasi sempre i pacchetti in attesa di invio . Essi vengono elaborati in ordine usando la prima finestra che ha spazio .

 

networking © www.354353.com