Quindi un indirizzo IP è composto da 2 parti principali che abbiamo la
porzione di indirizzo di rete noto anche come ID di rete che identifica
una rete specifica, i router che gestiscono tabelle di routing che
contengono indirizzi di rete è importante rendersi conto che i router costruiscono le
loro tabelle di routing basate sull'indirizzo di rete
e non sull'indirizzo host, quindi non indirizzano I pacchetti da 1 interfaccia a
un'altra interfaccia basata su indirizzi IP eseguono il loro routing in
base agli indirizzi di rete, in modo che guardino l'indirizzo IP
di destinazione in un pacchetto e lo abbinino a un
indirizzo di rete nella loro tabella di routing per determinare
il routing del traffico. Quindi un indirizzo IP è
costituito dalla porzione di rete e dalla parte host che viene
anche chiamata ID host, che identifica il punto finale specifico su
una rete come un server, una stampante, un PC, un iPhone, un iPad o qualche altro tipo di dispositivo
inclusi i telefoni IP, questi sono essenzialmente dispositivi che devono
comunicare tra loro, quindi il PC potrebbe comunicare
con il server, è possibile che si stia utilizzando l'iPad per leggi le notizie,
quindi navigherai su cnn. com o usatoday. com o la BBC,
quindi il tuo iPad sta inviando traffico a quel server
e il server sta restituendo il traffico al tuo iPad, quindi l'iPad
e il server avranno una sessione TCP stabilita al Layer 4 ma
affinché l'iPad comunichi con il server, i
router devono indirizzare il traffico verso il
server e tornare indietro Quindi ecco un'analogia per spiegare Network
e ospitare nelle città di tutto il mondo che hai strade, quindi
ad esempio abbiamo Oxford St. , per strada ne abbiamo molti
case o uffici multipli, ma nel mio esempio supponiamo di avere case sulla
strada, ogni casa ha un numero di casa individuale, quindi abbiamo
in questo esempio 1 Oxford Street 2 Oxford St.
3 Oxford St. , 4 Oxford St. , 5 Oxford St. e così via
e così via ogni numero di casa identifica in modo univoco quella specifica
casa su questa strada, ora non avresti 2 case con lo stesso numero
sulla stessa strada, sarebbe molto confuso perché forse vuoi incontrare i
tuoi amici, il Joneses al numero 1 di Oxford St.
ma potresti finire per passare la giornata con un gruppo di persone completamente diverso
se hai 2 case con lo stesso numero, in questo esempio
abbiamo 2 # 1 Oxford St. case Quale
casa è la casa giusta?
Ora non è desiderabile, quando vai a 1 Oxford Street vuoi essere certo di andare nella casa
giusta per
incontrare i tuoi amici, piuttosto che andare in
un'altra casa e quindi i numeri di casa devono essere unici in una
strada in una città, nel mondo. Ora continuando con la nostra analogia
quando si lavora su come raggiungere una destinazione
remota nel mondo fisico, diciamo che vuoi andare a Oxford St.
a Londra, nel Regno Unito e non sei mai stato in precedenza
puoi utilizzare una tecnologia di mappatura come Google Maps per scoprire
come arrivare a quella strada specifica, ora quando lo fai non
guardi i numeri civici individuali ma guarda i nomi delle strade
per determinare il tuo modo di arrivare a quella destinazione Quindi
se sei in una zona diversa di Londra, puoi usare il
nome della strada per capire come arrivare dalla tua strada corrente a Oxford St.
e quando arrivi alla strada di destinazione, puoi guardare i numeri civici per determinare
quale numero di casa andare a tecnologie come Google Maps sono
ovviamente intelligente e conosce i numeri civici e
ti guiderà nella parte giusta della strada, ma per questa analogia
pensa a come i router si dirigono, indirizzano il traffico verso
una rete di destinazione e quando il traffico arriva a quella rete di destinazione
vengono utilizzati il numero civico o Gli indirizzi IP vengono utilizzati per determinare quale
host inoltrare il traffico a Now in modo simile, l'indirizzo di
rete in
questo caso 10. 1. 1. 0 identifica una
rete specifica da qualche parte nei World Host
Addresses come 1 in questo esempio identifica i singoli dispositivi
su quella rete, quindi 1 identifica questo PC sulla rete
10. 1. 1. 0, ogni dispositivo
su questa rete ha un numero univoco, quindi in questo esempio abbiamo
5 dispositivi unici nello stesso modo in cui nella nostra precedente analogia
avevamo 5 case su Oxford St. ora allo stesso modo
non configureresti più PC o più dispositivi con lo stesso
indirizzo IP che potrebbero causare confusione e conflitti.
Ad esempio, se un altro dispositivo desidera comunicare
con 10. 1. 1. 1 a quale PC invierà il traffico?
Se PC 5 vuole comunicare con questo host 10. 1. 1. 1 ci sono
2 host con lo stesso indirizzo IP con quale dispositivo deve
comunicare il PC 5? Quindi i dispositivi su una
rete o sottorete di cui parleremo più in un momento hanno un
indirizzo IP univoco nello stesso modo in cui una casa ha
un numero civico unico su una strada specifica, quindi nello stesso
modo in cui usiamo i nomi delle strade
quando passando da un router A a B guarda gli indirizzi di rete per
determinare come raggiungere una destinazione remota, altri protocolli come Address Resolution
Protocol o ARP vengono utilizzati per trovare il numero civico o
il numero host per un host su una determinata via o
rete, quindi in questa analogia stiamo andando da Queen Anne St.
a Oxford St. e useremo i nomi delle strade per
le nostre indicazioni come da questo esempio, ma una volta arrivati a questa strada, in
questo caso, Oxford St. cercheremmo la casa
specifica guardando i numeri civici nel mondo fisico o
nel mondo della rete useremmo un protocollo come ARP per trovare l'host
specifico su quella rete, i router non prendono decisioni
di routing basate su indirizzi IP e fanno basato su indirizzi di
rete Una tabella di instradamento dei router non è
popolata con indirizzi IP popolati con indirizzi di rete,
l'indirizzo IP di destinazione in un pacchetto viene quindi
abbinato alla tabella di routing popolata
con indirizzi di rete e quindi viene stabilita una decisione per decidere
da quale porta o interfaccia sul router il pacchetto deve essere inoltrato