Ir a inicioFavoritosRecomiéndanos El Prisma.com - Ingeniería de Sistemas
Inicio > Regresar a Ingeniería de Sistemas 732 visitantes activos
Sockets - Comunicación entre Procesos Distribuidos



Navigation bar
  Start Previous page
 2 of 14 
Next page End 1 2 3 4 5 6 7  

 
                  TCP/IP                OSI
            +------------------+--------------------+
    (NFS)   |                  | 7. APLICACION      |
            |                  +--------------------+
    (XDR)   | 5. APLICACION    | 6. PRESENTACION    |
            |                  +--------------------+
    (RPC)   |                  | 5. SESION          |
            +------------------+--------------------+
(TCP/UDP)  | 4. TRANSPORTE    | 4. TRANSPORTE      |
            +------------------+--------------------+
(IP/ICMP)  | 3. INTERNET      | 3. RED             |
            +------------------+--------------------+
TRAMA ETHER| 2. INTERFAZ RED  | 2. ENLACE DE DATOS |
            +------------------+--------------------+
RED ETHER  | 1. HARDWARE      | 1. FISICO          |
            +------------------+--------------------+
       
-
Nivel Interfaz de Red y Hardware:
     agrupa los bits en tramas para el manejo de la información y se ocupa de las
características técnicas de la red ( voltajes, pines, ... )  
-
Nivel Internet:
     se corresponde con el nivel de Red OSI y controla el direccionamiento de la
información. El IP se trata de un protocolo para el intercambio de datagramas en
modo no conectado. Esto no garantiza la llegada de mensajes ( cosa que se hará
con el TCP ).  El algoritmo de direccionamiento de Internet se basa en tablas de
direccionamiento de los datagramas difundidos por los gateways.
-
Nivel de Transporte:
     se corresponde con el de Transporte OSI, garantizando la seguridad de la conexión
y el control del flujo. Incluye el Protocolo de Control de Transmisión ( TCP ) y el
Protocolo de Datagrama de Usuario ( UDP ).
     * El TCP es un protocolo orientado a conexión que transporta de forma segura
grupos de octetos ( segmentos ) modo duplex (en los dos sentidos).  
     Utiliza el mecanismo de puerto ( al igual que el protocolo de transporte UDP, pero
que actúa en modo datagrama no conectado ). Este mecanismo se basa en la
asignación para cada uno de los protocolos del nivel de transporte (TCP o UDP) de un
conjunto de puertos de E/S identificados mediante un número entero. Así TCP y UDP
multiplexarán las conexiones por medio de los números de los puertos. Existen una
serie de puertos reservados a aplicaciones estándares Internet (ECHO - puerto 7,
FTP - puerto 21, TELNET - puerto 23). El archivo /etc/services contiene la lista de los
puertos estándar. En UNIX están reservados los números de puerto inferiores a 1024.
El resto pueden ser utilizados, cualidad fundamental que aprovechan los programas
definidos por el usuario para el establecimiento de comunicaciones entre hosts.  
-
Nivel de Aplicación:
     Incluye los niveles OSI de sesión, presentación y aplicación. Ejemplos de estos
niveles son el telnet, ftp o el sistema de ficheros de red NFS para el nivel de
aplicación, el lenguaje de descripción de información XDR para el nivel de
presentación o la interfaz de llamada a procedimientos remotos RPC.  
     -> Por ejemplo, el formato de una trama telnet sería:  
                              /etc/services
    +--------------+--------+--------+----------------+
    | Dir. Ethernet|   IP   |   TCP  |    telnetd     |
    +--------------+--------+--------+----------------+
       /etc/host    /etc/protocols       inetd.conf
3.2.- Arquitectura y direccionamiento.
Con respecto a la arquitectura de Internet, la unión de las redes se basa en la
existencia de gateways entre ellas. Pero lo más importante dentro de esta
incompatibilidad de redes es otorgar a los hosts implicados una dirección lógica que
se componga de:  
          - una dirección de red  
          - una dirección de la máquina dentro de la red  
La dirección completa ocupa 32 bits, dándose en forma de 4 octetos:  
                    n1
.n2.n3.n
4
 
Cada campo es un número decimal entre 0 y 255.  
     - La dirección nula se refiere a la red.  
     - Para direccionar un mensaje a todas las máquinas ( broadcast ), se usa una
dirección dentro de la red en la cual todos sus bits son iguales a 1.  
     - El valor 127 en el primer campo se llama loopback y se refiere a una interfaz que
permite al host enviarse paquetes a sí mismo.  
Existen varias clase de redes:  
     Redes clase A:     gran tamaño. El primer bit es 0, [1-127], con lo que su dirección
son los 7 siguientes bits de la dirección de 32 bits (permite 127 redes de clase A). Los
24 bits restantes se usan para direccionar sus hosts locales.   
     Redes clase B:     tamaño medio. Los dos primeros bits son 10, [128-191], y su
dirección la componen los siguientes 14 bits de la dirección de 32 bits ( 16384 redes
de clase B ). Los 16 bits restantes se usan para direccionar sus hosts locales.  
 
 
     Redes clase C:     pequeño tamaño. Su dirección la componen los siguientes 21
Previous page Top Next page
Inicio Última Actualización 2/7/2012 Sugerencias
 
Guía MBA y Masters
Conoce los mejores programas de MBA
Executive MBA y Global MBA