Departamento de Lenguajes y Sistemas Informáticos 1
Departamento de Lenguajes y Sistemas Informáticos
Gestión de recursos tecnológicos
Gestión de datosCurso 2001-2002
2
Programación en Internet – Curso 2001-2002
Índice• Gestión de recursos tecnológicos:
– Telecomunicaciones– Hardware
Departamento de Lenguajes y Sistemas Informáticos 2
3
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Una conexión es un enlace entre dos
cosas• En Internet, se refiere al enlace entre
dos ordenadores• Para acceder a Internet, es necesario
establecer una conexión con el proveedor de acceso a Internet (Internet Service Provider, ISP)
4
Programación en Internet – Curso 2001-2002
Telecomunicaciones• La velocidad de conexión a Internet
depende de distinto factores• Los más importantes:
– Velocidad de conexión con el ISP– Velocidad de conexión del ISP con Internet– Latencia � Depende del tráfico que haya
en Internet• La velocidad percibida es una
combinación de distintos factores
Departamento de Lenguajes y Sistemas Informáticos 3
5
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Además, los protocolos de transporte
introduce datos de control añadidos a la información útil
• Ejemplo:– El protocolo de transporte de ADSL es ATM � La
velocidad máxima corresponde a este protocolo– Sin embargo, ADSL se emplea para conectarse a
Internet � Protocolo de aplicación TCP/IP– El protocolo IP, que se transporta sobre ATM
introduce datos de control añadidos � 13 % del total transmitido
– Velocidad efectiva IP es un 87 % de la velocidad de pico ADSL sobre ATM
6
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Los proveedores suelen jugar con distintas
velocidades:– Velocidad máxima o de pico– Velocidad sostenida garantizada (sobre ATM, no
sobre IP)• Suelen emplear la velocidad máxima, cuando
en realidad casi nunca se alcanza:– “Caudal de conexión” o “ancho de banda”– “Tasa de transferencia” � Velocidad actual (real)
• La unidad de medida suele ser bps (bits por segundo)
Departamento de Lenguajes y Sistemas Informáticos 4
7
Programación en Internet – Curso 2001-2002
Telecomunicaciones
Cliente
ClienteISP
ISP
Internet
8
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Ejemplo extremo:
– Tengo un módem de 56 kbps � ¿Cuántos bytes?
– Mi ISP me ofrece un caudal de 32 kbps– Mi ISP posee un caudal de conexión a
Internet de 2048 kbps– Mi ISP posee 1000 clientes– ¿Qué ocurre si todos accedemos a la vez?
(estadísticamente es poco probable)
Departamento de Lenguajes y Sistemas Informáticos 5
9
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Tenemos un fichero de 512 KB• ¿Cuánto tiempo tarda en descargarse?
– 56 kbps– 128 kbps– 256 kbps– 512 kbps– 1024 kbps
10
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Tenemos un fichero de 512 KB• ¿Cuánto tiempo tarda en descargarse?
– 56 kbps � 73 s– 128 kbps � 32 s– 256 kbps � 16 s– 512 kbps � 8 s– 1024 kbps � 4 s
Departamento de Lenguajes y Sistemas Informáticos 6
11
Programación en Internet – Curso 2001-2002
Telecomunicaciones• Cuidado: las velocidades parecen
mayores de lo que son realmente son porque no se expresan en bytes
12
Programación en Internet – Curso 2001-2002
Telecomunicaciones• La comunicación puede ser simétrica o
asimétrica, tanto entre el cliente y su ISP como entre el ISP e Internet
• Simétrica: misma velocidad en la carga (subida, envío) (upload, upstream) y en la descarga (bajada, recepción) (download, downstream)
• Asimétrica: distinta velocidad
Departamento de Lenguajes y Sistemas Informáticos 7
13
Programación en Internet – Curso 2001-2002
TelecomunicacionesSimétrica Asimétrica
14
Programación en Internet – Curso 2001-2002
Conexiones de baja velocidad• Conexiones de baja velocidad: módem y
RDSI• Mercado doméstico económico• Módem:
– Analógico � No es el medio natural para comunicar dos ordenadores � Conversión
– Los primeros módems: 300 bps– Evolución: 1200 bps, 2400 bps, 9600 bps, 14.4
kbps, 19.2 kbps, 28.8 kbps, 33.3 kbps y 56 kbps (aunque el límite legal es 53 kbps)
– Suelen ser simétricos– No se pueden realizar llamadas de voz
simultáneamente
Departamento de Lenguajes y Sistemas Informáticos 8
15
Programación en Internet – Curso 2001-2002
Conexiones de baja velocidad• Red Digital de Servicios Integrados - RDSI
(Integrated Services Digital Network, ISDN):– Digital– 1 canal: 64 kbps– 2 canales: 128 kbps � 2 llamadas– Se puede emplear un canal para datos y otro para
voz simultáneamente– Superada por las conexiones de alta velocidad
16
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Conexiones de alta velocidad
(conexiones de banda ancha): cable, DSL (Digital Subscriber Line) y otras (satélite, red eléctrica, ...)
• Conexión permanente: no es necesario realizar una llamada
• Mercado doméstico y profesional
Departamento de Lenguajes y Sistemas Informáticos 9
17
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Tanto en cable como en DSL el dispositivo
de conexión se llama módem• Módem router � Monopuesto o multipuesto
– Con interfaz Ethernet– Con interfaz radio
• Módem sin funcionalidad router �Monopuesto– Externo: con interfaz USB o Ethernet– Interno (tarjeta PCI)
18
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Cable:
– Cable de servicios (televisión, teléfono, etc.)– Simétrico– Asimétrico:
• El cliente emplea un módem para la carga (56 kbps) y el módem de cable para la descarga (128 kbps a 1 mbps) � One-way cable modem
• Módem de cable en ambos sentidos: (128 kbps, 256 kbps), (128 kbps, 512 kbps), ...
– Las distintas velocidades dependen de lo que se esté dispuesto a pagar
Departamento de Lenguajes y Sistemas Informáticos 10
19
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
•El ancho de banda se divide en canales
•Una canal de televisión: 6 MHz
•Un canal de bajada (downstream): 6 MHz
•Un canal de subida (upstream): 2 MHz
20
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Splitter
Elimina la señal de televisión y deja la señal de datos
Cable-Modem Termination System
Departamento de Lenguajes y Sistemas Informáticos 11
21
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Hardware:
– Módem cable• Externo:
– Hace falta además una tarjeta Ethernet (10 o 100 Mbps)– Conexión directa a USB
• Interno– Multipuesto: concentrador (HUB)– Configuración set-top box: se conecta a un
televisor, sólo hace falta un teclado y un ratón
22
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Motorola SURFboard SB4100
Conexiones:
-Ethernet
-USB
-Cable
-Alimentación
Departamento de Lenguajes y Sistemas Informáticos 12
23
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Motorola SURFboard SB4100:
– Descarga: 38 Mbps– Carga: 10 Mbps– Gestión remota vía Simple Network
Management Protocol (SNMP)– Hasta 32 usuarios
24
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Motorola SURFboard SB4000
Tarjeta PCI
Departamento de Lenguajes y Sistemas Informáticos 13
25
Programación en Internet – Curso 2001-2002
3COMEricsson
ToshibaCom21
Samsung
26
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• El ISP es el proveedor del cable (no se
puede elegir)• Ono (Comunidad Valencia, Cádiz, Huelva,
Albacete, Murcia y Palma de Mallorca):– Simétrico: “Internet de alta velocidad 128” � (128
kbps, 128 kbps)– Asimétrico:
• “Internet sin límites” � (150 kbps, 300 kbps) � Mismo precio ADSL
• Otros para empresas: (256 kbps, 512 kbps), (512 kbps, 1024 kbps), (2048 kbps, 4096 kbps)
Departamento de Lenguajes y Sistemas Informáticos 14
27
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Otros proveedores:
– Med Telecom (Alicante)– Supercable (Andalucía)– Madritel (Madrid)– Retecal (Castilla-León)– R (Galicia)– Euskaltel (País Vasco)– Menta (Cataluña)– ...
28
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• DSL:
– Simétrico– Asimétrico: España � ADSL (Asymmetric
DSL)– Máximo teórico actual: 7 Mbps– Otras variantes:
• HDSL (High bit-rate DSL)• VDSL (Very high data rate DSL): hasta 55
Mbps en distancias menores a 300 m• ...
Departamento de Lenguajes y Sistemas Informáticos 15
29
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Funciona sobre la línea telefónica normal (no
necesita un nuevo cableado), pero:– La central telefónica de la que depende la línea
tiene que ser digital– La central telefónica tiene que estar situada a una
distancia menor de 2 km (5.5 km máximo) � A menor distancia, mayor calidad, y posibilidad de obtener una velocidad mayor: es una tecnología sensible a la distancia
– La comunicación tiene que ser directa: sin centralitas, ni filtros, ni repetidores
30
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Permite mantener una conexión de
datos y una llamada de voz simultáneamente: se transmiten por el mismo cable. ¿Cómo?
Departamento de Lenguajes y Sistemas Informáticos 16
31
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Separa el canal de voz del canal de datos
32
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Splitter
•Separa la señal de voz y la señal de datos
•Se necesita un cableado doble
•ATU-R: ADSL Termination Unit – Remote
•ATU-C: ADSL Termination Unit - Central (Office)
ATU-R
ATU-C
Departamento de Lenguajes y Sistemas Informáticos 17
33
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
Filtro
•Separa la señal de voz y la señal de datos
•Se necesita un único cableado, pero filtros en cada equipo teléfonico
ATU-R
ATU-C
Filtro
34
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Hardware:
– Domético � Módem ADSL:• Externo:
– Hace falta además una tarjeta Ethernet (10 o 100 Mbps)– Conexión directa a USB
• Interno– Profesional � Módem ADSL Router o Switch:
• Son equipos combinados: módem ADSL y router a la vez
• Multipuesto: permite conectar varios ordenadores• Cada ordenador necesita una tarjeta Ethernet• Un concentrador (HUB)
Departamento de Lenguajes y Sistemas Informáticos 18
35
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
3Com OfficeConnect Remote 612 ADSL Router
36
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• 3Com OfficeConnect Remote 612
ADSL Router:– Una conexión Ethernet � Monousuario,
aunque se puede conectar a un concentrador (hub)
– Descarga: 8 Mbps– Carga: 1 Mbps
Departamento de Lenguajes y Sistemas Informáticos 19
37
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• 3Com OfficeConnect Remote 812
ADSL Router:– Cuatro conexiones Ethernet �
Multiusuario (se puede conectar a un concentrador para añadir más usuarios)
– Dispone un concentrador y routerintegrado � Permite construir una red de área local
– Filtrado de paquetes
38
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad
ADSL
Departamento de Lenguajes y Sistemas Informáticos 20
39
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Ofrecen la mayoría de los ISP, pero
realmente la instalación y puesta en marcha la realiza Telefónica:– Arrakis– Iddeo– EresMás– JazzNet– Terra y Telefónica– Uni2– Wanadoo– ...
40
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Telefónica ADSL:
– (128 kbps, 256 kbps), (256 kbps, 512 kpbs), (300 kbps, 2048 kbps), ...
Departamento de Lenguajes y Sistemas Informáticos 21
41
Programación en Internet – Curso 2001-2002
42
Programación en Internet – Curso 2001-2002
Departamento de Lenguajes y Sistemas Informáticos 22
43
Programación en Internet – Curso 2001-2002
Conexiones de alta velocidad• Satélite:
– Ideal para zonas aisladas (zonas rurales)– El satélite se emplea para la recepción– Necesita un módem para el envío
44
Programación en Internet – Curso 2001-2002
Latencia• Latencia: también llamado tiempo de ping• Tiempo que tarda el mínimo paquete en
enviarse a un ordenador remoto y volver• La información viaja por Internet dividida en
paquetes• Una misma página web se puede dividir en
distintos paquetes• Los paquetes pueden recorrer distintos
caminos
Departamento de Lenguajes y Sistemas Informáticos 23
45
Programación en Internet – Curso 2001-2002
Latencia
46
Programación en Internet – Curso 2001-2002
Latencia• Cada sistema o paso a lo largo del camino
implica un tiempo de procesamiento del paquete � Este tiempo se añade a la latencia
• Uno de los sistemas intermedios puede estar procesando mucha información en un instante dado
• Incluso, uno de los sistemas puede estar inactivo (inaccesible temporalmente) � La petición se tiene que enrutar a través de otro camino
Departamento de Lenguajes y Sistemas Informáticos 24
47
Programación en Internet – Curso 2001-2002
Seguridad• Las conexiones de alta velocidad son
permanentes � No hay que establecer la conexión
• Generalmente conexiones con dirección IP fija (no dinámica)
• La IPs dinámicas se asignan mediante el protocolo DHCP (Dynamic Host Configuration Protocol)
• Problema: aumentan los riegos de vulnerabilidad
48
Programación en Internet – Curso 2001-2002
Seguridad• Una dirección fija permite ataques por
fases � Un intruso puede intentar el ataque varios días
• Además, la velocidad de conexión es mayor � Mayor velocidad en el ataque
Departamento de Lenguajes y Sistemas Informáticos 25
49
Programación en Internet – Curso 2001-2002
Seguridad• Solución:
– Cortafuegos (firewall)– Desactivar puertos y servicios no usados,
etc.– Antivirus residentes online
50
Programación en Internet – Curso 2001-2002
Hardware• Servidor de propósito general• Productos “enlatados”: están
completamente configurados, plug&play(conectar y a funcionar)
Departamento de Lenguajes y Sistemas Informáticos 26
51
Programación en Internet – Curso 2001-2002
Productos “enlatados”• Sun Microsystems:
– Estaciones de trabajo– Servidores– Sistemas operativos, aplicaciones, Java, etc.
• Server appliance = aparato (electrodoméstico servidor)
• http://www.cobalt.com• “80% de los negocios en la tierra no poseen
personal de TI. No lo necesitan si consiguen el servidor Sun Cobalt Qube”
• Gestión remota a través de un navegador
52
Programación en Internet – Curso 2001-2002
Sun Cobalt Qube 3
All-in-oneInternet/IntranetServer and Secure Gateway
Departamento de Lenguajes y Sistemas Informáticos 27
53
Programación en Internet – Curso 2001-2002
Sun Cobalt Qube 3
•Slot de expansión para PCI
•Interfaz Ultrawide SCSI
•Interfaz serie para consola / Uninterruptible Power Supply(UPS)
•USB
•Dos tarjetas red Ethernet 10/100
54
Programación en Internet – Curso 2001-2002
Sun Cobalt Qube 3• Hardware:
– 300 o 450 MHz procesador Intel– 512 KB L2 Caché– Hasta 512 MB PC-100 SDRAM DIMM– Hasta 2 discos duros (40 GB) internos con
soporte RAID 1
Departamento de Lenguajes y Sistemas Informáticos 28
55
Programación en Internet – Curso 2001-2002
Sun Cobalt Qube 3• Software:
– Sistema operativo: Linux 2.2– Servidor web: Apache 1.3– Desarrollo: CGI, Perl y PHP– Bases de datos: Interbase 6 SQL, MySQL
y PostgreSQL Databases– Servicios de DNS, DHCP, FTP, SNMP,
POP3, etc.– Encriptación SSL de 128 bits
56
Programación en Internet – Curso 2001-2002
Sun Cobalt RAQ XTR
High performance Application Server Appliance
Departamento de Lenguajes y Sistemas Informáticos 29
57
Programación en Internet – Curso 2001-2002
Sun Cobalt RAQ XTR• Hardware:
– 850 MHz o 1 GHz Intel Pentium III– 512 KB L2 Caché– Hasta 2 GB ECC PC-133 SDRAM DIMM– Hasta 4 discos duros (30 GB) internos con
soporte RAID 0, 1 y 5
58
Programación en Internet – Curso 2001-2002
Sun Cobalt RAQ XTR• Software:
– Sistema operativo: Linux 2.2– Servidor web: Apache 1.3– Desarrollo: CGI, Perl, PHP, Java, ASP (sobre
Linux)– Bases de datos: Interbase 6 SQL, MySQL y
PostgreSQL Databases– Servicios de DNS, DHCP, FTP, SNMP, POP3,
etc.– Encriptación SSL de 128 bits
Top Related