Sockets

Solo disponible en BuenasTareas
  • Páginas : 8 (1828 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de octubre de 2010
Leer documento completo
Vista previa del texto
U P C D A C

Sockets
ARISO II - ETSETB

U P C D A C

Modelo OSI
• Norma editada por ISO (International Organisation for Standarisation) • Norma ISO-7494 • No garantiza la comunicación entre equipos pero pone las bases para una mejor estructuración de los protocolos • La familia de protocolos que mejor se ajusta al modelo es TCP/IP • El modelo que define la norma se estructura en sieteniveles

U P C D A C

Modelo OSI
Nivel Nombre Función Se ocupa de la transmisión del flujo de bits a través del medio Divide el fujo de bits en unidades con formato (tramas) intercambiando estas unidades mediante el empleo de protocolos Establece las comunicaciones y determina el camino que tomarán los datos en la red Asegura que el receptor reciba exactamente la misma información que envía elemisor Establece la comunicación entre las aplicaciones, las mantiene y las finaliza en el momento adecuado. Permite entrar en un sistema usando otro. Permite a un usuario mantener diferentes sesiones. Conversión entre diferentes representaciones de datos. Servicios que ofrece el nivel de aplicación para poder realizar el trabajo que se le ha encomendado Dispositivo y protocolo Cables, tarjetas, yrepetidores (hub) RS-232, X.21, ... Puentes (bridges). HDLC y LLC Encaminador (router). IP, IPX Pasarela (gateway). UDP, TCP, SPX 1 Físico

2

Enlace

3 4

Red Transporte

5

Sesión

Pasarela Pasarela. Compresión, encriptado, VT100 X.400, ...

6

Presentación

7

Aplicación

U P C D A C

Modelo OSI
Aplicación Presentación Sesión Transporte Red Enlace Físico Red EnlaceFísico Red Enlace Físico Aplicación Presentación Sesión Transporte Red Enlace Físico

U P C D A C

Modelo OSI / Internet
Aplicación Presentación Sesión Transporte Red Enlace Físico TCP IP
Ethernet / Token Ring X.25 / FCCI

Aplicación E-Mail FTP ...

Físico

U P C D A C

Modelo OSI / Internet
TCP/IP (NFS) (XDR) (RPC) (TCP/UDP) (IP/ICMP) Trama Ethernet Red Ethernet 4. Transporte 3.Internet 2. Interfaz de red 1. Hardware 5. Aplicación OSI 7. Aplicación 6. Representación 5. Sesión 4. Transporte 3. Red 2. Enlace de datos 1. Físico

U P C D A C

Internet
• Nivel Internet
– – – – – – – – – – Controla el direccionamiento de la información IP: Se trata de un protocolo para el intercambio de datagramas en modo no conectado No garantiza la llegada del mensaje (eso es función delnivel superior) Se basa en tablas de direccionamiento (difundidos por los gateways) Incluye el Protocolo de Control de Transporte (TCP) y el Protocolo de Datagrama de Usuario (UDP) TCP es un protocolo orientado a conexión (transporte seguro de paquetes en modo duplex) Utiliza el mecanismo PUERTO de E/S Existen puertos reservados
• ECHO = 7 / FTP = 21 / TELNET = 23 / ...

• Nivel TransporteEn Unix están reservados los números de puerto inferiores a 1024 Ejemplo: formato de trama telnet

• Nivel de Aplicación
Dir. Ethernet /etc/host IP /etc/protocol s TCP /etc/service s Telnetd Inetd.conf

U P C D A C

Arquitectura y direccionamiento
• Se otorga a los hosts implicados un dirección lógica que se compone de: • La dirección ocupa 32 bits, en 4 octetos
• • • • • Dirección de red• Dirección de la máquina dentro de la red

• Redes

n1.n2.n3.n4 Cada campo es un valor entre 0 y 255 La dirección nula se refiere a la red El valor 127 en el primer campo se llama loopback

• Para simplificar se usan direcciones simbólicas (nombres)

– Tipo A: (gran tamaño): n1.0.0.0 – Tipo B: (tamaño medio): n1.n2.0.0 – Tipo C: (pequeñas): n1.n2.n3.0

U P C D A C

SOCKETS
Lossockets son mecanismos de comunicación entre procesos que permiten que un proceso hable ( emita o reciba información ) con otro proceso incluso estando en distintas máquinas. Un socket es al sistema de comunicación entre ordenadores lo que un buzón o un teléfono es al sistema de comunicación entre personas: un punto de comunicación entre dos agentes ( procesos o personas respectivamente ) por el...
tracking img