2. Que es el protocolo tcp/ip
El Modelo TCP/IP es una descripción de protocolos de red desarrollado por Vinton Cerf y Robert E.
Kahn, en la década de 1970. Fue implantado en la red ARPANET, la primera red de área amplia
(WAN), desarrollada por encargo de DARPA, una agencia del Departamento de Defensa de los Estados
Unidos, y predecesora de Internet.
A veces se denomina como ', “modelo DoD” o “modelo DARPA”.
El modelo TCP/IP es usado para comunicaciones en redes y, como todo protocolo, describe un
conjunto de guías generales de operación para permitir que un equipo pueda comunicarse en una
red. TCP/IP provee conectividad de extremo a extremo especificando cómo los datos deberían ser
formateados, direccionados, transmitidos, enrutados y recibidos por el destinatario.
El modelo TCP/IP y los protocolos relacionados son mantenidos por la Internet Engineering Task
Force (IETF).
Para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a cabo muchos
procedimientos separados. El resultado es que el software de comunicaciones es complejo. Con un
modelo en capas o niveles resulta más sencillo agrupar funciones relacionadas e implementar el
software modular de comunicaciones.
3. modelo tcp/ip
Capa internet (IP):
En situaciones en las que los dos dispositivos estén conectados a redes diferentes, se
necesitarán una serie de procedimientos para permitir que los datos atraviesen las diferentes
redes interconectadas. Esta será la función de esta capa.
El protocolo internet (IP "internet protocolo") se utiliza en esta capa para ofrecer el servicio
de encaminamiento a través de varias redes.
Capa de origen-destino o de transporte (TCP):
Sería deseable asegurar que todos los datos llegan a la aplicación destino y en el mismo orden
en el que fueron enviados. Los mecanismos necesarios para ofrecer la seguridad son
esenciales, independientemente de la naturaleza de la aplicación. El protocolo TCP
("Transmisión Control Protocolo") es el más utilizado para proporcionar estas funciones.
Capa de aplicación:
Contiene toda la lógica necesaria para llevar a cabo las aplicaciones de usuario. Para cada
tipo específico de aplicación, como es por ejemplo la transferencia de un fichero, se
necesitará un módulo particular dentro de esta capa.
4. PROTOCOLO TCP
Protocolo de control de transmisión (en inglés Transmission Control Protocol o
TCP), es uno de los protocolos fundamentales en Internet. Fue creado entre los
años 1973 y 1974 por Vint Cerf y Robert Kahn.
Muchos programas dentro de una red de datos compuesta por redes de
computadoras, pueden usar TCP para crear “conexiones” entre sí a través de las
cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos serán
entregados en su destino sin errores y en el mismo orden en que se transmitieron.
También proporciona un mecanismo para distinguir distintas aplicaciones dentro
de una misma máquina, a través del concepto de puerto.
TCP da soporte a muchas de las aplicaciones más populares de Internet
(navegadores, intercambio de ficheros, clientes FTP, etc.) y protocolos de
aplicación HTTP, SMTP, SSH y FTP.
5. Protocolo ip
El protocolo de IP (Internet Protocol) es la base fundamental de la Internet. Porta datagramas
de la fuente al destino. El nivel de transporte parte el flujo de datos en datagramas. Durante
su transmisión se puede partir un datagrama en fragmentos que se montan de nuevo en el
destino. Las principales características de este protocolo son:
Protocolo orientado a no conexión.
Fragmenta paquetes si es necesario.
Direccionamiento mediante direcciones lógicas IP de 32 bits.
Si un paquete no es recibido, este permanecerá en la red durante un tiempo finito.
Realiza el "mejor esfuerzo" para la distribución de paquetes.
Tamaño máximo del paquete de 65635 bytes.
Sólo ser realiza verificación por suma al encabezado del paquete, no a los datos éste que
contiene.
El Protocolo Internet proporciona un servicio de distribución de paquetes de información
orientado a no conexión de manera no fiable. La orientación a no conexión significa que los
paquetes de información, que será emitido a la red, son tratados independientemente,
pudiendo viajar por diferentes trayectorias para llegar a su destino. El término no fiable
significa más que nada que no se garantiza la recepción del paquete.
6. Ventajas de utilizar el protocolo tcp
Ventajas TCP
- Este protocolo es el encargado de establecer la conexión y
dividir la información en paquetes, garantizando que no abra pérdida
y estarán en el orden apropiado).
TCP también asegura que toda la información emitida es recibida. Para
ello, por cada paquete emitido, debe recibirse un asentimiento (en
inglés “acknowledgement“, abreviado ACK).
Desventajas TCP
Si pasado determinado tiempo no se recibe el ACK correspondiente, la
información será retransmitida. Desde el punto de vista que envié 2
archivos a la después de un determinado
tiempo.
7. Ventajas de utilizar el protocolo ip
Ventajas:
La cantidad de direcciones IPv6 es tan alta que podrían asignarse 670 mil billones
de direcciones por cada milímetro cuadrado de la superficie de La Tierra. Así,
cada persona podrá tener direcciones propias para sus dispositivos.
IPv6 incluye seguridad en sus especificaciones como son la encriptación de la
información y la autentificación del remitente de dicha información.
Desventajas:
La necesidad de extender un soporte permanente. Necesita una dirección IPv4 o
algún tipo de NAT en los routers pasarela. Problemas restantes de arquitectura.
Más difíciles de memorizar.
La mayoría de redes son ipv4 entonces la implementación total de ipv6 seria muy
costosa y tardaría mucho tiempo mientras tanto se requieren la implementación
de los mecanismos de transición para la interacción de las 2 redes.