Qual è la differenza tra Ethernet
, TCP
e IP
in termini semplici (astratti semplici)?
Si prega di non copiare da Wikipedia ...
Qual è la differenza tra Ethernet
, TCP
e IP
in termini semplici (astratti semplici)?
Si prega di non copiare da Wikipedia ...
Risposte:
Immagina uno di quei sistemi di messaggi pneumatici a valvole . Ethernet è il tubo utilizzato per inviare il messaggio, IP è una busta nel tubo e TCP / UDP è una lettera nella busta.
Qualcuno (un'applicazione) scrive una lettera e la inserisce in una busta. Un'altra persona (una scheda di rete) guarda l'indirizzo sulla busta, lo mette in un tubo, lo chiude, lo inserisce nella porta a destra per avvicinarlo alla sua destinazione, quindi preme il pulsante.
Il tubo viene portato a un'altra porta, dove qualcuno (un router) apre il tubo, legge l'indirizzo, lo rimette nel tubo e lo invia attraverso un'altra porta.
Alla fine arriva a destinazione, dove la NIC dall'altra parte lo raccoglie e lo dà all'applicazione.
Questa è, ovviamente, una grande semplificazione eccessiva di ciò che accade realmente , ma è una base abbastanza decente da cui iniziare.
Ognuno di loro ha usato in un livello. Ethernet nel livello 2, IP nel livello 3 e TCP nel livello 4 (i numeri dei livelli si basano sul modello OSI).
Ognuno di loro ha l'obbligo di consegna dei pacchetti da una cosa all'altra:
Ethernet : da un hop all'altro (hop significa dispositivo collegato direttamente)
IP : da un'estremità all'altra (dispositivo remoto o dispositivo collegato)
TCP : da un processo all'altro (processo in esecuzione alle due estremità)
Molto semplificato e potenzialmente inaccurato. ;) tcp (Transmission Control Protocol) e ip (Internet Protocol) sono protocolli software. Funzionano a diversi livelli dello stack di rete. Ethernet è il mezzo su cui trasmette rispetto a cose come token ring, fibre, ecc. Che descrivono il livello fisico dello stack.
Ethernet
Il servizio di comunicazione fisica . Legge e scrive messaggi sul filo. (semplificato)
IP
Il servizio di spedizione . Ricarica (inavvertitamente) i messaggi da un filo a un altro, quindi i nodi possono inviare messaggi a nodi a cui non sono fisicamente connessi.
TCP
Tipo di wrapper attorno all'IP. Utilizza il servizio di messaggistica IP al fine di fornire connessioni tra processi in esecuzione su nodi diversi, che
Fisico (livello 1): una sorta di metodo e standard di segnalazione fisica (elettrica, elettromagnetica, ottica). Quasi sempre gestito in hardware. Molto media e dipendente dalla velocità.
Ethernet (livello 2): utilizza gli indirizzi MAC per identificare i nodi: le "unità dati di protocollo" sono chiamate frame. Questo livello non ha alcun concetto di internetwork. Invia un frame a una destinazione, supponendo che possa essere lanciato attraverso il supporto e che ci raggiungerà.
IP (livello 3): utilizza gli indirizzi IP per identificare i nodi: le "unità di dati del protocollo" sono chiamate pacchetti. Questo livello consente di utilizzare uno schema di indirizzamento IP. Il concetto di internetwork inizia a entrare in gioco a questo livello. Ora abbiamo un meccanismo di base che ci consente di dire "Questo set di indirizzi IP è raggiungibile se lanciamo il pacchetto direttamente attraverso il supporto" e "Questo altro set di indirizzi IP è raggiungibile solo indirettamente - dobbiamo inviarlo a un gateway. "
UDP (layer 3.1ish): Fondamentalmente, un pacchetto IP esteso per avere il concetto di "porta" imbullonato su di esso. Le porte ti consentono di indirizzare diversi ascoltatori sullo stesso host, quindi più di un programma su un host può utilizzare tutte queste fantastiche cose e il mezzo può essere utilizzato in modo più efficace.
TCP (livello 4): utilizza le porte per consentire più mittenti / listener oltre agli indirizzi IP per identificare i nodi: le "unità dati di protocollo" sono chiamate segmenti. Questo livello implementa "servizi orientati alla connessione" e offre tutte le garanzie che IP non ha. I pacchetti IP possono arrivare fuori servizio o non arrivare affatto. TCP tiene traccia dei pacchetti utilizzando uno schema a finestre e cerca di assicurarsi attraverso i riconoscimenti che la destinazione abbia ottenuto tutti i suoi dati.