Вы находитесь на странице: 1из 15

Redes de Computadoras

~Leer acerca de los objetivos de las redes de computadoras en el libro


de Tanenbaum, discutir en el foro sobre nuestra propia definicin.
Host: Tiene el objetivo de soportar aplicaciones a ser usadas por los
usuarias.
Medios de Comunicacin:
-Almbricos: Cable coaxial, par trenzado, etc.
-Inalmbricos: Microondas, infrarojos, lser, ondas radiofnicas,
luz.
-IMP's (Interexchange Message Points / Ports ?):

Proyecto DARPA
Redes
-Subnet (Nube de comunucaciones)*
-Canales/Medios (Lneas)*
~Areos
~Terrestres
-IMP's (Crculos)*
-Hosts (Cuadro)*
*: Representacin en el modelo DARPA
Ejemplo de una representacin para una red de computadoras:

Etapas en un Proyecto de Construccin de Redes de Computadoras


-Anlisis
-Diseo
-Implementacin / Construccin
-Mantenimiento, monitoreo y soporte

Bloques de Construccin de Redes de Comunicaciones


-Hardware (Tecnologas)
~Puertos
-Seriales (COMx)
+RS232C
+DB-9
+RJ-45
*Muy sencillo establecer puertos seriales con mdem
nulo (sin mdem).
-Paralelos (LPTx)
+RS232C
+DB25
-USB (A -normal- , B -huesped, impresoras- , Mini, Micro; 1.0,
2.0, 3.0)
~Energa
~Tierra
~Tx
~Rx
*Necesario firmware con cdigo de identificacin para
establecer qu tipo de dispositivo est
comunicndose.
-FireWire (ISO 1394)
-Para redes:
+RJ-45 (Ethernet)
+RJ-11 (Mdem, telfono)
+Fiber Channel
+WiFi
+Bluetooth
+IrDA (Infrarrojo)
~Tecnologas de Conectividad
-LAN/MAN/WAN's/PAN
-Token Ring
-Ethernet *
-ATM
-Sonet/SDH

~Equipos de Alto Desempeo


-Concentradores (Hubs, Maus -?- )

~Protocolos
-Familias de Protocolos
-Suites de Protocolos
+Modelado de Redes
+Funcionalidad
+Capas
>DecNet - DEC (3 capas)
>X.25 - Redes pblicas de datos (3 capas)
>SNA - IBM (7 capas)
>OSI - ISO (7 capas)
>XNA - Xerox (4 capas)
>IPX/SPX - Novell (4 capas)
>MSN - Microsoft (3 o 4 capas)
>Internet TCP/IP (4 capas)
OSI
Capa 7: Aplicacin
Capa 6: Presentacin (Asegura
integridad de msg.)
Capa 5: Sesin (organiza todo y da
soporte)

Capa 4: Transporte (garanta de que


lleguen paq.)

Internet (TCP/IP)
* Servicios:
~Telnet
~FTP
~Secure Shell
~Trivial FTP
~SMTP
~MIME
~POP
~IMAP
~HTTP/HTTPS
~IRC
~RTC
~NTP
~NNTP
~SNMP
~CMIP
~NFS
~ASN.1
~LDAP
~JABBER
~UDP (No orientado a la
conexin)

Capa 3: Enlace de Red (Paquetes)

Capa 2: Enlace de Datos (mensajes 1


a 1)
Capa 1: Fsica (ceros y unos)

~TCP (Orientado a la
Conexin) (Notifica
entrega/recepcin del
paquete)
~RTP (Real Time Protocol,
experimental)
~RSVP (Reservation
Protocol)
IP (datagramas entre nodos)
~ICMP (Internet Control
Message Protocol)
~ARP
~RARP
Enrutamiento interior:
~RIP
~OSPF
Enrutadores de Frontera:
~BGP
~EGP
Logical Link Control

Cmo se enlazan los protocolos a las redes?


~Fuera de los sistemas operativos, pero dentro de dispositivos o
aplicaciones especializadas o inteligentes:
-Tarjetas de Red (NIC's)
-Software de arranque (Etherboot)
~Dentro del kernel del sistema operativo:
-UNIX/Linux
~Dentro del sistema operativo, pero fuera del kernel (como librera de
apoyo):
-Windows
-WinSocks

Sistemas Operativos
~Aislados
~Con soporte a conexin en redes
-Pueden comunicarse y usarla (cliente)
~Orientado a redes
-Servidores de Misin Crtica (24/7/365) [hw]
-Empresariales
-Clusters/Granjas de Servidores

-Servicios/Sistemas Distribudos
-Procesamiento (paralelismo)
-Almacenamiento
-Cmputo en la nube/Virtualizacin
Aplicaciones
~Servidores de Discos
~Servidores de Archivos (directorios compartidos: permisos, equipos)
~Servidores de Impresin
-Colas de Impresin
~Servidores de Puertos
~Servidores de Aplicaciones
-Sesiones Remotas/Procesamiento
-Ejecucin mltiple/Almacenamiento

~Sobre la red Internet


-Comunicacin Personal
+Correo Electrnico: IMAP, POP, SMTP, MIME
+Plticas Interactivas: IRC, Jabber, XMPP
+Telefona IP: VoIP
+Videoconferencias: H.263, H.264
-Servicios de Publicacin de Informacin
+Servicios Web: HTTP, HTTPS, HTML, XML.
~Plataforma de acceso a otros servicios
+Servicios Gopher
-Servicios de Repositorios de Archivos/Informacin
+No transparentes al S.O.
-Requiere una aplicacin cliente
-FTP, TFTP
-Almacenamiento en la nube
+Transparentes al S.O.
-El S.O. es el cliente
-SMB
-NFS
-AFS, OpenAFS
-Coda
-Servicios de base de datos
+Oracle
+IBM DB/2
+MySQL -> MariaDB
+PostgresSQL
-Servicios de Directorios de Informacin
-DNS
-DHCP
-LDAP
-Kerberos
-Servidores de Ambiente/Escritorios/Aplicaciones Remotos
+x.11
+VNC
+RDP
+XDMCP
+NS
+LTSP
+Citrux

Diseo (Construccin Ideal)


-Cmo se lograrn los objetivos?
-Qu debe incluir la propuesta?
Herramientas:
-Conocimiento de la Tecnologa:
+De punta: Adopcin temprana, novedosa, avanzada, cara,
riesgos no conocidos, da status de liderazgo.
+Probada: Adopcin a mediano plazo, tiene tiempo y xito,
muy buen soporte, barata.
+Obsoleta: Tecnologa sobrepasada, soporte escaso,
mantenimiento costoso
-Experiencia
-Cableado estructurado
-cableado/ductera/entrega de servicio
-soportado/ordenado
-flexible
-estndares
-durable / largo plazo

Instalaciones de Entrada
-Tierra Fsica Independiente
-Energa Regulada
-Espacio para las pilas de respaldo
Sala de Equipos
-Capacidad de Procesamiento
-Capacidad de Almacenamiento
-Comunicaciones
Cableado Principal, Troncal o Backbone
-Cableado entre edificios
-Subterrnea
-Ductos de Soporte
-Registros
-Tneles
-Areos
-Postes
-Cableado dentro de edificios
-Ductos, canaletas, mallas, bandejas.

Virtualizacin
-Lo virtual no pertenece a lo real pero puede coexistir con l a travs de
portales.
-Lo real puede modelar lo virtual y hasta establecer sus propiedades.
-La teora de cmputo es un campo frtil para explorar y construir
aspectos de virtualidad
~Simulacin
~Juegos
Computadoras: Es capaz de modelar otras computadoras, virtualmente.
-Hardware Virtualizado: Modelos matemticos de programacin,
los cuales se comportan como un hardware de computadora fsico
real conocido.
+Puede no ser afectada por aspectos de la realidad no deseados o
controlados, como desgaste o temporalidad.
+Es econmico, ptimo, diversificable y repetible.
Software para Virtualizacin
Modos de Entender la Virtualizacin
-Modo Nativo
Ventajas: El software no requiere modificaciones.
Desventajas: El uso de recursos del Sistema Operativo
anfitrin.
-Modo Paravirtualizado
Ventajas: Optimizacin del uso de recursos.
Desventajas: Los kernels deben entender la
paravisualizacin.
Listado de Software de Virtualizacin
-VirtualBox
-VMWare
-Bosh
-Qemu
-KVM

4 de Mayo :v
Unidad IV: UNIX y servicios de Internet
-Procesos de alto desempeo
-Almacenamiento ubicuo, masivo y dinmico
-Redes de banda ancha, alta velocidad.
Unix Empresariales
-System V
-HP UX
-Solaris
-Open BSD
-NetBSD
-FreeBSD
-Mac OSX Server
-RedHat
-CentOS
-CERN
-SUSE
-Mandriva
-Ubuntu
6 de Mayo :v
UNIX, Internet y Servicios Bsicos :v
Bsico:
-Comparticin de almacenamiento
-Comparticin de Impresoras
-Sesiones Remotas
~Servicios de comparticin de Almacenamiento Remoto
-RFS (X)
-NFS (2,3,4) + NIS
-AFS / OpenAFS
-CODA
-SMB (Samba)
Servicios de Impresin Remotos
-Windows: Samba
-UNIX: lprd / CUPS / Postcrip

8 de Mayo :v
Sesiones Remotas
-Texto
-Telnet
-SSH
-Open LMI
-Grficas
-X.11
-NX (New X), FreeNX
-VNC (Virtual Network Computing)
-Nuevas Sesiones
-Tomar sesiones existentes
-RDP (Remote Desktop Protocol)
-Citrix
-LTSP (Linux Terminal Server Project)
Planificacin del Almacenamiento
-Determinacin de Particiones
-Particiones / LVM / RAID /Tamaos
-Determinacin de Sistemas de Archivos
-Swap / Intercambio
-Pobre: 2 * Mximo de RAM
-Rico: 1*Mximo de RAM
-Millonario: A criterio
-Sistema (root)
-Apps. de usuario (/usr)
-Usuarios (/home)
-Arranque (/boot)
-Temporales (/temp)
11 de Mayo
Servicios de Directorios:
-Directorios Locales: Almacenan informacin til en cada equipo.
/etc/passwd/: cuenta: X uid:gid:gecos:user-dir:shell
/etc/shadow/: cuenta:contrasea:dias especificacin:dias aviso:dias
gracia:dias de validez
/etc/group/: cuenta:contrasea:gid:usuarios (Deshabilitado)
/etc/hosts/: dir_ip nombre nombre2 ...
-DNS
-ISC-BIND 4, 8, 9, 10.
-Rol (Master-Slave-Cach)
-Trabajo
-Directos:
fqdn -> IP
-Inversos:
IP -> fqdn
-/etc/named.conf
-Dominios (zone)

-Parmetros (options)
-DHCP
-mbitos
-Estticos
-IP-Address
-Dinmicos
-Rango de IP-Address
-Informacin:
-Direccin IP
-Mscara de red / Subred
-Enrutador / Gateway de Salida
-Listado de DNS's
-Nombre del equipo
-Nombre del dominio
-Servidor de bitcoras
-Servidor de Fuentes
-Configuracin: /etc/dhcp/dhcpd.conf
-Options
-Descriptions
-AFS, OpenAFS
-NIS, NIS+
-LDAP

Servicio de Informacin
-Fuera de lnea
-Correo Electrnico
Servidores: SMTP + MIME
Clientes: POP, IMAP
-Sendmail
-Postfix
-Qmail
-Pginas Web
-Apache (pginas estticas/dinmicas)
-httplight (pginas estticas)
-NginX (pginas estticas)
-Servicios Gopher
-NetNews (NNTP)
-En lnea
-Plticas, Chats o IM's
-IRC
-Jabber
-Videoconferencias
-Webconference
-Webex
-Big Blue Button
-Open Meetings

Administracin en UNIX/Linux
-Difusa
-Compleja
Qu se debe hacer?
-Leer mucho
-Utilizar asistentes
-Utilizar gestores de servicios universales

Arranque de Procesos
-BIOS/EFI - Monitores
-LILO
-GRUB
-BURG
-FreeBSD Boot
~Identificar y manejar los sistemas de archivos y los kernels
que pueden ser usados por ellos.
-HD
-CD/DVD/BR
~Se carga el kernel en memoria y se le da el control del
hardware.
~etc/initab Init (Run Controls)
-Estilos
-BSD
~/etc/rc/
rc.net, rc.mail, ~~
-System V
Niveles de ejecucin
0: Apagado
1: Monousuario / Mantenimiento
2: Multiusuario sin red
3: Multiusuario + red + servicios
4: Multiusuario + Grficos
5: Multiusuario + Grficos + Red +
servicios
6: Apagar
-Upstart (ubuntu)
-System D (Redhat)
~En Init.d se encuentran los scripts de arranque de
procesos.
Acciones
-Start
-Stop
-Restart (Stop-start)
-Status

Upstart- Canonical
Es un reemplazo al arranque de procesos "init" de Linux, el cual untenta sacar
provecho de la capacidad de ejecucin en paralelo.
Para su uso utiliza dos conceptos
-Eventos
-Jobs (Trabajos)
-Task Job (Corto plazo)
-Service Job (Largo plazo)
-Abstract Job
~Para cada job se pueden identtiifcar y definir acciones para los
siguientes estados:
-waiting
-pre-start
-running
-starting
-spawned
-pre-stop
-security
-post-start
-stopping
Todo job para ser proceado debe partir de un estado inicial y generar ina ruta
de transicin entre estados hasta llegar al estado meta.
Cada transicin especifica el conjunto de acciones para el paso entre estados.
No existen controles de start y stop (u otras ya que todo se realiza dadas las
condiciones presentes, las cuales liberan los eventos).
Todas las configuraciones se realizan en: /etc/init (jobs del sistema)
$Home/.init
(jobs del usuario)
System D (System Daemon)
Tambin se considera como un reemplazo al sistema de arranque init para
Linux y tambin est diseado para sacarle provecho a las capacidades de
paralelismo de los nuevos kernels.
Se considera muy cercano al concepto de System V, incluyendo controles para
cada script correspondiente a los servicios, pero agregando capacidades y
potencia de uso.
Se deslida de la asociacin entre los servicios y sis pids implementando en su
lugar identificaciones agroup.
La configuracin reside en:
/usr/share/systemd (control de servicios)
/etc/systemd/ (Control de servicios activados -ligas-)
Su forma de uso es: (rdenes)
systemctl [accin][script]
Las acciones pueden ser:
enable/disable/start/restart/stop/reload/status/is-active/is-enabled/isfailed
*list-units/*list-dependencies

-killed
-post-step

Administracin de Paquetes
Instalacin de Servicios
a) Desde los cdigos fuente
-Descargar los archivos comprimidos desde un lugar seguro
y confiable.
-Descomprimir en un directorio base
-Compilarlos (Resolver dependencias)
Modelo "make"
b) Paquetes binarios precompilados para una cierta arquitectura
-Apuntar a los repositorios correspondientes
-Usar las herramientas de administracin de paquetes
c) Repositorios
Equipos que almacenan las referencias a paquetes, tanto en
cdigo como en binarios, de aplicaciones para una
distribucin de sus versiones y arquitecturas activas, las
cuales facilitan
-Su identificacin segura (a travs de firmas)
-Su distribucin
-Su manejo de versiones y descargas
Modelos:
apt (Debian) apt-get
hat)
yum
rmp

dpkg

rpm(red

Вам также может понравиться