Arquitectura TCP

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

TCO/IP

REDES
09-02-2022
MARIA
CALATAYUD
CI: 28.539.008
Arquitectura TCP/IP

introducción
TCP se definió formalmente en el Transmission Control Protocol en septiembre de
1981. Con el paso del tiempo se han realizado muchas mejoras y se han corregido varios
errores e inconsistencias. Actualmente la mayoría de ordenadores están conectados a
alguna red (internet, intranet, etc.) y casi todos lo hacen utilizando el modelo TCP/IP. Este
modelo es un protocolo para comunicación en redes que permite que un equipo pueda
comunicarse dentro de una red. Está basado en el modelo teórico OSI de capas con la que
comparte 4 de ellas; sin embargo, ofrece muchas más opciones y es un modelo práctico.
El protocolo TCP/IP surgió de un proyecto de defensa llamado DARPA en 1969. En 1983
el nuevo conjunto de protocolos TCP/IP fue adoptado como estándar y finalmente se
convirtió en el más usado en redes y el protocolo estándar de internet.
La definición de TCP/IP es la identificación del grupo de protocolos de red que
hacen posible la transferencia de datos en redes, entre equipos informáticos e internet.
Las siglas TCP/IP hacen referencia a este grupo de protocolos:
 TCP es el Protocolo de Control de Transmisión que permite establecer una
conexión y el intercambio de datos entre dos anfitriones. Este protocolo
proporciona un transporte fiable de datos.
 IP o protocolo de internet, utiliza direcciones series de cuatro octetos con formato
de punto decimal (como por ejemplo 75.4.160.25). Este protocolo lleva los datos
a otras máquinas de la red.

PÁGINA 2
Arquitectura TCP/IP

Arquitectura TCP/IP
Es un conjunto de protocolos que sirven para comunicar dos ordenadores,
consiste en el control y el manejo los errores en la transmisión, administrar el
enrutamiento y entrega de los datos, y controlar la transmisión real mediante el uso de
señales de estado predeterminadas. El direccionamiento IP se refiere a la entrega de
direcciones IP a una compañía, empresa u otra entidad de forma tal que se puedan
asignar a cada PC una dirección IP.
se diseñó específicamente para proporcionar un flujo de bytes confiable de
extremo a extremo a través de una interred no confiable. Una interred difiere de una sola
red debido a que sus diversas partes podrían tener diferentes topologías, anchos de
banda, retardos, tamaños de paquete y otros parámetros. TCP se diseñó para adaptarse
de manera dinámica a las propiedades de la interred y sobreponerse a muchos tipos de
fallas.

Los dos principales protocolos


son: TCP:
Transmission Control Protocol
IP: Internet Protocol

Esta arquitectura tiene como


objetivo, independencia de la
tecnología de red y de la arquitectura
de la computadora host conectividad
universal a través de la red
acknowledgements de punto a punto
protocolos de aplicación estándares.

PÁGINA 3
Arquitectura TCP/IP

Protocolo IP o Internet Protocol

Es el encargado de proporcionar una dirección IP a todos los equipos conectados a


una red, ya sean hosts cliente, servidores o incluso el propio router. Opera en la capa de
red OSI o de Internet en TCP/IP y es un protocolo no orientado a conexión, por lo que en
definitiva se encarga de llevar de datos de un punto a otro.
No orientado a conexión quiere decir que el intercambio de datos se puede hacer sin
un acuerdo previo entre cliente y servidor o emisor y receptor. Esto significa que el
paquete de datos buscará el camino más rápido por la red hasta llegar al destino, dando
saltos de enrutador en enrutador. Este protocolo no asegura que los paquetes lleguen a
su destino, ni tampoco que lo hagan en orden. Aunque en esto intervendrán otros
protocolos como TCP que asegurarán este hecho. IP se implementó en 1981 y lo que
hace a nivel de red es añadir cabecera al paquete de datos o datagrama para que sea
capaz de circular por la red hasta llegar a su destino, dando saltos de enrutador en
enrutador por el camino más corto. Este identificar se denomina cabecera IP y en ella se
incluye la dirección IP de origen y destino entre otras cosas.

Protocolo TCP

Ahora vamos al siguiente protocolo que define el modelo, el TCP o Protocolo de


Control de Transmisión en español. Se trata de unos de los protocolos fundamentales de
Internet habiendo sido creado en 1974 por los fundadores de ARPANET como ya se
comentó el principio.

Este protocolo es el encargado de establecer y permitir la conexión entre dos hosts y


asegurar el intercambio de datos entre ellos. TCP asegura además una comunicación
segura entre los dos puntos, ya que cuenta con acuse de recibo independiente de las
capas inferiores. TCP básicamente coge un datagrama IP y le añade su propio
encapsulado y cabecera para asegurar su correcto transporte.

Caracteristicas:
o protocolos tipo no-conexión en el nivel red
o nodos como computadoras de switcheo de paquetes

PÁGINA 4
Arquitectura TCP/IP

o protocolos de transporte con funciones de confiabilidad


o conjunto común de programas de aplicación
o ruteo dinámico

Generalidades

Los identificadores de host o PC se clasifican en:

o nombres: lo que un objeto es (preferidos por los humanos)


o direcciones: donde está (utilizadas por las computadoras)
o rutas: como se llega a él (utilizadas por los enrutadores)

En Internet se emplea el término de direcciones IP. Cada host para conectarse a


Internet y ser reconocido debe tener asociada una dirección IP la cual es un número
binario de 32 bits. Esta dirección IP de 32 bits, es agrupada en octetos y se representa
a través de 4 números decimales separados por puntos. Ej: 169.158.144.1 No existen
dos computadoras en Internet con la misma dirección, aunque una misma
computadora puede tener más de una dirección (Ej. Una computadora con más de
una tarjeta de red).

Modelo de la arquitectura

PÁGINA 5
Arquitectura TCP/IP

o Nivel de aplicación
La capa de aplicación proporciona a las aplicaciones la capacidad
de acceder a los servicios de las demás capas y define los protocolos que
utilizan las aplicaciones para intercambiar datos. Existen muchos
protocolos de capa de aplicación y continuamente se están desarrollando
nuevos. En esta arquitectura de protocolos, los de capa de aplicación más
ampliamente conocidos son los utilizados para el intercambio de
información de los usuarios:

 Hypertext Transfer Protocol (HTTP): se utiliza para transferir archivos


que componen las páginas Web de la World Wide Web.
 File Transfer Protocol (FTP): se utiliza para la transferencia interactiva de
archivos.
 Simple Mail Transfer Protocol (SMTP): se utiliza para la transferencia de
mensajes de correo electrónico y archivos adjuntos.
 Telnet: es un protocolo de emulación de terminal, se utiliza para iniciar la
sesión de forma remota en máquinas de la red.
 Además, dentro de la arquitectura de protocolos TCP/IP, estos otros
protocolos de capa de aplicación ayudan a facilitar el uso y la gestión de
redes TCP/IP:
 Domain Name System (DNS): se utiliza para resolver un nombre de host
a una dirección IP.
 Routing Information Protocol (RIP): es un protocolo de enrutamiento que
los enrutadores utilizan para intercambiar información de enrutamiento en
una red IP.
 Simple Network Management Protocol (SNMP): se utiliza entre una
consola de gestión de red y dispositivos de red (routers, bridges, hubs
inteligentes) para recoger e intercambiar información de gestión de la red.
Algunos ejemplos de interfaces de capa de aplicación para aplicaciones
TCP/IP son los sockets de Windows y NetBIOS. Los sockets de Windows
proporcionan una interfaz de programación de aplicaciones estándar (API).

PÁGINA 6
Arquitectura TCP/IP

NetBIOS es una interfaz estándar para el acceso a los servicios de


protocolo, tales como sesiones, datagramas, y resolución de nombres.

o Nivel de transmision

La capa de transporte de esta arquitectura de protocolos es responsable de


proporcionar a la capa de aplicación, servicios de sesión y de comunicación de
datagramas. Los protocolos básicos de la capa de transporte son:

 Transmission Control Protocol (TCP): proporciona un servicio de


comunicaciones fiable orientado a la conexión uno a uno. TCP es
responsable del establecimiento de una conexión TCP, la secuencia y
el acuse de recibo de los paquetes enviados, y la recuperación de
paquetes perdidos durante la transmisión.
 User Datagram Protocol (UDP): proporciona una conexión, uno a uno
o uno a muchos poco fiable. Por eso UDP se utiliza cuando la cantidad
de datos a transferir es pequeña y no se desea la sobrecarga que
supone establecer una conexión TCP o cuando las aplicaciones o
protocolos de capa superior proporcionan una entrega fiable.

o Nivel de Internet
La capa de Internet de esta arquitectura de protocolos es responsable de las
funciones de direccionamiento, empaquetado y enrutamiento. Los protocolos
básicos de la capa de Internet son:

 Internet Protocol (IP): es un protocolo enrutable responsable del


direccionamiento IP, enrutamiento y fragmentación y reensamblado de
paquetes.
 Address Resolution Protocol (ARP): es responsable de la resolución de
la dirección de la capa de Internet a la dirección de la capa de interfaz de
red, tales como una dirección de hardware.
 Internet Control Message Protocol (ICMP): es responsable de
proporcionar funciones de diagnóstico y notificación de errores debidos a
la entrega sin éxito de paquetes IP.

PÁGINA 7
Arquitectura TCP/IP

 Internet Group Management Protocol (IGMP): es responsable de la


gestión de grupos de multidifusión IP.

o Nivel de red
La capa de interfaz de red de esta arquitectura de protocolos (también
llamada capa de acceso de red) es responsable de la colocación de paquetes
TCP/IP en la red y de la recepción de paquetes TCP/IP de fuera la red. TCP/IP
fue diseñado para ser independiente del método de acceso a la red, el formato y
el medio. De esta manera, TCP/IP se puede utilizar para conectar diferentes tipos
de red. Estas incluyen tecnologías LAN como las tecnologías Ethernet y Token
Ring, y WAN tales como X.25 y Frame Relay. Su independencia de cualquier
tecnología de red específica da a TCP/IP la capacidad de adaptarse a las nuevas
tecnologías tales como modo de transferencia asíncrono o Asynchronous Transfer
Mode (ATM).

El propósito de las capas es crear un sistema estandarizado, sin que los distintos
fabricantes de hardware y software tengan que gestionar la comunicación por su cuenta.
Es como conducir un coche: todos los fabricantes convienen en la posición de los
pedales, así que no tenemos que tener eso en cuenta al cambiar de coche. También
significa que es posible actualizar determinadas capas, por ejemplo, para mejorar el
rendimiento o la seguridad, sin tener que actualizar todo el sistema.

Ventajas del modelo TCP/IP


 TCP/IP ofrece ventajas significativas respecto a otros protocolos de red. Una
de esas ventajas es que es capaz de trabajar sobre una extensa gama de
hardware y soporta muchos sistemas operativos (es multiplataforma). Internet
está repleto de pequeñas redes con sus propios protocolos por lo que el uso
de TCP/IP se ha estandarizado y es posible utilizarlo como protocolo de
comunicación entre redes privadas intranet y extranet, facilitando una red más
homogénea.
 TCP/IP es adecuado tanto para grandes y medianas redes como para redes
empresariales o domésticas.

PÁGINA 8
Arquitectura TCP/IP

 TCP/IP está diseñado para enrutar y además presenta gran compatibilidad con
las herramientas estándar para analizar y monitorizar el funcionamiento de una
red.
 Es el protocolo estándar que se utiliza a nivel mundial para conectarse a
internet y a los servidores web.

Desventajas del modelo TCP/IP

 No distingue bien entre interfaces, protocolos y servicios lo cual afecta al


desarrollo de nuevas tecnologías basadas en TCP/IP-
 En redes con bajo volumen de tráfico puede llegar a ser más lento (en redes
con mayor volumen de tráfico, que necesiten gran cantidad de enrutamiento,
puede ser mucho más rápido).
 Cuando se utiliza en servidores de ficheros o servidores de impresión no
ofrecen un gran rendimiento.

Establecimiento de una conexión TCP

En TCP las conexiones se establecen mediante el acuerdo de tres vías


(CONNECTION REQUEST. (a) La operación normal. (b) Un CONNECTION REQUEST
duplicado antiguo que aparece de la nada. (c) CONNECTION REQUEST duplicado y
ACK duplicado) Para establecer una conexión, uno de los lados (digamos que el servidor)
espera en forma pasiva una conexión entrante mediante la ejecución de las primitivas
LISTEN y ACCEPT en ese orden, ya sea que se especifique un origen determinado o a
nadie en particular. El otro lado (digamos que el cliente) ejecuta una primitiva CONNECT
en la que especifica la dirección y el puerto con el que se desea conectar, el tamaño
máximo de segmento TCP que está dispuesto a aceptar y de manera opcional algunos
datos de usuario (por ejemplo, una contraseña). La primitiva CONNECT envía un
segmento TCP con el bit SYN encendido y el bit ACK apagado, y espera una respuesta.
Cuando este segmento llega al destino, la entidad TCP de ahí revisa si hay un proceso
que haya ejecutado una primitiva LISTEN en el puerto que se indica en el campo Puerto
de destino. Si no lo hay, envía una respuesta con el bit RST encendido para rechazar la
conexión. Si algún proceso está escuchando en el puerto, ese proceso recibe el

PÁGINA 9
Arquitectura TCP/IP

segmento TCP entrante y puede entonces aceptar o rechazar la conexión. Si la acepta,


se devuelve un segmento de confirmación de recepción.

Cabecera o Segmento TCP

 Puerto de origen y destino: cada uno de ellos ocupa 16 bits, y obviamente


identifican el puerto emisor y el receptor que no necesariamente tienen que ser el
mismo.
 Número de secuencia: ocupa 32 bits e indica cual es el primer byte de datos del
segmento de dato.
 Número de acuse de recibo (ACK): otros 32 bits para indicar el valor del
siguiente número de secuencia que recibirá el emisor.
 Longitud de cabecera TCP: son 4 bits para especificar el tamaño de la cabecera.
 Reservado: se definen con tres bits puestos a 0 por ahora.
 Flasg: ocupan 9 bits y hay varios códigos de los cuales no entraremos en detalle.
 Ventana: 16 bits para especificar el número de bytes que se pueden meter en el
buffer de recepción. Básicamente es para controlar el flujo.
 Checksum: 16 bits para la comprobación de errores en cabecera y datos.
 Puntero de urgencia: otros 16 bits para indicar qué datos son urgentes.
 Opciones y relleno: asegura que la cabecera termina con un tamaño múltiplo de
32 bits.

Direcciones

Las diferencias entre los tipos de direcciones IP son transparentes para el usuario
esporádico, y el hecho de que no necesite saber mucho al respecto es una de las
ventajas de TCP/IP. Normalmente, estos asuntos los administra quien haya configurado
el sistema operativo del equipo o el dispositivo móvil. En cualquier caso, a modo de
aclaración:

 Las direcciones IP estáticas no cambian en ningún momento. Son como la


dirección fija de su domicilio, un dato inalterable.
 Las direcciones IP dinámicas cambian, o al menos están diseñadas para cambiar.
Cuando un sistema informático utiliza una dirección IP dinámica, anuncia “¡aquí

PÁGINA 10
Arquitectura TCP/IP

es donde puedes encontrarme!” a la red local. Se puede asemejar a la “dirección”


de una habitación de hotel, en la que la gerencia del mismo sabe que puede
encontrarlo. Para saber más sobre esta distinción, consulte Direcciones IP
estáticas frente a dinámicas.

 Tal vez haya oído hablar de ciudades en las que la población crece tan rápido que
se han tenido que crear nuevos códigos de área para que los recién llegados
puedan tener número de teléfono. Con el número siempre creciente de
dispositivos conectados, TCP/IP ha tenido un problema similar. Básicamente,
Internet se estaba quedando sin direcciones IP. Por eso se desarrolló una nueva
versión de dirección IP denominada IPv6, una alternativa a las direcciones IPv4
existentes.

Direcciones especiales

La existencia de las direcciones se debe a la necesidad de identificadores con vistas


a poder enrutar los paquetes a través de la red. El enrutamiento es más eficiente si se
realiza usando direcciones de redes y no direcciones de hosts. Las direcciones IP deben
poder referirse tanto a hosts como redes:
Una dirección IP cuyo campo hostid sea igual a cero se refiere a la red en cuestión.
Ejemplo: 169.158.0.0

 Cuando el campo host_id está compuesto de solo 1 representa una difusión


dirigida.
 Cuando todos los bit están en 1 representa un difusión limitada
 Cuando todos los bits estan en cero, representa “este host”.
 La dirección de loopback es: 127.0.0.1
Dirección que se usa para la realización de pruebas del TCP/IP y para la comunicación
de los procesos internos en una máquina. Los datos regresan a la computadora origen
sin generar tráfico en ninguna red. Se especifica que: Un paquete enviado a esta
dirección de red nunca debe aparecer en ninguna red. Un host o un router nunca deben
difundir información de ruteo o de accesibilidad para el número de red 127, pues no es
una dirección de red.

PÁGINA 11
Arquitectura TCP/IP

Direccionamiento Privado

Cuando hablamos de direccionamiento privado nos referimos a las numeraciones


reservadas para las redes empresariales, y no registradas en Internet. Nos facilitan tres
bloques de direcciones IP: Clase A 10.0.0.0 hasta 10.255.255.255 Clase B 172.16.0.0
hasta 172.31.255.255 Clase C 192.168.0.0 hasta 192.168.255.255 Estos
direccionamientos son para toda la red interna, en caso de que deseemos un enlace con
el exterior debemos asignarles a los enrutadores (Router) direcciones IP públicas, esto
no significa que un equipo direccionado en forma privada no pueda interactuar
públicamente en Internet.

Direccionamiento IP

Un sistema de comunicaciones proporciona servicio universal de comunicaciones si


permite que cualquier host se comunique con cualquier otro host. Esto requiere un
método de identificación del host, conectados al sistema, que se acepte de forma global.

Direccionamiento de Subred

Permite que muchas redes físicas compartan la misma dirección IP de red. Permite a
una institución con múltiples redes físicas y una sola dirección IP de red administrar las
direcciones IP de las estaciones. A veces, no es necesario emplear todas las direcciones
de hosts disponibles en la clase para una red, por lo que se persigue como idea clave
dividir la parte de host en dos trozos: Parte de host = Parte de subred + parte de host.

PÁGINA 12
Arquitectura TCP/IP

Conclusión
Cuando hablamos de TCP/IP normalmente nos estamos refiriendo al modelo
TCP/IP, un modelo que describe y de alguna forma clasifica los protocolos de red al igual
que hace el modelo OSI. Pero también se trata de dos protocolos de red que operan a
distintos niveles o capas y cuya existencia es imprescindible en lo que hoy se conoce
como red de intercambio de paquetes. En primer lugar, veremos con más detalle el
modelo OSI y el modelo TCP/IP, los dos principales sobre los que se sostienen las redes.
Para que luego, cuando expliquemos estos dos protocolos sepamos perfectamente
dónde se ubican y cuál es su función.
TCP/IP significa Protocolo de Control de Transmisión/Protocolo de Internet en
español. Hablamos de TCP/IP unidos para referirnos a un modelo de red el cual fue
desarrollado por Vinton Cerf y Robert E. Kahn en 1970. Fueron dos de los pesos pesados
que trabajaron sobre la red ARPANET, la primera red de intercambio de datos de área
amplia o WAN que fue un encargo del Departamento de Defensa de los estados Unidos.
TCP/IP identifica los protocolos utilizamos en las redes y describe el conjunto de guías y
reglas generales que hacen posible que un equipo sea capaz de intercambiar información
en una red. El modelo asegura una conexión punto a punto y define como deben ser
formateados, direccionados transmitidos y enrutados los datos.

PÁGINA 13

También podría gustarte