Caratteristiche di una scheda di rete

Ogni host e per ogni sua scheda di rete (NIC) deve avere le seguenti caratteristiche:

– IP

– subnet mask                liv 3

– default gateway

– MAC Address            liv 2

Gli intermediate System di tipo hardware deve avere almeno due schede di rete e deve avere tutte quelle caratteristiche.

RJ45 RJ11 WL  F

Abbiamo le prese RJ45 e la RJ11 che è più fina, il collegamento wireless e la fibra ottica

Nel nostro caso abbiamo un broadcast domain per ogni scheda di rete. Il network address è in relazione con ogni interfaccia. Abbiamo quindi un network address delle reti direttamente connesse.

Il ruolo di un IS è:

LIV 3 Trasferisce i pacchetti dalla rete sorgente alla rete di destinazione

LIV 2 Trasferisce i pacchetti verso l’host destinatario

L’IS ha un network address delle reti direttamente connesse e serve per trovare la rete di destinazione. Per trovare  l’indirizzo di destinazione dobbiamo avere l’IP e la subnet mask dell’interfaccia del dispositivo.

IND. RETE DESTINAZIONE = IP AND SUBNET MASK INTERFACCIA DISPOSITIVO

Abbiamo due casi:

1)      Ho ottenuto un network address riconducibile ad un host, è quindi noto e il livello 2 si fa carico di mandare a destinazione il pacchetto tramite il protocollo o la funzione di ARP[a1] .

2)      Non è noto e ho due sottocasi:

  1. Si può ricavare attraverso il routing table avvenuto con lo scambio delle informazioni
  2. Se non ho altre possibilità il flusso di pacchetti verrà mandato al default gateway.

Ho un interfaccia di tipo seriale che serve per il collegamento con un altro IS (tutte le interfacce sono comunque seriali).

DNS permette di codificare un nome logico in un indirizzo ip fisico.

Windows         ipconfig /all

Linux               ifconfig


[a1]ARP:

LIV3 à LIV 2

ARP(IP host) à MAC address host

morocarlo

Sono uno studente di ingegneria informatica all'università di trieste. Sono appassionato di tecnologia, principalmente mi occupo/interesso di reti, hardware e software in generale. Programmo molto in Visual Basic .net (2008), ma conosco molto bene VB6. Ho le conoscenze basilari dei maggiori linguaggi di programmazione come php, asp, java, js, C#, Pascal e Assembly. SO: Windows 7, XP, Ubuntu, Mint, Netbook Remix

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *