2. 2
Internet, protocolos y servicios
Lo que hoy conocemos como Internet es una red formada
por miles de millones de ordenadores y otros dispositivos
en todo el mundo.
Internet tiene sus orígenes en el año 1969 en EEUU,
donde se interconectaron por primera vez dos
ordenadores.
3. 3
Internet, protocolos y servicios
Internet comenzó siendo una red con objetivos militares y
académicos hasta que en los años 90 tuvo un gran
crecimiento, abarcando progresivamente otros ámbitos y
convertirse en lo que hoy conocemos
Internet se basa en la comunicación entre ordenadores,
comunicación que es posible gracias a un protocolo (una
especie de idioma entre màquinas) llamado TCP/IP .
TCP/IP son las siglas de Transmision Control Protocol /
Internet Protocol.
4. 4
Internet, protocolos y servicios
Este protocolo ha permitido que Internet se extienda por
todo el mundo hasta alcanzar la complejidad que tiene en
la actualidad.
TCP/IP es muy complejo pero básicamente lo que hace es
establecer el mecanismo (el lenguaje) mediante el que los
distintos ordenadores y dispositivos se conectan y se
pasan información.
5. 5
Internet, protocolos y servicios
Cuando se habla de Internet es necesario hablar de los
diferentes servicios que ofrece.
Se puede decir que los distintos servicios que conforman
Internet son protocolos, ya que disponen de sus propios
mecanismos de conexión y funcionamiento.
6. 6
Internet, protocolos y servicios
Ejemplos de servicios de Internet:
Recibimos y enviamos correo electrónico (SMTP, Simple Mail
Transfer Protocol/POP, Postal Office Protocol/IMAP, Internet Mail
Access Protocol).
Juegos online, debates en tiempo real (chat) (IRC, Internet Relay
Chat).
Como se ha dicho, en los 90 Internet tiene un gran despliegue a nivel
mundial, sobre todo gracias al servicio más utilizado (entonces y
ahora): el servicio World Wide Web (www), basado en el protocolo
HTTP. World Wide Web es lo que llamamos páginas web, a las que
accedemos a través de un navegador (browser), tal como Chrome,
Firefox, Opera, Safari, Edge, etc.
Transferencia de ficheros (FTP, File Transfer Protocol).
7. 7
Internet, protocolos y servicios
Cuando se habla de servicio está implícito el concepto de
servidor. El servidor es un rol que adopta una màquina
para proporcionar uno a varios servicios.
Un servicio es consumido por un cliente o por varios
clientes. Un cliente es un rol que adopta una màquina.
8. 8
Internet, protocolos y servicios
Por tanto, los servicios que ofrece Internet funcionan bajo
una arquitectura denominada cliente/servidor.
Mediante esta arquitectura se tiene una funcionalidad
(web, ftp, etc) que actúa como uno todo, es decir, un
servicio no estará operativo si la parte servidora deja de
funcionar.
Por otro lado, un servicio no tiene sentido alguno si no
hay clientes que lo consuman.
9. 9
Internet, protocolos y servicios
Ejemplo de funcionamiento de servicio:
Cuando estamos navegando por Internet nuestro
navegador hace de cliente y le solicita información (los
documentos HMTL, imágenes, fuentes, videos, etc) a otro
ordenador, que hace de servidor.
El servidor, en este caso un servidor web, ejecuta el
servicio World Wide Web y está permanentemente
conectado a Internet, escuchando cualquier posible
petición que le pueda llegar por el puerto 80 o 443
(habitualmente).
10. 10
Internet, protocolos y servicios
Cada ordenador o dispositivo conectado a Internet
necesita identificarse inequívocamente; es por ello que
cada màquina tiene una dirección única en Internet (y
también en redes privadas).
Está dirección se conoce como dirección IP.
Una dirección IP es a una máquina lo que un DNI o NIF
es a una persona.
11. 11
Internet, protocolos y servicios
El servidor tiene su propia dirección IP y nuestro
ordenador, smartphone o cualquier otro dispositivo
mediante el que nos conectamos también dispone de una
dirección IP.
Existen direcciones IP privadas y públicas. Las
direcciones privadas sirven para crear redes no visibles
en Internet, como las redes de las empresas o las redes de
los hogares.
A estas redes se les conoce como redes locales o LAN,
Local Area Network.
12. 12
Internet, protocolos y servicios
En cambio si un dispositivo ha de ser visible en Internet y
por tanto, ser identificado unívocamente, necesita
disponer de una IP pública.
Si un dispositivo necesita estar visible en Internet y a la
vez formar parte de una red privada, entonces necesita
disponer de 2 direcciones IP, una pública y otra privada.
Realmente ese dispositivo esta conectado a 2 redes.
13. 13
Internet, protocolos y servicios
Por ejemplo, si tenemos en casa conexión mediante un
router ADSL o Fibra, seguramente tendremos varios
dispositivos conectados a Internet (algunos por cable
Ethernet pero seguramente la mayoría por WI-FI): PC de
sobremesa, portátiles, móviles, televisores con smart-tv,
consolas, etc.
En este escenario, cada dispositivo tiene una dirección IP
privada y sólo el router tiene una dirección IP pública y
única en Internet.
14. 14
Internet, protocolos y servicios
Otro concepto muy importante es el de puerto. Gracias a
los números de puerto una màquina puede proporcionar
o consumir más de un servicio.
Dicho de otra manera: detrás de una misma IP puede
haber disponibles muchos servicios.
15. 15
Internet, protocolos y servicios
Por ejemplo, supongamos que un ordenador conectado a
Internet tiene instalados y en funcionamiento un
navegador web y un programa de correo electrónico (tipo
Microsoft Outlook o Mozilla Thunderbird).
Ante este supuesto, cuando le lleguen datos de Internet,
¿cómo sabe el ordenador si esa información va dirigida al
navegador, al programa de correo electrónico o a
cualquier otro programa?
16. 16
Internet, protocolos y servicios
La respuesta es que la propia información recibida
contiene el puerto al que va dirigida, es decir al servicio
(puerto 80 para http, 443 para https y puerto 110 para
POP).
Lo mismo sucede para los datos que se envían al exterior.
Estableciendo un símil, la dirección IP sería el número de
una vivienda de una determinada calle, mientras que el
número de puerto equivaldría al número de planta junto
al número de puerta.
17. 17
Internet, protocolos y servicios
Para finalizar esta presentación vamos a introducir dos
servicios muy importantes:
– El servicio DHCP (Dynamic Host Configuration
Protocol)
– El servicio DNS (Domain Name System)
18. 18
Internet, protocolos y servicios
El servicio DHCP
Implementa un protocolo para asignar automáticamente
direcciones IP a los clientes de una red.
Este servicio forma parte de nuestras vidas, aunque
desconozcamos este hecho. Por ejemplo, cuando en casa
podemos ver a otros equipos e impresoras y podemos
conectamos Internet por WI-FI o Ethernet es porque el
router está ejecutando el servicio DHCP y nos está dando
una dirección IP (y otros datos, como puerta de enlace y
servidores DNS).
19. 19
Internet, protocolos y servicios
El servicio DHCP (continuación)
Hay que tener en cuenta que la dirección proporcionada
es privada, pero mediante otros protocolos llamados
NAT (Network Address Translation) y PAT (Port
Address Translation) un dispositivo de una red privada
puede acceder a Internet como si dispusiera de IP
pública.
20. 20
Internet, protocolos y servicios
El servicio DNS
Permite obtener la dirección IP de un dispositivo a partir
de su nombre y viceversa.
Por ejemplo, si en una màquina escribimos en la barra de
direcciones de un navegador "http://www.google.es", la
màquina necesitará primero preguntarle a un servidor
DNS qué IP tiene ese nombre dominio.
21. 21
Internet, protocolos y servicios
El servicio DNS (continuación)
Una vez el servidor DNS responda con la IP
correspondiente, la màquina ejecutando el navegador
podrá localizar con éxito al servidor web de Google, el
cual a su vez nos retornará la página principal de Google.
Hay que advertir que no es indispensable que un
servidor tenga un nombre de dominio asociado a su IP
pública, sin embargo la realidad es que la inmensa
mayoría de servidores web disponen de tal nombre, ya
que es muy cómodo para los humanos recordar nombres
en lugar de direcciones IP.