Ethernet vs TCP vs IP?

22

Qual é a diferença entre Ethernet , TCP e IP em termos simples (resumo simples)?

Por favor não copie da Wikipedia ...

    
por waka 02.11.2010 / 22:22

5 respostas

77

Imagine um desses sistemas de mensagens tubo pneumático . Ethernet é o tubo usado para enviar a mensagem, IP é um envelope no tubo e TCP / UDP é uma letra no envelope.

Alguém (um aplicativo) escreve uma carta e a coloca em um envelope. Outra pessoa (uma NIC) examina o endereço no envelope, coloca-o em um tubo, fecha-o, coloca-o na porta certa para aproximá-lo de seu destino e, em seguida, aperta o botão.

O tubo é levado para outra porta, onde alguém (um roteador) abre o tubo, lê o endereço, o coloca de volta no tubo e o envia por outra porta.

Eventualmente chega ao seu destino, onde a NIC do outro lado a pega e a entrega ao aplicativo.

Esta é, claro, uma grande simplificação do que realmente acontece, mas é uma base bastante decente para começar.

    
por 02.11.2010 / 22:31
6

Qualquer um deles é usado em uma camada. Ethernet na camada 2, IP na camada 3 e TCP na camada 4 (os números da camada são baseados no modelo OSI).

Cada um deles é responsável pela entrega de pacotes de uma coisa para outra:

Ethernet : De um hop para outro (hop significa um dispositivo conectado diretamente)

IP : de um final para outro (dispositivo remoto ou dispositivo conectado)

TCP : De um processo para outro (processo em execução nas duas extremidades)

    
por 11.09.2013 / 09:30
4

Muito simplificado e potencialmente impreciso. ;) tcp (Transmission Control Protocol) e ip (Internet Protocol) são protocolos de software. Eles trabalham em diferentes camadas da pilha de rede. Ethernet é o meio que transmite em relação ao token ring, fibra, etc., que descreve a camada física da pilha.

    
por 02.11.2010 / 22:29
3

Ethernet

O serviço físico comunicação . Lê e grava mensagens no fio. (simplificado)

IP

O serviço encaminhamento . Ele (não confiável) recarrega mensagens de um fio para outro, para que os nós possam enviar mensagens para os nós com os quais não estão fisicamente conectados.

TCP

Tipo de wrapper em torno de IP. Utiliza o serviço de mensagens IP para fornecer conexões entre processos executados em nós diferentes,

  • são confiáveis (solicita retransmissões se as mensagens forem perdidas)
  • evite o congestionamento no caminho de comunicação
  • não sobrecarregará o receptor
por 12.11.2011 / 13:26
1

Físico (camada 1): algum tipo de método de sinalização física (elétrica, eletromagnética, óptica) e padrão. Quase sempre manipulado em hardware. Muito dependente do meio e da velocidade.

Ethernet (camada 2): Usa endereços MAC para identificar nós - "Unidades de dados de protocolo" são chamados de quadros. Essa camada não possui um conceito de internetwork. Ele envia um quadro para um destino, assumindo que ele pode ser descartado pelo meio e que chegará lá.

IP (camada 3): Usa endereços IP para identificar nós - "Unidades de dados de protocolo" são chamados de pacotes. Essa camada permite que um esquema de endereçamento IP seja usado. O conceito de uma internetwork começa a entrar em cena nessa camada. Agora temos um mecanismo básico que nos permite dizer "Esse conjunto de endereços IP é alcançável se lançarmos o pacote diretamente pelo meio" e "Esse outro conjunto de endereços IP é apenas indiretamente acessível - devemos enviá-lo para um gateway. "

UDP (camada 3.1ish): Basicamente, um pacote IP estendido para ter o conceito de uma "porta" parafusado nele. As portas permitem abordar diferentes ouvintes no mesmo host - portanto, mais de um programa em um host pode usar tudo isso e o meio pode ser utilizado de forma mais eficaz.

TCP (camada 4): Usa portas para permitir que vários remetentes / ouvintes, além de endereços IP, identifiquem os nós - "Unidades de dados de protocolo" são chamados de segmentos. Esta camada implementa "serviços orientados à conexão" e faz todas as garantias que o IP não faz. Pacotes IP podem chegar fora de ordem ou não chegarem a todos. O TCP controla os pacotes usando um esquema de janelas e tenta garantir, por meio de confirmações, que o destino obteve todos os seus dados.

    
por 16.07.2012 / 22:49