Está en la página 1de 15

Introducción al Protocolo TCP/IP

Ing. Luyi Rodas Beltrán


Introducción
• Los protocolos son piezas software que deben
instalarse en los componentes de red que los
necesiten.
• Los equipos sólo pueden comunicarse entre sí si
utilizan el mismo protocolo
• Hay diversos protocolos disponibles que pueden
utilizarse en entornos de red específicos
• cada uno tiene una función distinta y lleva a
cabo diferentes tareas
Introducción
• Varios protocolos deben trabajar conjuntamente
para garantizar la correcta transmisión de los
datos.
• Es decir esto se consigue con la ayuda de una
pila de protocolos.
• Una pila de protocolos es una colección de
protocolos que funcionan juntos para transmitir
datos a través de una red de equipos.
• TCP/IP (Transmission Control
Protocol/Internet Protocol) es una pila de
protocolos estándar que se utiliza para la
comunicación entre equipos
• Durante el proceso de comunicación, es posible
que muchas aplicaciones estén comunicándose
al mismo tiempo. TCP/IP tiene la capacidad de
diferenciar una aplicación de otra
El proceso de comunicación

Nombre Nombre
Dirección Dirección

Correos Correos
Capas de TCP/IP

Capa de
Capa de Aplicación
HTTP FTP
Aplicación
Capa de
Capa
TCP de Transporte
UDP
Transporte
Capa de
IP Capa
ICMP IGMP ARP
de Internet
Internet
Capa de
ATM
Capa Ethernet
de Interfaz de red Interfaz de
Red
Capa de aplicaciones

• Los protocolos de esta capa se utilizan para


formatear e intercambiar información de
usuario. Entre ellos, se incluyen:
• Protocolo de transferencia de hipertexto
(Hypertext Transfer Protocol, HTTP)
HTTP se utiliza para transferir los archivos que
forman las páginas Web de la World Wide Web.
• Protocolo de transferencia de archivos
(File Transfer Protocol, FTP) FTP se utiliza
para la transferencia interactiva de archivos.
Capa de Transporte
• proporciona la capacidad de ordenar y garantizar la
comunicación entre equipos y envía los datos hacia
arriba hasta la capa de Aplicación o hacia abajo hasta la
capa de Internet.
• Dota de un identificador único de la aplicación a la que
deben entregarse los datos.
• Protocolo de control de transmisión
(Transmission Control Protocol, TCP) TCP
garantiza la entrega de los datos mediante acuse de
recibo.
• Protocolo de datagramas de usuario (User
Datagram Protocol, UDP) UDP proporciona una
rápida entrega de los datos pero no la garantiza.
Capa de Internet
• La capa de Internet es la responsable de direccionar, empaquetar
y enrutar los datos a transmitir.
• Protocolo Internet (Internet Protocol, IP) IP es el
responsable de direccionar los datos a transmitir y enviarlos a su
destino.
• Protocolo de resolución de direcciones (Address
Resolution Protocol, ARP) ARP es el responsable de
identificar la dirección de control de acceso a medios (media
access control, MAC) del adaptador de red del equipo de
destino.
• Protocolo de mensajes de control en Internet (Internet
Control Message Protocol, ICMP) ICMP es el responsable
de proporcionar funciones de diagnóstico e información de
errores debidos a la entrega incorrecta de datos.
• Protocolo de administración de grupos de Internet
(Internet Group Management Protocol, IGMP) IGMP
es responsable de la administración de la multidifusión en
TCP/IP.
Capa de Interfaz de red

• La capa de Interfaz de red es la responsable de enviar los


datos en el medio físico de la red y recibir datos desde el
mismo.
• Esta capa contiene tanto dispositivos físicos como los
cables de red y los adaptadores de red.
• El adaptador de red tiene un número exclusivo en
hexadecimal de 12 caracteres, como B5-50-04-22-D4-
65, que se denomina dirección de control de acceso a
medios (media access control, MAC).
• No contiene el tipo de los protocolos software incluidos
en las otras tres capas, pero sí contiene protocolos como
Ethernet o el modo de transferencia asíncrona
(asynchronous transfer mode, ATM), que definen el
modo de transferencia de los datos en la red.
Identificación de aplicaciones
dirección IP + puerto TCP o
puerto UDP = Socket

Puerto TCP 20, 21 HTTP FTP


Servidor FTP

TCP UDP
Puerto TCP 80

Servidor HTTP 192.168.2.150


Dirección IP

• Para iniciar una comunicación de red, debe


conocerse la ubicación de los equipos de origen y
de destino en la red.
• La ubicación se identifica con un número
exclusivo, denominado dirección IP, que se
asigna a cada equipo de la red. Un ejemplo de
dirección IP es 192.168.2.200.
Puerto TCP/UDP

• Un puerto es el identificador de una aplicación de un


equipo.
• Un puerto está asociado a uno de los protocolos de
la capa de transporte TCP o UDP, y se denomina
puerto TCP o puerto UDP.
• Un puerto puede ser cualquier número entre 0 y
65.535.
• Los números de puerto conocidos, están reservados
para los números inferiores a 1.024 para evitar
confusiones con otras aplicaciones.
• Por ejemplo, la aplicación de Servidor FTP utiliza los
puertos TCP 20 y 21.
Socket

• Un socket es la combinación de una


dirección IP y del puerto (TCP o UDP).
• Una aplicación crea un socket especificando la
dirección IP del equipo, el tipo de servicio (TCP para
entrega de datos garantizada, o de lo contrario
UDP), y el puerto que la aplicación monitoriza.
• El componente de dirección IP del socket ayuda a
identificar y localizar el equipo de destino, y el
puerto determina la aplicación específica a la que se
envían los datos.

También podría gustarte