Instituto Tecnológico Superior de San Martín Texmelucan
CARRERA: ELECTROMECÁNICA
MATERIA: MICROCONTROLADORES
COMPETENCIA VI
PRODUCTO: MAPA CONCEPTUAL
8 SEMESTRE GRUPO “A”
NOMBRE DEL ALUMNO(S): MARIANA GARCIA FLORES
CATEDRÁTICO: ING. DIEGO MAURICIO REYES HERNÁNDEZ
Camino a Barranca de Pesos S/N, San Lucas Atoyatenco
San Martín Texmelucan, Puebla. C.P. 74120
Tel. 248 688 6461 o terminación 62 y 63.
Correo:
[email protected] Página web: smartin.tecnm.mx
Instituto Tecnológico Superior de San Martín Texmelucan
1. INTRODUCCIÓN.
En la actualidad, muchos de los procesos que se ejecutan en una computadora requieren
obtener o enviar información a otros procesos que se localizan en una computadora
diferente. Para lograr esta comunicación se utilizan los protocolos de comunicación TCP y
UDP.
El protocolo TCP (Transmission Control Protocol) establece un conducto de comunicación
punto a punto entre dos computadoras, es decir, cuando se requiere la transmisión de un
flujo de datos entre dos equipos, el protocolo TCP establece un conducto exclusivo entre
dichos equipos por el cual los datos serán transmitidos y este perdurará hasta que la
transmisión haya finalizado, gracias a esto TCP garantiza que los datos enviados de un
extremo de la conexión lleguen al otro extremo y en el mismo orden en que fueron enviados.
Las características que posee TCP hacen que el protocolo sea conocido como un
protocolo.
Los sockets son una forma de comunicación entre procesos que se encuentran en
diferentes máquinas de una red, los sockets proporcionan un punto de comunicación por
el cual se puede enviar o recibir información entre procesos.
Los sockets tienen un ciclo de vida dependiendo si son sockets de servidor, que esperan a
un cliente para establecer una comunicación, o socket cliente que busca a un socket de
servidor para establecer la comunicación.
2. DESARROLLO.
Camino a Barranca de Pesos S/N, San Lucas Atoyatenco
San Martín Texmelucan, Puebla. C.P. 74120
Tel. 248 688 6461 o terminación 62 y 63.
Correo:
[email protected] Página web: smartin.tecnm.mx
Instituto Tecnológico Superior de San Martín Texmelucan
Camino a Barranca de Pesos S/N, San Lucas Atoyatenco
San Martín Texmelucan, Puebla. C.P. 74120
Tel. 248 688 6461 o terminación 62 y 63.
Correo:
[email protected]Página web: smartin.tecnm.mx
Instituto Tecnológico Superior de San Martín Texmelucan
3. CONCLUSIÓN.
Los sockets UDP son sockets no orientados a conexión. Esto quiere decir que un programa
puede abrir un socket y ponerse a escribir mensajes en él o leer, sin necesidad de esperar
a que alguien se conecte en el otro extremo del socket.
El protocolo UDP, al no ser orientado a conexión, no garantiza que el mensaje llegue a su
destino. Parece claro que, si mi programa envía un mensaje y no hay nadie escuchando,
ese mensaje se pierde. De todas formas, aunque haya alguien escuchando, el protocolo
tampoco garantiza que el mensaje llegue. Lo único que garantiza es, que, si llega, llega sin
errores.
Otra ventaja es que con este tipo de sockets es que mi programa puede recibir mensajes
de varios sitios a la vez. Si yo estoy escuchando por un socket no orientado a conexión,
cualquier otro programa en otro ordenador puede enviarme un mensaje. Mi programa
servidor no necesita preocuparse de establecer y mantener conexiones con varios clientes
a la vez.
4. BIBLIOGRAFÍA.
http://www.chuidiang.org/clinux/sockets/udp/udp.php
http://educacion.esencial.co/wiki/_media/sd:5.1_comunicacion_entre_procesos_sockets_udp.pdf
Camino a Barranca de Pesos S/N, San Lucas Atoyatenco
San Martín Texmelucan, Puebla. C.P. 74120
Tel. 248 688 6461 o terminación 62 y 63.
Correo:
[email protected] Página web: smartin.tecnm.mx