Capitulos de este wiki
  1. 1 Introducción
  2. 2 Modelo de servicio TCP

Introducción al protocolo TCP - Modelo de servicio TCP

2 - Modelo de servicio TCP

[editar]
Tutorial creado por GuyBrush. Extraido de: http://www.mononeurona.org/index.php?idp=531
27 de Octubre de 2005
El servicio TCP se obtiene haciendo que tanto el transmisor como el receptor
creen puntos terminales,  llamados sockets.  Cada socket tiene un numero
(direccion) de socket que consiste en la direccion IP del host y en un numero
de 16 bits local a ese host,llamado puerto.Puerto es el nombre TCP de un TSAP
Para obtenerse el servicio TCP, debe establecerse explicitamente una conexion
entre un socket de la maquina transmisora y un socket de la maquina receptora.
Las llamadas de socket son las siguientes:
* SOCKET   (Enchufar)     * Crea un nuevo punto terminal de comunicacion.
* BIND     (Ligar)        * Conecta una direccion local a un socket.
* LISTEN   (Escuchar)     * Anuncia la disposicion de aceptar conexiones;
                            indica tamaño de cola.
* ACCEPT   (Aceptar)      * Bloquea al invocador hasta la llegada de un
                            intento de conexion.
* CONNECT  (Conectar)     * Intenta activamente establecer una conexion.
* SEND     (Enviar)       * Envia datos a traves de la conexion.
* RECEIVE  (Recibir)      * Recibe datos de la conexion.
* CLOSE    (Cerrar)       * Libera la conexion.
Puede usarse un socket para varias conexiones al mismo tiempo. En otras
palabras, dos o mas conexiones pueden terminar en el mismo socket.
Las conexiones se identifican mediante los identificadores de ambas terminales,
es decir (socket1, socket2). No se usan numeros de circuito virtual ni ningun
otro identificador.
Los numeros de puerto por debajo del 256 se llaman puertos bien conocidos y se
reservan para servicios estandar. Por ejemplo, el FTP usa el puerto 21,
el TELNET el 23, etc.
Todas las conexiones TCP son duplex integral y punto a punto. Duplex integral
significa que el trafico puede ir en ambos sentidos al mismo tiempo.  Punto a
punto significa que cada conexion tiene exactamente dos puntos terminales.
El TCP no reconoce la multitransmision ni la difusion.
Una conexion TCP es una corriente de bytes, no una corriente de mensajes.
Los limites de mensaje no se conservan de extremo a extremo. Por ejemplo,
si el proceso transmisor hace cuatro escrituras de 512 bytes en una corriente
TCP, estos datos pueden entregarse al proceso receptor como cuatro bloques de
512 bytes, dos bloques de 1024 byte, un bloque de 2048 bytes, o de algun otro
modo. No hay manera de que el receptor detecte las unidades en las que se
escribieron los datos.
Cuando una aplicacion pasa datos al TCP, el TCP puede enviarlos de inmediato
o guardarlos en un buffer ( con el fin de reunir una cantidad mayor de
informacion para enviarla junta ), a discrecion propia...
[editar]

1 opinión

Buena.

Muy buena deben sacar mas mandenme mas si encu8netran si bye.

Tutoriales relacionados con 'Introducción al protocolo TCP'

El TCP (Protocolo de Control de Transmision) se diseño para proporcionar una corriente de bytes... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
La red telefónica básica se creó para permitir las comunicaciones de voz a distancia. Esto... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »

Autor y licencia de 'Introducción al protocolo TCP'


Tutorial de GuyBrush. Extraido de: http://www.mononeurona.org/index.php?idp=531 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.