Академический Документы
Профессиональный Документы
Культура Документы
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:
~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)
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)
~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
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
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