Éste protocolo fue diseñado a finales de
los 60’s como el fundamento de la red ARPANET que conectaba las computadoras de
oficinas gubernamentales y universitarias. Funciona bajo el concepto de cliente
servidor, lo que significa que alguna computadora pide los servicios de otra
computadora; la primera es el cliente y la segunda el servidor.
ARPANET evolucionó para lo que ahora se
conoce como INTERNET y con ello también evolucionó el protocolo TCP/IP. Sin
embargo la organización básica del protocolo sigue siendo la misma, se organiza
en sólo tres niveles: el de red, transporte y aplicación.
En comparación con el protocolo OSI la
capa de red de TCP/IP equivale a la capa de red de OSI. La capa de transporte de
TCP/IP equivale a la capa de transporte de OSI y la capa de aplicación de
TCP/IP equivale a las capas de sesión, presentación y aplicación todas en
conjunto del protocolo OSI.
El protocolo TCP/IP no especifica nada a
cerca del hardware de red por lo que las capas de enlace de datos y físicas no
existen.
Capa de Red de TCP/IP.
Se encargan de ruteo
de información a través de una red de área amplia. Existen dos protocolos en
este nivel, uno de ellos conocido como IP (Internet Protocol)
que es probablemente el protocolo de ruteo más
utilizado y trabaja bajo el principio de direcciones enmascaradas; también
existe una versión más simplificada de IP conocida como ICMP que se encarga de rutear paquetes sin ningún esquema de seguridad pero a
mayor velocidad, se utiliza en particular para transmisión de e-mails.
Capa de Transporte.
La capa de Transporte de TCP/IP ofrece dos
protocolos: TCP para redes orientadas a conexiones y UDP para redes no
orientadas a conexión. Un complementario a cerca de las capas de transporte TCP
y UDP es que a diferencia de OSI pueden trabajar a nivel local sin necesidad de
enrutamientos ni partición o segmentación de paquetes.
También es importante hacer notar que en
el nivel capa de transporte no existe control de flujo ni verificación de
errores para administrar los paquetes que circula por la red. Sin embargo,
algunas implementaciones particulares del TCP/IP como la de Windows si
contempla esquemas de verificación de errores.
Capa de Aplicación para TCP/IP.
Los servicios de aplicación de TCP/IP son
idénticos a los de OSI pero incorporan características que en el protocolo de
OSI corresponden a las capas de presentación y de sesión. Entre ellos se
encuentran los siguientes:
1) Telnet: servicio de terminal remota para
permitir a un usuario remoto acceder a los servicios de un servidor como si
tuviera conexión directa.
2) FTP: protocolo para transferencia de
archivos y servicios de directorio entre terminales remotas.
3) SMTP: protocolo para correo
electrónico.
4) Kerberos: protocolo que ofrece servicios de
encriptación y codificación de información y otros esquemas de seguridad para
aplicaciones de usuario.
5) TNS: este protocolo permite mapear las direcciones lógicas de una terminal a un nombre
simbólico más fácilmente identificable pro los usuarios de la red. Ese
servicio a su vez es utilizado por otros servicios como el de
correo electrónico y FTP.
Todos estos
servicios están basados en TCP a nivel capa de transporte y aunque son más
simples se usar no son tan seguros, entre ellos están:
a) RCP: éste protocolo se utiliza para
que los programas de usuario estén accesibles a otros usuarios en la red
ofreciendo a estos últimos una interfaz con el primero.
b) TFTP: idéntico a ftp
pero sin verificación de errores.
Existe además
un servicio orientado a los administradores de red, conocido como SNMP que
permite monitoriar a las terminales en red, a los
usuarios, a los servicios y finalmente a los recursos existentes en la red.