Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos...
-
Upload
nieve-dorantes -
Category
Documents
-
view
10 -
download
0
Transcript of Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos...
![Page 1: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/1.jpg)
Protocolos & Transmisión de Datos
COMP 315
![Page 2: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/2.jpg)
Protocolos
• Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.
![Page 3: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/3.jpg)
Protocolos
• Definen las características específicas que dos equipos necesitan para comunicarse.– Sintáxis– Semantica– “timing”
![Page 4: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/4.jpg)
Sintáxis
• Describe el formato de los datos y los esquemas de codificación utilizados para la transmisión
![Page 5: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/5.jpg)
Semántica
• Información de control necesaria por el network para establecer conección y para el manejo de errores.
![Page 6: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/6.jpg)
Timing
• Describe los métodos utilizados para controlar el flujo de datos en un network, para parearlos con la velocidad de los equipos en el network y proveer técnicas de secuencia para los datos transmitidos.
![Page 7: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/7.jpg)
Open Systems Interconnection Model (OSI)
![Page 8: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/8.jpg)
Open Systems Interconnection Model (OSI)
![Page 9: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/9.jpg)
Application Layer (7)
• Se define por el computador que envia el mensaje. El programa de aplicación de este sistema determina cuáles datos serán transmitidos, el mensaje ó forma de los datos, y los códigos necesarios para identificar los datos al recibidor.
• Permite al usuario (humano ó programa de computadora) accesar el network.
![Page 10: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/10.jpg)
Presentation Layer (6)
• Define el formato que los datos utilizarán al ser transmitidos a través de las líneas de comunicación.– Data compression
• Proceso por el cual se remueven caracteres repetidos e innecesarios para no cargar la líneas de comunicación
– Protocol conversion & file conversion• Convertir los datos de un tipo de código a otro (de ASCII a
EBCDIC ó vice versa)• Encriptar los datos
![Page 11: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/11.jpg)
Session Layer (5)
• Establece y mantiene la conección entre dos computadoras en el network.
• Sesión– Tiempo entre el establecimiento de la conección para
la transmisión, la actual transmisión de los datos, y el final de la conección.
– Define las reglas de comunicación entre dos computadoras (Flow control)
• Previene que un periferal de envío transmita un volumen demasiado alto de datos al mismo tiempo hacia el de recibo.
– Determina el tipo de transmisión (full-duplex ó half-duplex) que se utilizará en las líneas de comunicación
![Page 12: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/12.jpg)
Transport Layer (4)
• Transmite datos entre networks.
• Se asegura que los datos se transmitan entre diferentes networks de manera apropiada.– Genera un address para el computador que
recibe el dato y lo añade a los datos de manera que todos los networks sepan a donde se deben enviar los datos.
![Page 13: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/13.jpg)
Network Layer (3)
• Divide los mensajes recibidos del nivel anterior en grupos de bits más pequeños llamados packets
• Añade información sobre los address y la ruta a seguir por los packets y los mueve entre los diferentes nodos del network.
• El path que los datos siguen desde el sender hasta el receiver en un network se conoce como la ruta, ruta, y el proceso de decidir cuál path deben seguir los datos se conoce como routingrouting.
![Page 14: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/14.jpg)
Routing
![Page 15: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/15.jpg)
Routing
![Page 16: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/16.jpg)
Routing
![Page 17: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/17.jpg)
Data Link Layer (2)
• Se relaciona con la transmisión de caracteres
• Establece y controla el path físico de comunicaciones al próximo nodo del network.
• Prepara los packets que se crearon en el nivel 3 transformándolos en frames (grupos de datos que se envían a través del medio físico de comunicación)
![Page 18: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/18.jpg)
Physical Layer (1)
• Se relaciona con la parte física del network (hardware)
• Simplemente coloca los bits individuales en el medio de comunicación
• Mantiene la conección física entre dos nodos en el network
• Describe las especificaciones eléctricas que definen cómo las señales transmiten los 1 y los 0 (ej. el estándar RS-232)
![Page 19: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/19.jpg)
Tipos de Protocolos
• Internet Protocols– Transmission Control Protocol/Internet
Protocol (TCP/IP)• Desarrollado en el 1973 y adoptado como el
estándar de Internet en el año 1983• Consiste de cinco capas: Application, TCP, IP,
Logical Link Control (LLC), Media Access Control (MAC)
![Page 20: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/20.jpg)
Internet Protocols
• IPv6– Aumenta el tamaño de los IP Address de 32
bits a 128 bits
• FTP (File Transfer Protocol)
• HTTP (Hyper Text Transfer Protocol)
• Email Protocols– X.400 describe cómo los mensajes deben enviarse a través de los
diferentes sistemas
– POP3
– IMAP
– SMTP estándar para enviar e-mails
![Page 21: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/21.jpg)
Transmisión de los Datos
• Un network transmite datos en forma de señales eléctricas, ópticas ó en forma de ondas
![Page 22: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/22.jpg)
Modulación
• El cambio que ocurre en una señal al ser transmitida
• Existen tres tipos de modulación:– Amplitud modulada (AM)– Frecuencia modulada (FM)– Fase Modulada (PM)
![Page 23: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/23.jpg)
Amplitud Modulada (AM)-cambio en la altura de la ondacambio en la altura de la onda
![Page 24: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/24.jpg)
Frecuencia Modulada (FM) –se refiere al número de ondas utilizadas para
representar un ciclo sencillo
![Page 25: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/25.jpg)
Phase Modulation (PM)-indica un cambio en el tipo de bit que se está transmitiendo
![Page 26: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/26.jpg)
Dirección de la Transmisión de Datos
• El medio utilizado en la comunicación y los periferales determinan la manera en que los datos fluyen dentro del network.
• Tipos de transmisión:– Simplex– Half-Duplex– Full-Duplex
![Page 27: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/27.jpg)
Simplex Transmission
• Los datos se transmiten en una sola dirección– Ej. Terminales en el aeropuerto, en el
mercado de acciones, etc.
![Page 28: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/28.jpg)
Half-Duplex Transmission
• Los datos se transmiten en ambas direcciones, pero solo en una dirección a la vez. Es el tipo de transmisión más común.
• Ej. CB radio, PC-to-PC, etc.
![Page 29: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/29.jpg)
Full-Duplex Transmission
• Los datos se transmiten en ambas direcciones a la vez
![Page 30: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/30.jpg)
Modos de Transmisión
• Los datos pueden ser transmitidos como caracteres enteros ó como bits individuales. Las computadoras utilizan dos modos para transmitir: serial y paralela.
![Page 31: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/31.jpg)
Transmisión Serial & Transmisión Paralela
En la transmisión Serial los datos se transmiten como bits individuales, mientras que en la transmisión Paralela se transmiten como caracteres completos.
![Page 32: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/32.jpg)
Sincronización
• Se refiere a cómo los bits de datos son agrupados para transmitirse– Transmisión Asincrónica
• Cada caracter se transmite individualmente
– Transmisión Sincrónica• Los caracteres se transmiten en bloque,
mejorando el transmission rate transmission rate de la línea
![Page 33: Protocolos & Transmisión de Datos COMP 315. Protocolos Set de reglas que definen cómo dos periferales se comunican uno con otro dentro de un network.](https://reader033.fdocumento.com/reader033/viewer/2022061217/54b0486e4979597d0d8b4b3e/html5/thumbnails/33.jpg)
Errores en la comunicación• Fuentes de errores
– Impulse noise• Interferencia eléctrica externa
– White noise• Estática
– Attenuation• Pérdida de fortaleza en la señal
– Crosstalk• Las señales interfieren unas con otras
– Delay Distortion• Retraso en la transmisión• Equalizer
– Line Failure• Avería en la línea de comunicación