TOPOLOGIAS DE REDES

Anuncio
LOGO
Teleprocesos y
Sitemas
Disutribuidos
“ Add your company slogan ”
Semana 7
Integrantes:
 Cantera Salazar, Julissa Aracelly
 Yalico Tello, Diana
 Accho Flores, Wilber
Definición
Un protocolo es el conjunto de normas o procedimientos necesarios
para iniciar y mantener una comunicación; en el caso de las redes de
computadores es el conjunto de normas que permiten que dos o más
computadores se puedan comunicar, el protocolo consta de una
sintaxis, una semántica y un tiempo.
PARTES
•
SINTAXIS: en un protocolo define los conjuntos de bits una serie de unos o
ceros divididos en un campo, por ejemplo los primeros 48 bits son la dirección
fuente y los siguientes 48 son la dirección destino .
• SEMÁNTICA: define el significado exacto de los bits dentro del campo, por
ejemplo una dirección de 48 bits iguales (unos), significa que es una dirección
broadcast, es decir que puede ser leída por todas las computadoras de la red.
•
TIEMPO: define la relación entre el rango de los bits dentro de los campos y las
pausas entre reconocimientos de los mismos.
DEFINICIÓN DE PROTOCOLO DE APLICACIÓN
 Definir el modelo de comunicación:
Tenemos dos opciones: Orientado a conexión o No orientado a
conexión
 Definir el servicio de transporte:
Que sea fiable o no. tenemos que definir la fiabilidad que tiene. Si
queremos total fiabilidad: TCP, y si no, UDP.
 Definir el tipo de sintaxis:
Hay dos tipos. Nos fijamos en la unidad que va a ser capaz de
comprender. Bits o Caracteres o bytes.
Los protocolos son la base para la transmisión en Internet, y sirve para enlazar
computadoras que utilizan diferentes sistemas operativos, incluyendo PC,
minicomputadoras y computadoras centrales sobre redes de área local (LAN) y
área extensa (WAN).
TCP/IP fue desarrollado y demostrado por primera vez en 1972 por el Departamento
de Defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área
extensa de dicho departamento.
La familia de protocolos de Internet puede describirse por analogía con
el modelo OSI (Open System Interconnection), que describe los niveles
o capas de la pila de protocolos, aunque en la práctica no corresponde
exactamente con el modelo en Internet. En una pila de protocolos, cada
nivel soluciona una serie de problemas relacionados con la transmisión
de datos, y proporciona un servicio bien definido a los niveles más altos.
Los niveles superiores son los más cercanos al usuario y tratan con
datos más abstractos, dejando a los niveles más bajos la labor de
traducir los datos de forma que sean físicamente manipulables.
La familia de protocolos es un conjunto de protocolos de red en la que se basa
Internet y que permiten la transmisión de datos entre redes de computadoras. En
ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos
protocolos más importantes que la componen: Protocolo de Control de
Transmisión (TCP) y Protocolo de Internet (IP), que fueron los dos primeros en
definirse, y que son los más utilizados de la familia. Existen tantos protocolos en
este conjunto que llegan a ser más de 100 diferentes, entre ellos se encuentra el
popular:




HTTP (HyperText Transfer Protocol), se utiliza para acceder a las páginas web
ARP (Address Resolution Protocol), para la resolución de direcciones
FTP (File Transfer Protocol), para transferencia de archivos
SMTP (Simple Mail Transfer Protocol)
TELNET para acceder a equipos remotos, entre otros.
El siguiente diagrama intenta mostrar la pila OSI y otros protocolos
relacionados con el modelo OSI original:
7
Aplicación
6
Presentación
5
Sesión
4
Transporte
3
Red
ej. HTTP, DNS, SMTP, SNMP, FTP, Telnet, SSH y SCP,
NFS, RTSP, Feed, Webcal , POP3
ej. XDR, ASN.1, SMB, AFP
ej. TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS
ej. TCP, UDP, RTP, SCTP, SPX
ej. IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF,
RIP, IGRP, EIGRP, IPX, DDP
2 Enlace de datos
ej. Ethernet, Token Ring, PPP, HDLC, Frame Relay, RDSI,
ATM, IEEE 802.11, FDDI
1
ej. cable, radio, fibra óptica
Físico
Protocolo TCP y Relación Con
El Modelo OSI
TCP = TRANSFER CONTROL PROTOCOL
IP = INTERNET PROTOCOL
Protocolo TCP/IP
• TCP/IP se desarrolló en 1969 por el DARPA (Department of Defense
Advanced Research Projects Agency)
• Fue el resultado de un experimento denominado ARPANET (Advanced
Research Projects Agency Network)
• El objetivo es proporcionar comunicaciones en red de alta velocidad.
• ARPANET ha evolucionado desde 1969 a lo que actualmente se
denomina red Internet.
Protocolo TCP/IP
 Servicios TCP/IP tradicionales
 FTP (File Transfer Protocol)
• Transferir ficheros por red.
 TELNET (Conexión remota)
• Iniciar sesión en cualquier ordenador de red.
 Correo electrónico
• Enviar mensajes a otros usuarios de otros ordenadores.
• Se necesita un SW para leer el correo almacenado en el servidor.
 Redes actuales basadas en TCP/IP
 Instalaciones con diversos tipos de ordenadores (workstations,
mainframes, miniordenadores).
 Cada ordenador configurado para realizar tareas muy específicas.
Protocolo TCP/IP
 Modelo Cliente/Servidor:
 Un ordenador (cliente) puede solicitar servicios a otros ordenadores
(servidores) conectados a la red.
 Servidor: Sistema que proporciona determinados servicios al resto
de ordenadores de la red.
 Cliente: Sistema que utiliza tales servicios.
 Clientes y servidores pueden estar o no estar localizados en la
misma máquina.
Protocolo TCP/IP

Servicios típicos presentes en las redes actuales:
 Sistema de ficheros en red
• Acceso a ficheros que se encuentran en otra máquina remota.
 Impresora remota
• Acceso a las impresoras conectadas en otros ordenadores conectados a
la red.
 Ejecución remota
• Diferentes programas se pueden ejecutar en diferentes ordenadores.
Ejemplos: RPCs, rsh
Protocolo TCP/IP
 Servicios típicos presentes en las redes actuales:
 Servidores de nombres
• Mantenimiento de bases de datos en un número reducido de
ordenadores y proporcionar acceso al resto.
Ejemplo: NIS (Network Information Services)
 Servidores de terminal
• Pequeño ordenador que sólo sabe ejecutar programas para iniciar
sesiones remotas.
 Sistemas de ventanas orientados a red
• Permiten a los programas enviar su salida gráfica a pantallas
conectadas a otros ordenadores en red.
• Ejemplo: X-Window
Arquitectura de TCP/IP
Arquitectura de TCP/IP
 Network Interface Layer (Ethernet)
• Realiza la transferencia física de información hacia/desde la red.
• TCP/IP se diseñó para ser independiente del método de acceso,
formato de trama y medio.
• TCP/IP puede ser usado para interconectar diversos tipos de redes.
Arquitectura de TCP/IP
 Internet Layer (IP)
• Responsable de encaminar datagramas individuales al ordenador destino.
• No se preocupa de la información del datagrama ni de la cabecera TCP.
• IP coloca su propia cabecera.
 Direcciones Internet fuente y destino
 Número de protocolo
 Checksum
 Flags y offset de fragmento
 Tiempo de vida
Arquitectura de TCP/IP
 Transport Layer (TCP, UDP)
• TCP es un conjunto de funciones de biblioteca que pueden ser
utilizadas cuando se necesite enviar de forma fiable mensajes por la
red.
• Responsable de dividir el mensaje en datagramas o paquetes y
reagruparlos en el otro extremo.
• También es responsable de reenviar los mensajes que se pierdan y
reordenar los mensajes si no llegan en el orden correcto.
• TCP envía a IP datagramas junto con su destino.
Arquitectura de TCP/IP
 Application Layer
• Proporciona a diversas aplicaciones la habilidad de acceder a los
servicios de las otras capas y define los protocolos que las
aplicaciones usan para intercambiar los datos.
• Ejemplos:
 HTTP (Hypertext Transfer Protocol)
 FTP (File Transfer Protocol)
 SMTP (Simple Mail Transfer Protocol)
 TELNET
Descripción de TCP/IP
 Estructura de una dirección internet:
• 32 bits
• Se representan con 4 números decimales de
8 bits separados por puntos
• La estructura de la dirección nos da
información de la localización de la máquina
asociada.
 128.6 => Universidad de Rutgers
 128.6.4 => Red del Dpto. de Ciencias de
la Computación
 Último octeto distingue 254 sistemas
diferentes
– 0 => Máquinas que no conocen su
dirección
– 255 => Máquinas de difusión
Descargar