Curso Tecnologías de Información. VPG-1 Capítulo III: Red de Computadores Red de computadores Serv. de Terminales Token Ring • 1969-1982 (redes aisladas) Arpanet, Milnet, Csnet, Redes militares y privadas, en conjunto con Universidades realizan todo tipo de pruebas de interconexión.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Diapositiva 1Red de computadores
1969-1982 (redes aisladas) Arpanet, Milnet, Csnet, Redes militares
y privadas, en conjunto con Universidades realizan todo tipo de
pruebas de interconexión.
Serv. de
Red de computadores
Servidores de terminales
1983 Nace Internet. Con el desarrollo del protocolo de
comunicaciones TCP/IP se interconectan las redes existentes.
Routers
Token
Ring
Red de computadores
TCP/IP
Es una familia de protocolos que en conjunto permiten la
comunicación entre Host conectados a un gran número de redes
heterogéneas (Redes locales, Satelitales, radio frecuencia, redes
públicas de datos, etc.).
Actualmente, el más grande conjunto de redes interconectadas es
Internet.
TCP (Transmission Control Protocol) e IP (Internet Protocol) son
los dos principales integrantes de la familia.
Capítulo III: Red de Computadores
Red de computadores
TCP/IP (Breve historia)
1969: Nace ARPANET
Comienzo de los 80's : UNIX de Berkeley
1983 TCP/IP reemplaza a NCP
ARPANET se divide en dos redes
TCP/IP se transforma oficialmente en estandar militar.
SUN Microsystem lleva TCP/IP a ambientes comerciales.
Capítulo III: Red de Computadores
Red de computadores
Objetivos:
Independencia de la tecnología de red que la soporte y de la
arquitectura de los computadores.
Conectividad universal a través de la red
Reconocimientos de extremo a extremo.
Protocolos de aplicación estandarizados
TCP / IP Modelo Arquitectónico.
Enlace de datos
Principales atributos de IP:
Direcciona, utilizando direcciones Internet de 32 bits
Direcciona los protocolos de transporte (8 bits)
Tamaño máximo de paquete 65535 bytes
Contiene checksum para el header (no para data)
Permite un tiempo de vida finito para los paquetes
Hace "lo que puede" en la entrega de paquetes.
El Protocolo IP (cont.)
IP es el protocolo que implementa los servicios no-confiables de
entrega de paquetes.
Capítulo III: Red de Computadores
Datagrama IP
Direcciones Internet
Todo Host en una red TCP/IP debe tener una dirección.
Debe ser independiente de la red física
Debe identificar a la red y al host.
Una dirección IP es una par ( red, host ) donde red identifica a la
red y host al host dentro de esa red.
Una dirección IP es de 32 bits. Unos para red otros para host
La forma de distribuir los bit da origen a clases de
direcciones
Direcciones IP
0 red
Notación
Por convención la dirección IP de 32 bits se separa en 4 bytes de 8
bits, cada uno se transforma en un número decimal y estos números
se escriben separados por un punto.
Ejemplos:
Dirección IP (cont.)
La fila binaria de la mascara de subred determina que la IP y el
Gateway deben ser iguales hasta la línea. Todos los paquetes que no
cumplen esta norma son rechazados por el PC (si el paquete viene de
otro ordenador) y aceptados por el router (Gateway) para su envío
fuera de la LAN. De esta manera se optimiza el trabajo que realiza
el PC.Así las cosas, el gateway (router) es una dirección que se
programa en el mismo router (La mayoría viene con una dirección de
fabrica, modificable via puerto serie o por red, esta dirección
modificable es la dirección interna a la LAN, la que ven los demas
equipos de la LAN, no me refiero a la dirección publica o externa
de dicho router la cual no es modificable sino asignada por la
empresa suministradora de ADSL/RDSI), y la mascara lo que determina
es que los paquetes circulando en la LAN se acepten por algun
ordenador de la LAN o salgan fuera de la LAN (por el router)
De esta manera, si pones en el navegador una IP: 182.23.112.9, tu
pc lo enviara a la LAN (petición web o ftp o lo que sea) y solo
responderá el Router porque todos los demas PC's de la LAN lo
rechazaran por no cumplir la norma anterior.
En el ejemplo anterior, la mascara da 6 bits (los que quedan a 0) =
64 posibilidades (no de 1 a 64 sino 64 posibilidades) para
programar las IP's y el Gateway de la LAN, es decir el ultimo byte
para la IP y el gateway, en nuestro ejemplo deberóa tomarse entre
10000000 y 10111111, es decir, entre 128 y 191. Lo normal es darle
al Gateway (router) la dirección mas baja, indicando que es el
primer equipo que se instala en la LAN.
Hay ciertos programas (p.e. Ethereal) que programan la tarjeta en
un modo llamado 'promiscuo' en el que se le dice a la tarjeta de
red que no filtre los paquetes según la norma explicada, aceptando
todos los paquetes para poder hacer un análisis del trafico que
llega al PC
Capítulo III: Red de Computadores
Direccionamiento de subred.
Dirección de difusión
Todos los bits correspondientes al host están en 1. En este caso
los paquetes llegan a todos los host.
Dirección de red.
1
0
Máscarade subred.
Facilita la administración
Es la misma para Computadores de una misma subred
La máscara de subred es un código numérico que forma parte de la
dirección IP de los computadores.
La tarjeta de red rechazará aquellos paquetes que no cumplan el que
IP & MS = GW haciendo and con solo aquellos bits que indique la
mascara de subred.
Por ejemplo:
Servidor de Nombres (DNS)
Servidor local DNS
http://nombre/archivo
ftp://info.cert.org/arch
telnet://ds.internic.net/
Formato General URL
Continua con :// en aplicaciones distintas de news o correo
electrónico.
Le sigue el nombre del servidor.
Finalmente se identifica el recurso al que se accede.
Capítulo III: Red de Computadores
A nivel IP un host solo necesita la dirección IP para comunicarse
con otro.
A nivel físico (la red destino), la dirección física depende del
medio físico (el tipo de red).
El protocolo ARP evita tener que mantener una base de datos
asociada a cada red para tener la correspondencia entre direcciones
físicas e IP.
Protocolo ARP Address Resolution protocol
Capítulo III: Red de Computadores
Para ello, si una estación A intenta enviar un paquete a B sabiendo
solo su dirección IP ().
Protocolo ARP (Cont.)
A
B
C
D
A
B
C
D
¿A quién entrega IP, el mensaje recibido?.
Función de los protocolos de transporte: Proporcionar servicios de
transmisión de extremo a extremo entre procesos.
En TCP/IP
Cada puerto se identifica con un entero positivo.
El S.O. ofrece mecanismos para que un proceso pueda acceder a uno
de estos puertos.
El remitente debe especificar la dirección IP y el puerto al cual
va dirigido el mensaje.
Protocolos de Transporte (TCP y UDP)
Capítulo III: Red de Computadores
Proporcionar un circuito virtual full duplex.
Desde un punto de vista del usuario, data se transmite en forma
continua.
Transmisión de data confiable (Nº de secuencia, Cheksum
Reconocimientos, Retransmisión, etc.).
Utiliza ventanas deslizantes (para mejorar la eficiencia).
Direccionamiento a usuario (de transporte) usando Nº de port de 16
bits.
Protocolo TCP
Proporciona un mecanismo primario a los procesos para que
intercambien información.
Es un protocolo no confiable y sin conexión.
Los programas de aplicación que usan UDP, aceptan la total
responsabilidad del manejo de la confiabilidad.
Protocolo UDP
Capítulo III: Red de Computadores
El protocolo TELNET (TCP, puerto 23) permite utilizar una máquina
como terminal virtual de otra a través de la red, de forma que se
crea un canal virtual de comunicaciones similar a utilizar una
terminal físicamente conectada a un servidor.
Aplicaciones: Telnet
TCP/IP
Terminales
locales
Terminal remoto conectado a una LAN y a través de Internet a un
Host remoto
Host
Capítulo III: Red de Computadores
El camino de la data en una sesión TELNET, viaja desde el terminal
de usuario, al sistema operativo remoto.
Aplicaciones: Telnet
Capítulo III: Red de Computadores
Aplicaciones: FTP (File Transfer Protocol)
FTP (puerto 21) es, un protocolo de transferencia de archivos entre
sistemas. Desde un equipo cliente conectamos a un servidor para
descargar archivos desde él o, para enviarle nuestros propios
archivos.
TCP/IP
Cliente
Control
De
proceso
Sistema
operativo
Transf