Interfaces y Protocolos

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 24

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.

INGENIERIA INDUSTRIAL
ASIGNATURA: INSTRUMENTACION Y CONTROL INDUSTRIAL PROFESOR: MAYEN MORELOS ALFONSO SECUENCIA: 6IM4 EQUIPO: 6 INTEGRANTES: AKE DZUL JADIEL ISAI JUAREZ REYES GUADALUPE MEZA ALVAREZ JOSE ENRIQUE

*
Computadora

Ccomunicacin entre Computadores (I)


CPU Cache L2
Memoria Principal
MMU / Bridge

Usuario

Ncleo

Bus E/S NIC

Emisor

Switch / Enrutador

Switch / Enrutador

Red

Receptor

Comunicacin entre Computadores


CPU Cache L2
Memoria Principal
MMU / Bridge

Usuario

Emisor

Os L

n/BWred Or
Tiempo de Transmisin

1
Ncleo

Receptor

2
Bus E/S NIC

Tiempo de Transporte

tiempo

Emisor

3
Switch / Enrutador

Tcom= Os + L + n/BWred + Or
4 5

El ancho de banda y los retardos dependen de la red y de las operaciones en emisor y el receptor

Switch / Enrutador

6 7 8

Red

Receptor

Comunicacin entre Computadores


Diferencia (gap) entre el hardware de red y los servicios que requieren las aplicaciones:

Aplicaciones Interfaz de Red Software de Comunicacin Tarjeta de Red (NIC)


Sobrecarga (overhead):

Construccin de Paquetes Control de la NIC Copia y Almacenamiento temporal de datos Entrega ordenada y fiable de paquetes Proteccin

(Implementa las Funciones de la Capa de Mensajes)

Hardware del Host

Red de Interconexin

Procesamiento de la API, Protocolos de Comunicacin, Control de transferencias y de la NIC

Comunicacin entre Computadores


Servicios de la capa de mensajes: 1. Construccin de paquetes
Aadir cabeceras, cdigos CRC, nmeros de secuencia, paridad, etc. Por DMA, sondeo, E/S programada (segn sean las operaciones de E/S en el nodo) Control de flujo que gestione (asigne, libere, y reutilice) la capacidad finita de almacn. Nmeros de secuencia, almacenamiento temporal de paquetes Introducir cdigos de comprobacin (CRC) y espacio para retransmitir paquetes Permite que los procesos compartan el hardware de comunicacin del nodo

2. Control de la NIC
3. Copia y almacenamiento temporal de datos 4. Entrega ordenada de paquetes 5. Entrega fiable de paquetes 6. Proteccin

*Modelo de Capas para la


comunicacin

*Los 7 Niveles del modelo OSI


Cada nivel ( capa) tiene unas funciones precisas para resolver determinados problemas de la comunicacin Nivel OSI Aplicacin Presentacin Sesin Transporte Red Enlace Fsica Funcin que ofrece Aplicaciones de Red: transferencia de archivos Formatos y representacin de los datos Establece, mantiene y cierra sesiones Entrega confiable/no confiable de mensajes Entrega los paquetes y hace enrutamiennto Transfiere frames, chequea errores Transmite datos binarios sobre un medio

Las capas del modelo OSI reciben un nombre de acuerdo a su funcin. Aplicacin Presentacin Sesin Transporte Red Enlace Fsica 7 6 5 4 3 2 1
Al enviar el mensaje baja

7 Aplicacin 6 Presentacin 5 Sesin 4 Transporte 3 Red 2 Enlace 1 Fsica

Al recibir el mensaje sube

Nodo A

RED

Nodo B

*Operacin
Nodo A
Al enviar el mensaje baja El mensaje viaja a travs de la red

Nodo B
Al recibir el mensaje sube

En la vida real, las 7 capas de funciones del modelo OSI estn normalmente construidas como una combinacin de:

1. Sistema Operativo (Windows XP, Win2003, Mac/OS Unix) 2. Aplicaciones (navegador, cliente de correo, servidor web) 3. Protocolos de transporte y de red (TCP/IP, IPX/SPX, SNA) 4. Hardware y software que colocan la seal en el cable conectado al computador (tarjeta de red y driver)

*Servicios, Interfaces y Protocolos


*
El modelo OSI distingue entre:

* *

Servicios (funciones): Qu hace la capa Interfaces: Cmo las capas vecinas pueden solicitar/dar servicios Protocolos: Reglas para que capas pares se comuniquen

Capa A Capa B NODO 1

Capa A Capa B NODO 2

Arquitectura de Protocolos TCP/IP

-Existe una capa denominada explcitamente Capa Internet


-Una capa puede incluir varios protocolos

Arquitectura de Protocolos TCP/IP


No existe un modelo oficial para el protocolo TCP/IP. Los protocolos estndares que se han ido desarrollando permiten organizar la comunicacin a travs de TCP/IP en cinco capas:

Capa Fsica (Capa 1)


Acceso a la Red (Capa 2) Internet (Capa 3) Transporte (Capa 4) Aplicacin (Capa 5)

Define la interfaz fsica entre el dispositivo de transmisin de datos (ej., computador) y el medio de transmisin o red
El computador debe proporcionar a la red la direccin del computador destino. El software de esta capa depende del tipo de red y permite que las capas superiores no dependan de ella Proporciona la funcin de enrutamiento a travs de diversas redes. Este protocolo est implementado tanto en los computadores como en los enrutadores. Protocolos que aseguran que los datos llegan a su destino y en el orden en que se enviaron Da soporte a las distintas aplicaciones de usuario. Incorpora un mdulo especfico para cada aplicacin (FTP, NFS,...)

Arquitectura de Protocolos TCP/IP

Arquitectura de Protocolos TCP/IP


Recepcin

La Cabecera TCP debe incluir


informacin del puerto de destino, el nmero de secuencia de los segmentos, y el CRC y manda cada segmento a la capa IP con instrucciones de enviarlo a un host determinado En la capa IP se aade una cabecera que debe incluir la direccin IP del computador destino En la capa de acceso a la red se aade la cabecera con la informacin necesaria para que se transmita a travs de la subred hasta en router correspondiente (dispositivo de la subred al que se enva

Bytes a enviar/recibidos

Cabecera TCP

Segmento TCP

Cabecera IP Cabecera de Red (Ethernet)

Datagrama IP

Paquete de Red

Envo

Arquitectura de Protocolos TCP/IP


Capa 4 (Transporte): TCP y UDP
TCP proporciona una conexin fiable
para transmitir datos entre aplicaciones (orientado a conexin). Evita problemas de prdidas, duplicacin, retardo y llegada desordenada de paquetes. Cabecera TCP 20 bytes (como mnimo). La conexin debe establecerse antes de enviar los datos y cerrarse cuando no se necesite (connection-oriented stream service) UDP permite enviar/recibir paquetes individuales (datagramas) con el mnimo mecanismo de control (no garantiza la llegada, preservacin de secuencia o seguridad frente a duplicacin. Lo nico que se aade son las direcciones de puertos.

TCP UDP

Arquitectura de Protocolos TCP/IP (X)


Capa 3 (Internet): IP
Una direccin IP es un nmero entero largo (long int) de 32 bits (4 octetos) en formato bigendian (primero el octeto de ms peso). Si un ordenador no representa los nmeros de esta forma debe realizar ciertas manipulaciones previas sobre las variables donde va a almacenar direcciones IP (los puertos TCP o UDP son enteros de 16 bits en formato bigendian). En IPv6 las direcciones son de 128 bits.
#1 #2 #3 #4

Clase A (1-127) Bits Iniciales 0xxx


Clase B (128-191) Bits. Inic. 10xx

Clase C (129-223) Bits. Inic. 110x


RED NODO

Hay D (1110) para Multicast y E (1111) reservada para uso futuro

Arquitectura de Protocolos TCP/IP


DIRECCIONES IP: Subredes
#1 #2 #3 #4

Capa 3 (Internet): IP

RED

SUBRED

NODO

Las direcciones IP se suelen expresar como una cadena de caracteres constituida por cuatro subcadenas entre 0 y 255 separadas por puntos (cada subcadena es un octeto)

134 . 111 . 31 . 2 Red B


Subred
Direccin de Red

Los nodos de una red se pueden organizar en subredes

Nodo

Mscara de Subred: 255. 255 . 255. 0 (El AND con la direccin IP es la direccin de subred

Arquitectura de Protocolos TCP/IP (XII)


Capa 2: Protocolo ARP (Address Resolution Protocol)
El protocolo ARP es un protocolo que traduce la direccin IP de un computador en una red local a la direccin equivalente en la capa 2: Por ejemplo, para establecer la correspondencia entre una direccin IP y una direccin Ethernet. ARP no se utiliza para obtener para obtener la direccin de un computador remoto sino que slo puede utilizarse a travs de una red.

Arquitectura de Protocolos TCP/IP (XIII)


Capas 1 y 2: Protocolo Ethernet
El protocolo Ethernet especifica los detalles de las capas 1 y 2.
La capa 1 establece los detalles de los voltajes y los conductores para las conexiones y el protocolo CSMA/CD (Carrier Sense Multiple Access with Collision Detection). El hardware de conexin se implementa de acuerdo con estas especificaciones.

La capa 2 detalla el formato de las tramas y las direcciones:


Ethernet utiliza tramas de tamao variable (el estndar establece un mximo y un mnimo tamao y es el emisor el que establece el tamao exacto de la trama) Trama Ethernet Dir.Dest Dir.Orig Tipo Datos Bytes 6 6 2 46-1500

En una red Ethernet, las tramas van precedidas de un prembulo de 1 y 0 alternativos y de 32 bits de CRC (aadidos/retirados por los circuitos de interfaz

Arquitectura de Protocolos TCP/IP (XIV)


Capas 1 y 2: Protocolo Ethernet
Cada computador conectado a una red Ethernet tiene una direccin especfica de 48 bits denominada direccin MAC, direccin Ethernet, o direccin de la estacin que est configurada en lainterfaz de red fsica (por ejemplo, en la tarjeta de red, la NIC, Network Interface Card). La direccin MAC puede ser de tres tipos: unicast (trama destinada a una estacin), broadcast (destinada a todos los comutadores integrantes de un dominio broadcast defindo), y multicast (destinada a un subconjunto de computadores en el dominio broadcast). Una trama broadcast tiene los 48 bits de la direccin de destino a 1. Un bit indica si es multicast o unicast:

xxxxxxxm xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx


Bit de multicast

El campo Tipo se refiere al contenido de los datos (datagrama IP: 0800h)

Aplicaciones TCP/IP
SMTP (Simple Mail Transfer Protocol)
Proporciona un mecanismo para transmitir mensajes entre computadores separados. No especifica la forma en que se crean los mensajes (se utilizara cualquier utilidad para editarlos), pero una vez generado el mensaje se SMTP acepta el mensaje y utiliza TCP para enviarlo a otro mdulo SMTP en otro computador

FTP (File Transfer Protocol)


Permite enviar ficheros desde un sistema a otro. Incluye la posibilidad de transmitir identificacin y password y especificar el fichero y la accin a realizar

TELNET
Permite que un usuario en un terminal o computador personal se conecte a un computador remoto

Referencias
Estndar Ethernet: http://grouper.ieee.org/groups/802/3
Valores Ethernet: http://www.iana.org/assignments/ethernet-numbers Protocolos TCP (RFCs): http://www.ietf.org/rfc.html

También podría gustarte