Академический Документы
Профессиональный Документы
Культура Документы
CARACTERSTICAS
Orientado a conexin.
Confiable.
Ordenado.
Byte Stream (todas las operaciones las realiza a nivel de byte).
Ventana.
Control de flujo y congestin.
ESTRUCTURA
Encabezado
LA PSEUDOCABECERA TCP
La forma de computar la suma de verificacin de TCP es algo
extraa. Se intenta que el TCP Checksum sirva no slo para detectar
errores, sino para comprobar que el datagrama ha llegado al destino
donde fue enviado.
Para comprobarlo no basta con mirar los nmeros de puerto de la
cabecera TCP, pues stos no diferencian mquinas unas de otras. Es
necesario incluir las direcciones IP dentro de la suma de verificacin, aun
cuando stas no forman parte del segmento TCP.
MULTIPLEXACIN
La multiplexin es la combinacin de dos o ms canales de
informacin en un solo medio de transmisin usando un dispositivo
llamado multiplexor. El proceso inverso se conoce como demultiplexin.
Caractersticas
Nmero de Secuencia
Nmero de 32 bits.
Valor inicial fijado en el establecimiento de la conexin, (ISN).
TCP desagrega el stream de bytes en segmentos.
Cada segmento tiene asociado el nmero de secuencia.
Indica su ubicacin en el stream de bytes.
VENTANA DESLIZANTE
SNDROME SILLY WINDOW
ALGORITMO DE NAGLE
TIMEOUT Y RTT
ESTIMANDO EL RTT
FIJANDO EL TIMEOUT
AMBIGEDADES
ESTIMADOR DE KARN
CONGESTIN
Modelo end-to-end
o Los extremos son la fuente de la demanda.
o Los extremos deben estimar los tiempos y grado de
congestin y reducir la demanda.
o Los nodos intermedios deben monitorear el estado de la red.
Modelo basado en la red
o Los extremos no son confiables.
o El nodo de la red tiene control sobre el trfico.
o Acciones ms rpidas.
TCP CONGESTIN
EVITANDO LA CONGESTIN
INTEGRANDO....
Slow Start.
Congestion Avoidance.
Si aparecen ACKs duplicados
o Fast Retransmit y Fast Recovery.
o Congestion Avoidance.
Si RTO
o Slow Start.
Resumiendo, TCP Reno.
Performance
Depende de:
o bandwidth X delay.
Los problemas aparecen cuando ese producto es grande.
Los valores actuales estn en:
o 10^6 bits.
Problemas de performance
TCP Wrap-around
PAWS
Redes LFN
Las redes LFN (Long, Fat pipe Networks/Elephant Networks) son las
que tienen un elevado ancho de banda y un elevado RTT (retardo).
El producto de ambos da una idea comparativa de dichas redes.
o Enlace va satlite de 2 Mb/s y retardo 500 ms: BW*RTT = 1
Mb
o Enlace por fibra de larga distancia de 1 Gb/s y RTT = 40 ms:
BW*RTT = 40 Mb