Protocolos de comunicación

1 Protocolos de comunicaciónJavier Villanueva - Cristián ...
Author: Domingo Méndez Coronel
0 downloads 2 Views

1 Protocolos de comunicaciónJavier Villanueva - Cristián Céspedes

2 Internet Es una red de redes a escala mundial.Interconecta millones de computadores. Utiliza el protocolo IP (Internet Protocol) en conjunto con muchos otros más (TCP, UDP, HTTP, POP3, etc.). A todo el conjunto de protocolos usados por Internet se les denomina la Suite TCP/IP Esta suite implementa las capas sobre las cuales funciona Internet (clase pasada).

3 Protocolo IP Estándar que define el modo en que los sistemas intercambian información en Internet. Provee Mecanismos para fragmentar y llevar la información desde un equipo a otro a través de la red. Equivale a la capa 3 del modelo OSI/ISO. Cada mensaje a enviar es dividido en “paquetes”, el cual contiene además la dirección de origen y destino (direcciones IP).

4 Protocolo IP Paquete IP:

5 Direcciones IP Identifica a un computador en forma única dentro de una Red (LAN, Internet, etc.) Se compone de 4 bloques que van entre 0 y 255 separados por puntos. Ej.: Para recordarlas se usan los llamados “dominios”. Ej.: A través de DNS (Domain Name System) los dominios se transforman en direcciones IP: =

6 Direcciones IP Hay rangos que no pueden usarse en Internet (son para uso privado): Otros rangos están reservados (son experimentales):

7 Clases de Redes IANA (Internet Assigned Number Authority) es una empresa que reparte las direcciones IP de Internet. Existen 3 clases de direcciones IP que se pueden otorgar: Clase A: desde  1 sóla red, 1.6 millones hosts Se les otorga sólo a los gobiernos de todo el mundo. Clase B: desde  redes, hosts Se les otorga a las medianas empresas.

8 Clases de Redes Clase C: Clase D, E y F: 192.0.0.0 -> 223.255.255.02 millones de redes, 254 host Para el resto de los solicitantes. Clase D, E y F: Sólo para uso experimental.

9 IPv6 Dado el gran crecimiento de Internet, se están acabando las direcciones IP. Por esto se creó una segunda versión de IP, llamada IPv6: Las direcciones se escriben como 6 bloques de 4 dígitos hexadecimales que van desde 0000 hasta FFFF. Ej: 2001:0123:0004:00ab:0cde:3403:0001:0063 2001:123:4:ab:cde:3403:1:63

10 IPv6 En teoría permite conectar a x 1038 computadores al mismo tiempo. Si la Tierra estuviera hecha sólo de granos de arena, IPv6 permitiría darle a cada grano, en 300 millones de planetas del tamaño de la Tierra, una dirección única.

11 IPv6 vs IPv4 IPv6 no ha logrado reemplazar a IPv4 porque:Requiere modificar las aplicaciones. Proxy y NAT (Network Address Translation) permiten compartir una dirección IP entre varios equipos

12 Protocolo TCP Transmission Control ProtocolEs uno de los protocolos principales de la suite TCP/IP (es el más utilizado de Internet). Implementa la capa 4 del modelo OSI/ISO. Usando TCP los programas pueden establecer conexiones entre distintos computadores y enviar datos a través de esta conexión. TCP garantiza que los datos enviados serán recibidos en el mismo orden por el receptor.

13 Protocolo TCP Para enviar la información TCP crea “paquetes”:

14 Protocolo TCP Sobre TCP se utilizan otros protocolos de transmisión, entre los cuales destacan: HTTP: Protocolo de transmisión de páginas web. FTP: Protocolo de transmisión de archivos. SMTP: Protocolo para el envío de correo electrónico. SSH: Protocolo para conectarse remotamente a un servidor UNIX/LINUX. MSN: Protocolo utilizado para enviar mensajes a amigos.

15 Protocolo UDP User Datagram ProtocolJunto con TCP, son los principales protocolos de la suite TCP/IP A través del Protocolo UDP los programas pueden enviarse mensajes cortos, que se les denomina “datagramas”. TCP no garantiza el orden ni la consistencia de los datos (como lo hace TCP). Por esto último es mucho más rápido y eficiente, pero poco confiable.

16 UDP Los datagramas son de la siguiente forma:

17 UDP Algunos protocolos y aplicaciones que utilizan UDP son:DNS: Resuelve los dominios a direcciones IP VoIP: Voice Over IP (clase pasada) Streaming Media: cualquier aplicación que transmita video/audio por la red. Juegos Online: Quake2, Lineage, Unreal Tournament, etc.

18 Javier Villanueva - Cristián CéspedesDispositivos de Red Javier Villanueva - Cristián Céspedes

19 ¿Para qué? (BONUS) BMW Assist and Bluetooth® wireless communication for hands-free mobile phone

20 Modem Computadores procesan señales digitales/líneas telefónicas son análogas. Modulador emite señal analógica constante (portadora). Para transmitir datos digitales se modifica alguna característica de la señal portadora Así se indica si se está transmitiendo 0/1. Demodulador interpreta los cambios en la portadora para reconstruir el flujo de datos digitales.

21 Modem Módems DSL V.32. Transmisión a 9.6 Kbps.V.32bis. Transmisión a 14.4 kbps. V.90. Transmisión a 56.6 kbps. V.92. Mejora sobre V.90 con compresión de datos y llamada en espera. Módems DSL utilizan espectro situado encima de la banda vocal ( Hz) del cable telefónico. Permiten alcanzar velocidades mucho mayores que un módem telefónico. Posibilidad de establecer comunicación telefónica por voz simultáneamente.

22 Tarjeta de Red Permite la comunicación y el intercambio de información entre computadoras en Red. Velocidad transmisión 10/100/1000 Mbps Posee número de identificación único de 48 bits, en hexadecimal llamado MAC (Media Access Control address)

23 Hub Dispositivo que permite centralizar el cableado de una red.Opera en la capa 1 OSI. Repite cada paquete de datos en cada uno de los puertos. Ancho de banda compartido. Base de redes tipo estrella.

24 Switch Un switch interconecta dos o más segmentos de red.Opera en la capa 2 OSI. Disminuye colisiones. Retransmite solo al punto de destino.

25 Router Dispositivo hardware o software de interconexión de redes o computadores. Opera en la capa 3 OSI. Toma decisiones lógicas con respecto a la mejor ruta para el envío de datos en base a: dirección IP tráfico de red en sus interfaces Velocidad

26

27 Gateway Permite a máquinas de una red local (LAN) acceso a una red exterior Generalmente realiza operaciones de traducción de direcciones IP (NAT: Network Address Translation). Ejemplo de puerta de enlace:

28 Proxy Programa o dispositivo que realiza una acción en representación de otro. Cuando un equipo de la red desea acceder a una información o recurso, es el proxy quien realiza la comunicación y a continuación traslada el resultado al equipo inicial. Porque no es posible la comunicación directa o porque añade funcionalidad adicional (ej. cache) > pienso montar un P1 233 con 128 en ram y 7 gb DD (slackware) > como servidor para unas 35 pcs, y queria q me dieran su > opinion de q es mejor si montar el proxy (SQUID) o montar el > nat y por q? No se por que preguntas si puedes montar uno O el otro, ya que no son excluyentes. Con el PROXY puedes hacer caché, regular los dominios que se pueden ver o no y hasta regular el ancho de banda consumido por cada uno de los clientes del demonio. El NAT es un servicio para traducir las IPs a una red local. Según lo que quieres hacer ajuro vas a usar NAT, y eventualmente, si quieres, puedes implementar el PROXY > > GRACIAS Excelente opción al escojer Slackware Linux como tu distro para el Gateway. Te cuento que yo en 2 maquinas con las mismas caracteristicas que la tuya tengo montado un Gateway/Proxy. Te recomiendo que hagas lo siguiente: 1. Que tu maquina tenga 2 tarjetas de red, la eth0 sea la que viene de la Inet y la eth1 la que se comunique con la red interna. 2. Bajar SQUID Proxy para Slackware de LinuxPackages.net y configurarlo a tu medida 3. Para hacer el NAT necesitas iptables (el slack lo trae). Creas un archivo llamado rc.firewall en /etc/rc.d/, le das permiso de ejecución (chmod +x /etc/rc.d/rc.firewall). (Te lo adjunto con el correo, mosca que es muy basico, solo enmascara) 4. Cierres los puertos y desactives lo daemon's que trae por defecto y que no vas a necesitar. NAT: Network Address Translation es aquel que te permite que maquinas que tengan IP no certificadas puedan salir a internet transparentemente por una Sola IP si Certificada. PROXY: Te ayuda para cachear paginas y para denegar algunos sitios web. Sin NAT tus maquinas no salen a Internet y sin Proxy (que no es obligatorio tenerlo) te puede ayudar a acelerar la conexion, ya que el guarda las webs y archivos en el HD. En LinuxParatodos.Net hay un ejemplo de como montar el SQUID Proxy de forma Transparente.

29 Firewall Elemento de hardware o software. Protege de intrusiones.Protección de información privada. Protección contra virus DeMilitarized Zone: permite que servidores interiores provean servicios al exterior, mientras protege la red interior. * Protege de intrusiones.- Solamente entran a la red las personas autorizadas basadas en la política de la red en base a las configuraciones. * Optimización de acceso.- Identifica los elementos de la red internos y optimiza que la comunicación entre ellos sea más directa si así se desea. Esto ayuda a reconfigurar rápida y fácilmente los parámetros de seguridad. * Protección de información privada.- Permite el acceso solamente a quien tenga privilegios a la información de cierta área o sector de la red. * Protección contra virus.- Evita que la red se vea infestada por nuevos virus que sean liberados.

30 Access Point Dispositivo transmisor/receptor en una WLAN (Wireless Local Area Network). Se conecta a la red alambrada desde un punto fijo utilizando un cable Ethernet. Hasta 30 usuarios simultáneos. Rango de 30 a 100 metros.