¿Cuál es la diferencia entre Ethernet
, TCP
y IP
en términos simples (resumen simple)?
Por favor no copie de Wikipedia ...
¿Cuál es la diferencia entre Ethernet
, TCP
y IP
en términos simples (resumen simple)?
Por favor no copie de Wikipedia ...
Respuestas:
Imagine uno de esos sistemas de mensajes de tubos neumáticos . Ethernet es el tubo utilizado para enviar el mensaje, IP es un sobre en el tubo y TCP / UDP es una letra en el sobre.
Alguien (una aplicación) escribe una carta y la mete en un sobre. Otra persona (un NIC) mira la dirección en el sobre, la pone en un tubo, la tapa, la mete en la puerta derecha para acercarla a su destino, luego presiona el botón.
El tubo se lleva a otra puerta, donde alguien (un enrutador) abre el tubo, lee la dirección, lo vuelve a colocar en el tubo y lo envía a través de otra puerta.
Finalmente, llega a su destino, donde la NIC del otro lado lo recoge y se lo entrega a la aplicación.
Esto es, por supuesto, una gran simplificación excesiva de lo que realmente sucede, pero es una base bastante decente para comenzar.
Cualquiera de ellos usado en una capa. Ethernet en la capa 2, IP en la capa 3 y TCP en la capa 4 (los números de capa se basan en el modelo OSI).
Todos ellos tienen la obligación de entregar paquetes de una cosa a otra:
Ethernet : de un salto a otro (salto significa dispositivo conectado directamente)
IP : de un extremo a otro (dispositivo remoto o dispositivo conectado)
TCP : de un proceso a otro (proceso que se ejecuta en los dos extremos)
Muy simplificado y potencialmente inexacto. ;) tcp (Protocolo de control de transmisión) e ip (Protocolo de Internet) son protocolos de software. Trabajan en diferentes capas de la pila de redes. Ethernet es el medio que transmite a través de algo como token ring, fibra, etc., que describe la capa física de la pila.
Ethernet
El servicio de comunicación física . Lee y escribe mensajes en el cable. (simplificado)
IP
El servicio de reenvío . Recarga (de manera poco confiable) mensajes de un cable a otro, por lo que los nodos pueden enviar mensajes a nodos con los que no están físicamente conectados.
TCP
Una especie de envoltorio alrededor de IP. Utiliza el servicio de mensajería IP para proporcionar conexiones entre procesos que se ejecutan en diferentes nodos, que
Física (capa 1): algún tipo de método y estándar de señalización física (eléctrica, electromagnética, óptica). Casi siempre se maneja en hardware. Muy medio y dependiente de la velocidad.
Ethernet (capa 2): utiliza direcciones MAC para identificar nodos: las "unidades de datos de protocolo" se denominan tramas. Esta capa no tiene el concepto de una red interna. Envía un marco a un destino, suponiendo que puede lanzarse a través del medio y que llegará allí.
IP (capa 3): utiliza direcciones IP para identificar nodos: las "unidades de datos de protocolo" se denominan paquetes. Esta capa permite utilizar un esquema de direccionamiento IP. El concepto de una red interna comienza a entrar en juego en esta capa. Ahora tenemos un mecanismo básico que nos permite decir "Este conjunto de direcciones IP es accesible si lanzamos el paquete directamente a través del medio" y "Este otro conjunto de direcciones IP solo es accesible indirectamente, debemos enviarlo a una puerta de enlace. "
UDP (capa 3.1ish): Básicamente, un paquete IP extendido para tener el concepto de un "puerto" atornillado. Los puertos le permiten dirigirse a diferentes oyentes en el mismo host, por lo que más de un programa en un host puede usar todas estas excelentes cosas y el medio se puede utilizar de manera más efectiva.
TCP (capa 4): utiliza puertos para permitir que múltiples remitentes / oyentes, además de direcciones IP, identifiquen nodos: las "unidades de datos de protocolo" se denominan segmentos. Esta capa implementa "servicios orientados a la conexión" y ofrece todas las garantías que IP no. Los paquetes IP pueden llegar fuera de servicio o no llegar. TCP realiza un seguimiento de los paquetes mediante un esquema de ventanas e intenta asegurarse de que el destino haya obtenido todos sus datos mediante confirmaciones.