protocollo di accesso per connessioni a infrarossi
(Infrared Link Access Protocol)
|
Anche scritto IRLAP. Un protocollo per connessioni seriali via raggi infrarossi definito dall’IrDA (Infrared Data Association). Si tratta di una versione adattata del ben noto protocollo HDLC (High-Level Data Link Control), molto diffuso nel mondo della trasmissione dati. Lavora direttamente a contatto con lo strato fisico dell’interfaccia, regolandone il funzionamento sotto il profilo di funzioni logiche, e fornisce i propri servizi ai protocolli di livello superiore utilizzati dall’utente per compiere le operazioni sui file.
Attraverso IRLAP si attiva la connessione in primo luogo, ci si accerta che all’altro estremo vi sia un dispositivo compatibile, si negozia con quest’ultimo la velocità di trasmissione, si scambiano le informazioni incapsulandole in pacchetti di trasporto (trame) di cui si controlla il flusso, la sequenza e la corretta ricezione, si risolvono eventuali conflitti d’indirizzi tra i dispositivi coinvolti nella trasmissione, infine si pone termine alla connessione oppure la si riavvia (reset). I conflitti possono verificarsi per il fatto che una richiesta di connessione può ricevere risposta da più stazioni contemporaneamente, alcune delle quali possono scegliere casualmente lo stesso indirizzo di riferimento.
Le velocità trasmissive previste sono le seguenti: 2400 bps, 9600 bps, 19200 bps, 38400 bps, 57600 bps, 115.200 bps, 576 Kbps, 1.152 Kbps, 4 Mbps.
Trattandosi di una connessione half duplex, la trasmissione può avvenire solo in una direzione alla volta. Per questo motivo il controllo del canale a infrarossi deve essere passato ciclicamente da una stazione all’altra, così che entrambe abbiamo sempre l’opportunità di trasmettere. Una delle due stazioni prende il controllo della connessione e regola i tempi e i modi in cui l’altra può trasmettere.
L’accesso alla linea trasmissiva viene regolato dal protocollo IrLAP secondo un principio semplice: prima di iniziare a trasmettere l’apparecchiatura verifica che non esista già una trasmissione in corso nel suo orizzonte ottico e in caso affermativo desiste, aspettando per un breve tempo prima di riprovare.
E’ stato definito dall’IrDA il 23 giugno del 1994. Il 16 giungo del 1996 è stata rilasciata la versione 1.1 che è correntemente in uso. Ciascun pacchetto trasmissivo (trama) può contenere al massimo 2048 byte, e al minimo 64 byte.
Nel modello ISO/OSI, alla pari dell’HDLC, IrLAP si posiziona a livello 2: collegamento dati.
|
|