TCP/IP
| Web y computacion |
TCP/IP del acrónimo inglés (Transport Control Protocol / Internet Protocol) o bien (Protocolo de Control de Transporte / Protocolo de Internet) representa la esctructura arquitectónica de las comunicaciones entre todos los ordenadores en el mundo entero.
Para entender TCP/IP es necesario desglosar sus significados que engloban varios conceptos. Por un lado se puede entender TCP/IP como una pila de protocolos y estandares y por otro lado se puede entender TCP/IP como dos protocolos diferentes, tcp e ip.
TCP/IP como pila de protocolos o modelo de referencia
Primero que todo entendamos como protocolo en el contexto de las redes informáticas a una serie de parámetros preestablecidos que sirven de pauta a los ordenadores o dispositivos de red para procesar el envio y la recepción de la información. Siendo una red informática un concepto tan amplio que abarca multiples especializaciones para su buen funcionamiento, ingenieros eléctricos, Ingenieros Electrónicos e Ingenieros informáticos entre otros especialistas se han reunido y se han puesto de acuerdo en cuanto a las áreas de desarrollo sobre las cuales cada gremio especialista dirigiría sus esfuerzos.
El resultado de este pacto fué el modelo de referencia OSI, que se representa gráficamente mediante un esquema triangular seccionado en 7 capas, cada una de las cuales describe una de las fases por las cuales pasa la información al salir de un ordenador e ingresar en otro, al igual que los protocolos que operan en cada una de estas fases y los entes que se encargan del desarrollo de estos protocolos y estandares. OSI significa (Open System Interconnection) o (Sistema abierto de Interconexión) y provee lo que su nombre mismo indica, un sistema abierto de interconnexión totalmente modular para facilitar el desarrollo en varios aspectos a la vez sin que los aportes de un grupo de desarrolladores interfiera con los de otro grupo sino que se complementen y permitan el rápido crecimiento de la internet. El modelo OSI es bastante similar al modelo TCP/IP solo que añade mas detalles en dos capas extras mientras que TCP/IP se agrupa solo en 5 capas.
Las Capas del Modelo OSI
Capa 1:Esta capa agrupa todos los estandares eléctricos de las redes y todo lo concerniente a los circuitos electrónicos y fisicos de un entorno de red como lo son los tipos de cables, las tarjetas de red,etc.
Capa 2:Al nivel de la capa dos se maneja el direccionamiento fisico, es decir que a este nivel se tienen en cuenta las direcciones fisicas que son asignadas a los dispositivos de red en el momento de su creación. La corrección de errores es otra de las principales funciones de la capa 2. Se dice que Los switches y los bridges son dispositivos de capa 2.
Capa 3: Al nivel de la capa 3 o capa de red se maneja el direccionamiento lógico que a diferencia del direccionamiento fisico este no lo eligen los fabricantes de hardware sino que es asignado por la ISP(Internet Service Provider) al usuario final. El protocolo IP opera a este nivel al igual que dispositivos de red como los routers o enrutadores.
Capa 4:Al nivel de la capa 4 o capa de transporte opera el protocolo TCP y es en este nivel en donde se garantiza que los datos que se envían desde un dispositivo emisor son recibidos correctamente en el dispositivo receptor.
Capa 5: La capa 5 o de sesión tiene como responsabilidad principal la de establecer, mantener y terminar sesiones entre varias maquinas que se comunican entre si, es esta la capa que determina quien habla y quien escucha cuando ocurre la competencia por utilizar un puerto.
Capa 6:La capa 6 o capa de presentación tiene la responsabilidad de hacer que los datos enviados desde un ordenador puedan ser presentados de una manera legíble por el ordenador que los recibe.
Capa 7: Al nivel de la capa 7 o capa de aplicación se hace posible que las aplicaciónes de usuario o no, tengan acceso a los servicios que las demás capas ofrecen de una manera transparente.
TCP/IP como dos protocolos separados
TCP: El protocolo tcp es un protocolo que fue creado entre los años 1973 y 1974 por los cientificos Vinton Cerf y Robert Kahn ambos científicos estadounidenses que trabajan en aquel entonces en un ambisiosos proyecto financiado por la agencia gubernamental darpa que consistia en crear una red de redes con el fin interconectar todas las redes del departamento de defensa de los estados unidos.
Caracteristicas del protocolo TCP:
Protocolo orientado a la conexión: TCP es un protocolo orientado a la conexión lo cual quiere decir que no se inicia la transferencia de datos hasta no haber establecido un canal de comunicación entre el equipo emisor y el equipo receptor.
Fiabilidad: A diferencia que IP, el protocolo TCP ofrece gran fiabilidad en la transmisión de datos al garantizar que la información enviada desde un extremo de la red llegue su destino al otro extremo de la red en el orden en el que esta informacón ha sido enviada para lo cual usa los acknowledgements o confirmaciones.
Acknowledgements: Los acknowledgements son mensajes de comprobación que son enviados desde un dispositivo destino al origen confirmando que ha recibido correctamente un paquete dentro de una secuencia de paquetes, en caso de no haberse recibido un paquete correctamente este se reenvía.
Control de flujo de datos:TCP tambien es responsable del control de flujo de datos. Cuando un dispositivo de red transmite mas rápido de lo que el dispositivo receptor puede procesar, este se ve obligado a descartar paquetes, por lo tanto muchos mensajes de acknowledgement no serán recibidos por el dispositivo emisor, viendose así forzado a desminuir la velocidad a la que transfiere datos hasta encontrar la velocidad indicada en la que no se pierdan paquetes.
El protocolo IP
IP es tal vez uno de los protocolos más populares y utilizados en el mundo ya que es este el protocolo que define un esquema de direccionamiento único sin el cual no podrían ser posibles las comunicaciones entre varias maquinas en ubicaciones geográficas distantes.
El protocolo IP a diferencia de TCP no brinda garantia en cuanto a la entrega de datos siendo este un protocolo no orientado a la conexión y por ende no fiable ya que IP solo es responsable del envio de datos y no verifica que estos lleguen a su destino.
Así como en las ciudades se requiere que cada casa esté provista de una dirección que incluye por lo general, calle, carrera, número,barrio, los ordenadores y demás dispositivos de red necesitan disponer de una dirección única en el mundo para poder ser localizados sin problemas.
Una dirección ip consta de 4 octetos de los cuales una porción corresponde a la dirección de red y la porción restante corresponde a la dirección del host. Aunque se utiliza la notación decimal punteada para hacer referencia a las direcciones ip, es conveniente conocer su equivalente binario para poder planificar con éxito una red de area local o red de área amplia. Las direcciones ip se han subdividido en 5 bloques denomidanos clases que van desde la clase A hasta la clase E consecutivamente
La clase A: El primer octeto de este tipo de direcciones está destinado a la red y sus direcciones se encuentran en un intervalo que va del 1 al 127 en notacón decimal permitiendo la posibilidad de crear un máximo de 126 redes que pueden albergar un total de 16,777,216 hosts.
La clase B:Para las direcciones de tipo B se destinan los dos primeros octetos para la creación de redes y los dos restantes para asignar direcciones a los hosts permitiendo la creación de un máximo de 16,384 redes y 65,536 hosts.
La clase C:en las direcciones de clase C destinan los primeros tres octetos para la creación de redes permitiendo un máximo de 2,097,152 redes y 254 hosts.
La clase D:Las direcciones de clase D han sido destinadas para implementar servicios de multicast.
La clase E:Las direcciones de la clase E han sido destinadas para fines netamente experimentales.
Notas:Conocer el modelo de referencia OSI representa una importante ventaja para un administrador de sistemas a la hora de resolver problemas de red ya que este modelo le permite afrontar los problemas de una manera metódica y organizada empezando por los aspectos fisicos de la red comprendidos en la capa 1 , pasando por las capas siguientes hasta llegar a la capa 7 de aplicación.



