Introducción: Internet: Generalidades

Nociones técnicas de Internet y la Web

Está basada en la arquitectura TCP/IP. Con ella, los programas se abstraen de la config. y topología específica de las redes por donde pasa su información.
TCP=Transmission Control Protocol; IP= Internet Protocol. El TCP está por encima del IP, y usa sus servicios. Y todos las aplicaciones usan a su vez los servicios que les brinda aquel. Existe otro protocolo al mismo nivel que TCP, el UDP (User Datagram Prot.), que ofrece servicios similares pero con una forma de llevarlos a cabo diferente.
Además, las aplicaciones siguen en general una arquitectura cliente/servidor entre ellas: aunque la comunicación entre dos aplicaciones sea a través de TCP/IP, una de ellas actúa de cliente de la otra, usando los servicios que ésta le brinda.
El sistema de nomenclatura en Internet es el DNS (Domain Name System) : el protocolo IP usa unos números para identificar a cada computadora en la red, y los servidores DNS, por medio de gigantescas bases de datos (en general) los traducen a nombres y extensiones. Algunas de ellas org, com, us, etc.
Protocolos que hay que conocer:
- FTP: Protocolo de transferencia de ficheros. Bastante antiguo. Forma rápida de acceder a datos si ya conocemos su situación.
- TELNET: Acceso remoto a otras computadoras. Existe casi desde el inicio de los tiempos. Sirve para conectarse de forma remota con otras computadoras que están en la red. Puede dar acceso a otros servicios a través de los puertos.
- HTTP: Protocolo por excelencia del Web. Trasferencia de hipertexto, sobre el que se basan las páginas web.
. SMTP: Protocolo de transferencia de correo general. Desde que se creó se le han añadido extensiones, la más importante, MIME, para la transferencia de info. multimedia.
- PGP: Pretty Good Privacy, para añadir seguridad en el correo.
- NNTP: Protocolo para transferencia de las "News".
Las redes privadas se conectan en general a Internet (o mejor, a otras redes pertenecientes a Internet) a través de Proxys o Gateways: son enlaces entre dos redes, que además de proporcionar compatibilidad de protocolos, deben dar servicios de seguridad, direccionamiento, etc.