Sei sulla pagina 1di 6

stack tcp-/ip

1 applicazione - software che usa internet


Comprende tutti i protocolli di alto livello e di dialogo con l'utente.
2 trasporto - protocolli di trasporto (aggiungono info per far si che avvenga la comunicazione
ex. tcp e udp).
Crea una connessione tra sorgente e destinazione. Segmenta dati
3 internet
Sceglie il percorso migliore per ricevere il messaggio. Spedisce i pacchetti attraverso
protocolli IP
protocolli del livello internet: arp (fornisce indirizzo mac a partire da ip) rarp (opposto).
4 collegamento - aggiunge info per comunicare col dispositivo collegato (frame)

stack iso/osi e tcp/ip differenza =

reti broadcast (ampio raggio) pacchetto arriva a tutti gli host


e punto a punto ogni computer è connesso a un numero finito di computer ed ha bisogno di
algoritmi di instradamento (broad no perchè sono tutti connessi).

lan - local area network


man - medium - città
wan - wide - stato

tipi reti

LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di


comunicare tra loro.
IEEE associazione internazionale di scienziati professionisti con l’obiettivo di cercare nuove
applicazioni e teorie in varie discipline scientifiche. definisce standard

csma/cd

◗ l’LLC, o Logical Link Control, che costituisce la parte superiore del livello di collegamento
dati verso il livello network, mascherando la peculiarità della rete utilizzata;

◗ il MAC, o Media Access Control, che costituisce la parte inferiore del livello di
collegamento dati verso il livello fisico, per risolvere il problema dell’accesso a un unico
mezzo trasmissivo.

MAC 12 esadecimale (xxx produttore xxx matricola)

modello token ring - modello di competizione con il modello ethernet. (token ring utilizza
topografia ad anello, mentre ethernet topografia stella)
token ring - non ci sono collisioni, perchè i pc hanno il pass che dice che gli altri non
possono trasmettere
La larghezza di banda (broadband) o la capacità di trasmissione dei dati (throughput)

L’accesso alla rete avviene seguendo il modulo CSMA/CD (è broadcast)


La comunicazione tra due PC avviene mediante uno scambio di dati suddivisi in pacchetti e
per inviarne uno è necessario che nessun altro pacchetto stia viaggiando sulla rete: se due o
più stazioni iniziano a trasmettere i dati contemporaneamente si possono verificare delle
collisioni e una stazione deve riprovare a trasmettere il pacchetto dopo una periodo di attesa
trasmettere e ricevere i pacchetti;
◗ rilevare gli errori nei pacchetti; ◗ decodificare i pacchetti e controllare gli indirizzi prima di
passarli ai livelli superiori; è realizzata da due sottosistemi che operano a livello MAC: 1 CAP
(Channel Access Procedure): l’insieme delle procedure che la stazione effettua per
realizzare l’accesso al canale; 2 CRA (Collision Resolution Algorithm): l’insieme delle
procedure che la stazione effettua per rilevare ed eventualmente recuperare situazioni di
collisione.

se è direttamente a me indirizzato il messaggio lo rilevo, sennò lo butto (tutti gli host si


collegano a un unico canale e il messaggio viene emesso in broadcast.
solo il destinatario del pacchetto, riconosciuto tramite indirizzo mac riceve il messaggio.
mentre gli altri scartano)

indirizzo MAC (fisico) - ogni dispositivo che ache si connette ad una rete Ethernet può
essere individuato grazie all’indirizzo MAC.

PDU Con l’acronimo PDU (Protocol Data Unit) si intende l’unità di informazione all’interno di
un certo livello/strato.

frame: A livello fisico i dati vengono trasmessi sotto forma di frame (in italiano trama), piccoli
contenitori (o pacchetti) che permettono di separare il flusso di dati in unità facilmente
controllabili.
Nello standard originario 802.3 il frame è composto da:
◗ preambolo: sequenza di 7 byte, dove ciascun byte è impostato a 10101010 ed è usato per
sincronizzare il ricevente prima che i dati effettivi vengano inviati;
◗ Start Frame Field (SFD): delimitatore di inizio frame (8 bit: 10101011) usato per ottenere
l’allineamento al byte;
◗ indirizzo MAC di destinazione (48 bit), che può essere: – unicast: indirizzo MAC univoco
dell’adattatore NIC del destinatario; – broadcast: tutti i bit a 1; – multicast: il primo bit è 1;
◗ indirizzo MAC di origine: l’indirizzo univoco della stazione mittente (48 bit);
◗ lunghezza/tipo: due byte che – in origine erano 0x05DC (150010) e indicavano la
lunghezza del campo dati; – oggi spesso contengono 0x0800 (204810) per indicare il tipo di
pacchetto (protocollo IP);
◗ corpo del messaggio: da 46 a 1500 byte di dati;
◗ pad (riempitivo) di zeri, qualora i dati siano meno di 46 byte (così da arrivare a 46 byte tra
dati e pad);
◗ Frame Check Sequence (FCS): sequenza di controllo del frame, ovvero 4 byte per
controllare l’integrità del frame tramite CRC-32 calcolato usando il polinomio AUTODIN II
(controllo di ridondanza ciclica a 32 bit).

ifg- inter frame gap (intervallo di 96 bit posto tra un frame ed un altro).
serve per evitare che un dispositivo monopolizzi l’utilizzo della linea.
Accesso deterministico (prima di trasmettere è necessario entrare in possesso del controllo
esclusivo della risorsa così da evitare qualsiasi tipo di collisione)

BIT TIME Con bit time si indica il tempo durante il quale un bit permane sulla linea che
dipende, quindi, dalla frequenza di trasmissione.

SLOT TIME Con il termine slot time (ST) si indica il tempo che impiega uno slot a compiere il
tragitto di massima distanza teorica tra due nodi.

ROUND TRIP DELAY (RTD) 2T rappresenta il tempo massimo di trasmissione per una
stazione prima di accorgersi di una collisione (andata e ritorno).

collision window - l’intervallo di tempo entro il quale la stazione trasmittente deve accorgersi
della collisione

jamming signal

algoritmo di backoff

LLC migliore MAC

interfaccia insieme comandi

errori in Ethernet

10 base 2/5/T/FL

throughput (dati al sec)

repeater
hub - riproducono i bit in ingresso a un’interfaccia su tutte le altre interfacce.
nel caso di malfunzionamento di un adattatore, l’hub è in grado di rilevarlo e di
disconnetterlo dalla rete.

bridge permettono di spezzare i domini di collisione.


I bridge ricevono il frame e lo memorizzano in appositi buffer, quindi ne leggono le
intestazioni, individuando l’host di destinazione, e selezionano la ritrasmissione solo
sulla linea interessata (link di uscita).

lo spanning tree, che trasforma una situazione di rete a maglia in una topologia ad
albero eleggendo un bridge come root, così da escludere la presenza di percorsi
chiusi che genererebbero percorsi alternativi.

switch- numero di interfacce elevato


utilizzano memorie ad accesso veloce (◀ CAM ▶) per effettuare lo smistamento del
frame
garantiscono la banda per ogni stazione collegata alla porta; 4 permettono la
trasmissione full duplex, cioè sulla stessa interfaccia possono essere spedi
compiti del sottolivello mac del livello di collegamento:
1- gestisce l'accesso al mezzo trasmissivo
2- verifica la lunghezza dei pacchetti
3- riconosce se il pacchetto è indirizzato a lui o meno
4- genera la parte di preambolo del frame
5- aggiunge ai dati provenienti di sottolivello superiore (LLC)
il mac sorgente e il mac del destinatario, nonché il crc.
6- per i frame ricevuti rimuove il preambolo e disassembla i frame
7- individua errori nei frame ricevuti ed eventualmente li scarta

mac può richiedere l’accesso al mezzo trasmissivo in 2 modalita, usando 2 protocolli


di accesso diversi:
1- deterministico (accesso controllato): cerca di entrare in possesso della risorsa
(token) che gli da il permesso di iniziare la trasmissione (utilizzato da token ring e
fddi).
2- Non deterministico (accesso casuale): dove il primo che arriva trasmette - genera
la possibilità di collisioni.
per cui è necessario utilizzare un algoritmo di risoluzione delle collisioni.
utilizzato da csma/cd.

Potrebbero piacerti anche