SlideShare una empresa de Scribd logo
Ana Verdezoto
Freddy Estupiñan
*
*
*Al igual que el Protocolo de Datagrama de
Usuario (UDP), TCP transporta datos entre
las capas de red y de aplicación, pero es
mucho más complejo que UDP
*TCP también intenta optimizar el ancho de
banda de la red. Para hacerlo, controla
dinámicamente el flujo de datos entre las
conexiones
TCP permite
colocar los
datagramas
nuevamente
en orden
cuando vienen
del protocolo
IP
TCP permite
que el
monitoreo del
flujo de los
datos y así
evita la
saturación de
la red
TCP permite
que los datos
se formen en
segmentos de
longitud
variada para
"entregarlos"
al protocolo IP
TCP permite
multiplexar
los datos, es
decir, que la
información
que viene de
diferentes
fuentes
TCP permite
comenzar y
finalizar la
comunicación
amablemente
PRINCIPALES CARACTERÍSTICAS DEL PROTOCOLO TCP
Con el uso del protocolo TCP, las aplicaciones pueden
comunicarse en forma segura (gracias al sistema de acuse de
recibo del protocolo TCP) independientemente de las capas
inferiores
Durante una comunicación usando el protocolo TCP, las dos
máquinas deben establecer una conexión
Las máquinas de dicho entorno se comunican en modo en línea
Para posibilitar la comunicación y que funcionen bien todos los
controles que la acompañan, los datos se agrupan
Otra función del TCP es la capacidad de controlar la velocidad
de los datos usando su capacidad para emitir mensajes de
tamaño variable
OBJETIVO DE TCP
*
Existen dos tipos de interfaces entre la conexión TCP
*El primero es utilizar la pila de los programas de la capa de
red
*El segundo tipo es el interfaz del programa de usuario
Open: Inicia una conexión o
comienza a escuchar un
socket. El usuario tiene un
nombre de conexión local
que actúa como un puntero
dentro del TCB
Send: manda datos del buffer
especificado.
Receive: es un mensaje de
error si el nombre local
proporcionado no es utilizado
antes con el comando Open
Close: hace que se cierre una
conexión. Se produce un
error si la conexión
especificada no ha sido
abierta, o si no se tiene
autorización para cerrar la
conexión
Status: solo tiene una
variable asociada, que es el
nombre de la conexión
Abort: hace que todos los
comandos Send y Receive
asociados al nombre de la
conexión local se
interrumpan
COMANDOS MÁS USUALES
Puerto Fuente.-
Identifica el puerto del
protocolo de la aplicación
emisora
Puerto Destino.-
Identifica el puerto del
protocolo de la aplicación
receptora
Número de Secuencia.-
Identifica el byte de
primer orden de datos en
el área de datos del
segmento TCP
Número de
Reconocimiento.-
Identifica el próximo byte
de datos que el emisor
espera del flujo de datos
Longitud de
encabezado.- Especifica
la longitud del
encabezado TCP en
palabras de 32 bits
FORMATO DEL SEGMENTO TCP
Bandera URG.- Indica el
módulo TCP receptor
que el campo apuntador
urgente apunte hacia
datos urgentes
Bandera ACK.- Indica el
módulo TCP receptor
que el campo Número de
reconocimiento contiene
el número de
reconocimiento válido
Bandera PSH.- Indica al
módulo TCP receptor
que envíe
inmediatamente los
datos a la aplicación
destino
Bandera RST.- Pide al
módulo TCP receptor
que restablezca la
conexión TCP
Bandera SYN.- Indica al
módulo TCP receptor
que sincronice los
números de secuencia
Bandera FIN.- Indica al
módulo TCP receptor
que el emisor ha
terminado de enviar los
datos
Tamaño de ventana.-
Indica al módulo TCP
receptor el número de
bytes que el emisor está
dispuesto a aceptar
Suma de verificación
TCP.- Ayuda al módulo
TCP receptor a detectar
corrupción de datos
Apuntador urgente.-
Apunta al último byte de
datos urgentes en el
área de datos TCP
Opciones.- Usualmente
utilizado con la opción
Tamaño máximo de
segmento, la cual
informa el segmento más
grande que el módulo
TCP espera recibir
*
*El inicio, mantenimiento y cierre de una
conexión requiere que el TCP recuerde toda
la información relativa a cada conexión
*Esta información se almacena en una entrada
para cada conexión dentro del TCB
. LISTEN: Esperando solicitud de conexión de un TCP remoto
• SYN-SEN: Esperando un mensaje de solicitud de conexión después de haber enviado una
solicitud de conexión
SYN-RECEIVED: Esperando confirmación de una reconocimiento de solicitud de
conexión, después de haber enviado y recibido una solicitud de conexión
• ESTABLISHED: Representa una conexión abierta. Los datos recibidos pueden ser enviados
a un protocolo de una capa superior. Este es el estado normal de la fase de transferencia
de la conexión
FIN-WAIT-1: Esperando la solicitud de fin de conexión de un TCP remoto, o un reconocimiento
de una solicitud de fin de transmisión enviada anteriormente
• FIN-WAIT-2: Esperando una solicitud de fin de conexión de un TCP remoto
CLOSE-WAIT: Esperando una solicitud de fin de conexión de un protocolo de una capa superior
• . CLOSING: Esperando el conocimiento de una solicitud de final de conexión de un TCP
remoto
LAST-ACK: Esperando el conocimiento de una solicitud de final de conexión enviada
anteriormente al TCP remoto
• TIME-WAIT: Esperando el tiempo necesario para que el TCP remoto haya recibido el
conocimiento de la solicitud del fin de conexión
Protocolo tcp
Protocolo tcp
Protocolo tcp
Protocolo tcp

Más contenido relacionado

La actualidad más candente

Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisica
Chava Jackson
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
Faizan Shaikh
 
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIPFundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
Capacity Academy
 
Medios de transmision no guiados
Medios de transmision no guiadosMedios de transmision no guiados
Medios de transmision no guiados
Andrés Quintero Macea
 
Protocolo de capa 3
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3
Eduardo J Onofre
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
Eng. Fernando Mendioroz, MSc.
 
Arquitectura rdsi
Arquitectura rdsiArquitectura rdsi
Arquitectura rdsi
Heysel
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
Dani Gutiérrez Porset
 
Tcp ip
Tcp ipTcp ip
Tcp ip
enrique_erc
 
GPON
GPONGPON
GPON
haroldguz
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mpls
neyneyney
 
Sip
SipSip
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / SigtranSeñalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Eng. Fernando Mendioroz, MSc.
 
IP Routing
IP RoutingIP Routing
IP Routing
Peter R. Egli
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
Murali Munagapati
 
Rsvp
RsvpRsvp
Metro ethernet
Metro ethernetMetro ethernet
Metro ethernet
Yadira Vargas Gurumendi
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
JoelHernandezpty
 
Protocolos IP
Protocolos IPProtocolos IP
Protocolos IP
FrancisMG7
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
Edwin Cusco
 

La actualidad más candente (20)

Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisica
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIPFundamentos de Telefonía IP - Voz sobre IP - VoIP
Fundamentos de Telefonía IP - Voz sobre IP - VoIP
 
Medios de transmision no guiados
Medios de transmision no guiadosMedios de transmision no guiados
Medios de transmision no guiados
 
Protocolo de capa 3
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
 
Arquitectura rdsi
Arquitectura rdsiArquitectura rdsi
Arquitectura rdsi
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
GPON
GPONGPON
GPON
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mpls
 
Sip
SipSip
Sip
 
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / SigtranSeñalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
 
IP Routing
IP RoutingIP Routing
IP Routing
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
 
Rsvp
RsvpRsvp
Rsvp
 
Metro ethernet
Metro ethernetMetro ethernet
Metro ethernet
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Protocolos IP
Protocolos IPProtocolos IP
Protocolos IP
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 

Destacado

Nxt
NxtNxt
Nxt
iwnyk
 
Proyecto de arte escénico [modo de compatibilidad]
Proyecto de arte escénico [modo de compatibilidad]Proyecto de arte escénico [modo de compatibilidad]
Proyecto de arte escénico [modo de compatibilidad]
beperez
 
Sebastian ramirez florez (1)
Sebastian ramirez florez (1)Sebastian ramirez florez (1)
Sebastian ramirez florez (1)
Sebas Ramirez F
 
Pasa lista a la Real Academia Española
Pasa lista a la Real Academia EspañolaPasa lista a la Real Academia Española
Pasa lista a la Real Academia Española
maleducadas
 
Denzinger, enchiridion symbolorum
Denzinger, enchiridion symbolorumDenzinger, enchiridion symbolorum
Denzinger, enchiridion symbolorum
Hernan Barreno
 
Trabajo para casa
Trabajo para casaTrabajo para casa
Trabajo para casa
patonpardinaj
 
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de GuadarramaActividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
Borja Sarasola
 
Astrid
AstridAstrid
El verdadero amor-2229
El verdadero amor-2229El verdadero amor-2229
El verdadero amor-2229
Edison Jose Castillo Jimenes
 
Interdiccion de la ley sopa, pipa y cierre de megaupload
Interdiccion de la ley sopa, pipa y cierre de megaupload Interdiccion de la ley sopa, pipa y cierre de megaupload
Interdiccion de la ley sopa, pipa y cierre de megaupload
Walter Montes
 
Modelos de evaluacion psico diana garzon
Modelos de evaluacion psico diana garzonModelos de evaluacion psico diana garzon
Modelos de evaluacion psico diana garzon
Diana Bernal
 
Evaluacion pedagoica yria
Evaluacion pedagoica yriaEvaluacion pedagoica yria
Evaluacion pedagoica yria
Yolimar Osorio
 
Power point exploradors descobrim el nostre entorn
Power point exploradors descobrim el nostre entornPower point exploradors descobrim el nostre entorn
Power point exploradors descobrim el nostre entorn
Mar Aznar
 
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIASCONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
Walter Montes
 
11 Observaciones sobre el Diseño Gráfico
11 Observaciones sobre el Diseño Gráfico11 Observaciones sobre el Diseño Gráfico
11 Observaciones sobre el Diseño Gráfico
Carlos Ruiz Palacio
 
Fotos graciosas 33657
Fotos graciosas 33657Fotos graciosas 33657
Fotos graciosas 33657
silvanitalinda
 
Fundamentacion ética
Fundamentacion éticaFundamentacion ética
Fundamentacion ética
dianapatriciahoyos
 
Hola
HolaHola
Projecte MENFRI
Projecte MENFRIProjecte MENFRI
Projecte MENFRI
Ecotendències Cosmocaixa
 

Destacado (20)

Nxt
NxtNxt
Nxt
 
Proyecto de arte escénico [modo de compatibilidad]
Proyecto de arte escénico [modo de compatibilidad]Proyecto de arte escénico [modo de compatibilidad]
Proyecto de arte escénico [modo de compatibilidad]
 
Sebastian ramirez florez (1)
Sebastian ramirez florez (1)Sebastian ramirez florez (1)
Sebastian ramirez florez (1)
 
Pasa lista a la Real Academia Española
Pasa lista a la Real Academia EspañolaPasa lista a la Real Academia Española
Pasa lista a la Real Academia Española
 
Denzinger, enchiridion symbolorum
Denzinger, enchiridion symbolorumDenzinger, enchiridion symbolorum
Denzinger, enchiridion symbolorum
 
Trabajo para casa
Trabajo para casaTrabajo para casa
Trabajo para casa
 
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de GuadarramaActividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
Actividades OTOÑO 2013 en los centros de visitantes del P.N Sierra de Guadarrama
 
Astrid
AstridAstrid
Astrid
 
El verdadero amor-2229
El verdadero amor-2229El verdadero amor-2229
El verdadero amor-2229
 
Interdiccion de la ley sopa, pipa y cierre de megaupload
Interdiccion de la ley sopa, pipa y cierre de megaupload Interdiccion de la ley sopa, pipa y cierre de megaupload
Interdiccion de la ley sopa, pipa y cierre de megaupload
 
Modelos de evaluacion psico diana garzon
Modelos de evaluacion psico diana garzonModelos de evaluacion psico diana garzon
Modelos de evaluacion psico diana garzon
 
Evaluacion pedagoica yria
Evaluacion pedagoica yriaEvaluacion pedagoica yria
Evaluacion pedagoica yria
 
Power point exploradors descobrim el nostre entorn
Power point exploradors descobrim el nostre entornPower point exploradors descobrim el nostre entorn
Power point exploradors descobrim el nostre entorn
 
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIASCONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
CONFERENCIA DEL DR. BULLARD - ANALISIS DE SUS CONFERENCIAS
 
Idea 2 030614
Idea 2  030614Idea 2  030614
Idea 2 030614
 
11 Observaciones sobre el Diseño Gráfico
11 Observaciones sobre el Diseño Gráfico11 Observaciones sobre el Diseño Gráfico
11 Observaciones sobre el Diseño Gráfico
 
Fotos graciosas 33657
Fotos graciosas 33657Fotos graciosas 33657
Fotos graciosas 33657
 
Fundamentacion ética
Fundamentacion éticaFundamentacion ética
Fundamentacion ética
 
Hola
HolaHola
Hola
 
Projecte MENFRI
Projecte MENFRIProjecte MENFRI
Projecte MENFRI
 

Similar a Protocolo tcp

Capa de Transporte del Modelo OSI
Capa de Transporte del Modelo OSICapa de Transporte del Modelo OSI
Capa de Transporte del Modelo OSI
angelcgr
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
laura1352
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
admonfingerstyle
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
laura1352
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
laura1352
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
admonfingerstyle
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
Caterine Ramírez Aldana
 
Sesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de EnrutamientoSesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de Enrutamiento
ecollado
 
Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3
jdeleonferreira
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
lucero1548
 
CAPITULO4
CAPITULO4CAPITULO4
CAPITULO4
chockory292886
 
Capitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSICapitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSI
Octavio
 
Capa de transporte del modelo OSI
Capa de transporte del modelo OSICapa de transporte del modelo OSI
Capa de transporte del modelo OSI
elchangoaladino
 
Capa de transporte del modelo OSI
Capa de transporte del modelo OSICapa de transporte del modelo OSI
Capa de transporte del modelo OSI
elchangoaladino
 
T C P Ilegitimo
T C P  IlegitimoT C P  Ilegitimo
T C P Ilegitimo
Danica M
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
alex sgarcia
 
Redes Lan
Redes LanRedes Lan
Redes Lan
dnrsharky
 
Tcp
TcpTcp
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
Belen Toledo
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
jcbp_peru
 

Similar a Protocolo tcp (20)

Capa de Transporte del Modelo OSI
Capa de Transporte del Modelo OSICapa de Transporte del Modelo OSI
Capa de Transporte del Modelo OSI
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Sesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de EnrutamientoSesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de Enrutamiento
 
Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
CAPITULO4
CAPITULO4CAPITULO4
CAPITULO4
 
Capitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSICapitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSI
 
Capa de transporte del modelo OSI
Capa de transporte del modelo OSICapa de transporte del modelo OSI
Capa de transporte del modelo OSI
 
Capa de transporte del modelo OSI
Capa de transporte del modelo OSICapa de transporte del modelo OSI
Capa de transporte del modelo OSI
 
T C P Ilegitimo
T C P  IlegitimoT C P  Ilegitimo
T C P Ilegitimo
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Tcp
TcpTcp
Tcp
 
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 

Más de Freddy Hugo Estupiñan Batalla

Almacenamiento de Productos
Almacenamiento de ProductosAlmacenamiento de Productos
Almacenamiento de Productos
Freddy Hugo Estupiñan Batalla
 
Estructura del Internet
Estructura del Internet Estructura del Internet
Estructura del Internet
Freddy Hugo Estupiñan Batalla
 
HISTORIA DEL INTERNET
HISTORIA DEL INTERNETHISTORIA DEL INTERNET
HISTORIA DEL INTERNET
Freddy Hugo Estupiñan Batalla
 
Evolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresasEvolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresas
Freddy Hugo Estupiñan Batalla
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
Freddy Hugo Estupiñan Batalla
 
ASP.net con Base de Datos
ASP.net con Base de DatosASP.net con Base de Datos
ASP.net con Base de Datos
Freddy Hugo Estupiñan Batalla
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
Freddy Hugo Estupiñan Batalla
 
Tipos de virus Informaticos
Tipos de virus Informaticos Tipos de virus Informaticos
Tipos de virus Informaticos
Freddy Hugo Estupiñan Batalla
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Freddy Hugo Estupiñan Batalla
 
Sistemas moviles LINUX
Sistemas moviles LINUXSistemas moviles LINUX
Sistemas moviles LINUX
Freddy Hugo Estupiñan Batalla
 
Plan Informatico
Plan Informatico Plan Informatico
Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux
Freddy Hugo Estupiñan Batalla
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
Freddy Hugo Estupiñan Batalla
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
Freddy Hugo Estupiñan Batalla
 
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
Freddy Hugo Estupiñan Batalla
 
Slackware Linux
Slackware LinuxSlackware Linux
TIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOSTIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOS
Freddy Hugo Estupiñan Batalla
 
Elementos de protocolos de transporte
Elementos de protocolos de transporteElementos de protocolos de transporte
Elementos de protocolos de transporte
Freddy Hugo Estupiñan Batalla
 
Capa de Transporte del modelo OSI
Capa de Transporte del modelo OSICapa de Transporte del modelo OSI
Capa de Transporte del modelo OSI
Freddy Hugo Estupiñan Batalla
 
Transmision inalambrica
Transmision inalambricaTransmision inalambrica
Transmision inalambrica
Freddy Hugo Estupiñan Batalla
 

Más de Freddy Hugo Estupiñan Batalla (20)

Almacenamiento de Productos
Almacenamiento de ProductosAlmacenamiento de Productos
Almacenamiento de Productos
 
Estructura del Internet
Estructura del Internet Estructura del Internet
Estructura del Internet
 
HISTORIA DEL INTERNET
HISTORIA DEL INTERNETHISTORIA DEL INTERNET
HISTORIA DEL INTERNET
 
Evolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresasEvolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresas
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
 
ASP.net con Base de Datos
ASP.net con Base de DatosASP.net con Base de Datos
ASP.net con Base de Datos
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Tipos de virus Informaticos
Tipos de virus Informaticos Tipos de virus Informaticos
Tipos de virus Informaticos
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Sistemas moviles LINUX
Sistemas moviles LINUXSistemas moviles LINUX
Sistemas moviles LINUX
 
Plan Informatico
Plan Informatico Plan Informatico
Plan Informatico
 
Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
TIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOSTIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOS
 
Elementos de protocolos de transporte
Elementos de protocolos de transporteElementos de protocolos de transporte
Elementos de protocolos de transporte
 
Capa de Transporte del modelo OSI
Capa de Transporte del modelo OSICapa de Transporte del modelo OSI
Capa de Transporte del modelo OSI
 
Transmision inalambrica
Transmision inalambricaTransmision inalambrica
Transmision inalambrica
 

Protocolo tcp

  • 2. * *Al igual que el Protocolo de Datagrama de Usuario (UDP), TCP transporta datos entre las capas de red y de aplicación, pero es mucho más complejo que UDP *TCP también intenta optimizar el ancho de banda de la red. Para hacerlo, controla dinámicamente el flujo de datos entre las conexiones
  • 3.
  • 4. TCP permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP TCP permite que el monitoreo del flujo de los datos y así evita la saturación de la red TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP TCP permite multiplexar los datos, es decir, que la información que viene de diferentes fuentes TCP permite comenzar y finalizar la comunicación amablemente PRINCIPALES CARACTERÍSTICAS DEL PROTOCOLO TCP
  • 5.
  • 6. Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las capas inferiores Durante una comunicación usando el protocolo TCP, las dos máquinas deben establecer una conexión Las máquinas de dicho entorno se comunican en modo en línea Para posibilitar la comunicación y que funcionen bien todos los controles que la acompañan, los datos se agrupan Otra función del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad para emitir mensajes de tamaño variable OBJETIVO DE TCP
  • 7.
  • 8. * Existen dos tipos de interfaces entre la conexión TCP *El primero es utilizar la pila de los programas de la capa de red *El segundo tipo es el interfaz del programa de usuario
  • 9. Open: Inicia una conexión o comienza a escuchar un socket. El usuario tiene un nombre de conexión local que actúa como un puntero dentro del TCB Send: manda datos del buffer especificado. Receive: es un mensaje de error si el nombre local proporcionado no es utilizado antes con el comando Open Close: hace que se cierre una conexión. Se produce un error si la conexión especificada no ha sido abierta, o si no se tiene autorización para cerrar la conexión Status: solo tiene una variable asociada, que es el nombre de la conexión Abort: hace que todos los comandos Send y Receive asociados al nombre de la conexión local se interrumpan COMANDOS MÁS USUALES
  • 10. Puerto Fuente.- Identifica el puerto del protocolo de la aplicación emisora Puerto Destino.- Identifica el puerto del protocolo de la aplicación receptora Número de Secuencia.- Identifica el byte de primer orden de datos en el área de datos del segmento TCP Número de Reconocimiento.- Identifica el próximo byte de datos que el emisor espera del flujo de datos Longitud de encabezado.- Especifica la longitud del encabezado TCP en palabras de 32 bits FORMATO DEL SEGMENTO TCP
  • 11.
  • 12. Bandera URG.- Indica el módulo TCP receptor que el campo apuntador urgente apunte hacia datos urgentes Bandera ACK.- Indica el módulo TCP receptor que el campo Número de reconocimiento contiene el número de reconocimiento válido Bandera PSH.- Indica al módulo TCP receptor que envíe inmediatamente los datos a la aplicación destino Bandera RST.- Pide al módulo TCP receptor que restablezca la conexión TCP Bandera SYN.- Indica al módulo TCP receptor que sincronice los números de secuencia Bandera FIN.- Indica al módulo TCP receptor que el emisor ha terminado de enviar los datos Tamaño de ventana.- Indica al módulo TCP receptor el número de bytes que el emisor está dispuesto a aceptar Suma de verificación TCP.- Ayuda al módulo TCP receptor a detectar corrupción de datos Apuntador urgente.- Apunta al último byte de datos urgentes en el área de datos TCP Opciones.- Usualmente utilizado con la opción Tamaño máximo de segmento, la cual informa el segmento más grande que el módulo TCP espera recibir
  • 13. * *El inicio, mantenimiento y cierre de una conexión requiere que el TCP recuerde toda la información relativa a cada conexión *Esta información se almacena en una entrada para cada conexión dentro del TCB
  • 14. . LISTEN: Esperando solicitud de conexión de un TCP remoto • SYN-SEN: Esperando un mensaje de solicitud de conexión después de haber enviado una solicitud de conexión SYN-RECEIVED: Esperando confirmación de una reconocimiento de solicitud de conexión, después de haber enviado y recibido una solicitud de conexión • ESTABLISHED: Representa una conexión abierta. Los datos recibidos pueden ser enviados a un protocolo de una capa superior. Este es el estado normal de la fase de transferencia de la conexión FIN-WAIT-1: Esperando la solicitud de fin de conexión de un TCP remoto, o un reconocimiento de una solicitud de fin de transmisión enviada anteriormente • FIN-WAIT-2: Esperando una solicitud de fin de conexión de un TCP remoto CLOSE-WAIT: Esperando una solicitud de fin de conexión de un protocolo de una capa superior • . CLOSING: Esperando el conocimiento de una solicitud de final de conexión de un TCP remoto LAST-ACK: Esperando el conocimiento de una solicitud de final de conexión enviada anteriormente al TCP remoto • TIME-WAIT: Esperando el tiempo necesario para que el TCP remoto haya recibido el conocimiento de la solicitud del fin de conexión