Chat del 19 Dicembre 2016 dalle 17:37:03 alle 18:16:13
- Stefano Salvi
- Opps.. mi è scappata l\'ra!
- Andrea PRISCIANTELLI
- Buona sera prof!
- Luca GARUSI
- Buonasera
- Matteo BELLIN
- Buongiorno prof!
- Nicola FORMICI
- buonasera
- Stefano Salvi
- Buona sera a tutti. Avanti con le domande.
- Andrea D'ALESIO
- buongiorno prof
- Simranjot SINGH
- buonasera
- Andrea PRISCIANTELLI
- In realta\' e\' cosi\' presto che ancora devo aprire il quaderno
- Stefano Salvi
- Accss.... Non mi sembra così presto. Io alle sei ho un impegno.
- Parampreet SINGH
- buona sera!
- Nicola FORMICI
- prof noi abbiamo fatto solo la linea full duplex e quella con un unico filo di trasmissione???
- come linee di cumunicazione
- Parampreet SINGH
- buonasera
- Stefano Salvi
- Formici: "quella con un unico filo di trasmizzione" può essere simplex (nessuna risposta) o half duplex (prima trasmetto e poi inverto la direzione ed attendo la risposta).
- Quindi alla fine sono tre: Simplex, Half Duplex e Full Duplex.
- Luca GARUSI
- Una macchina virtuale sul mio pc, può essere considerata un Virtual Terminal o una macchina a sé stante pur essendo ospitata da un\'altra (o meglio, è per forza una macchina a parte ma posso considerarla una VT)?
- Andrea PRISCIANTELLI
- Potrebbe prof rispiegare cos\'è l\'interrupt service routine?
- Stefano Salvi
- Garusi: una macchina virtuale è da considerarsi una macchina a se stante. Un terminale grafico nel quale gira il client SSH ci somiglia di più.
- Luca GARUSI
- Grazie
- Stefano Salvi
- Prisciantelli: Se un interrupt è una CALL (chiamata di funzione) fatta dall\'hardware, una ISR (Interrupt Service Routine) è la funzione chiamata. Poi si deve discutere dselle caratteristiche di una tale funzione, per non sfasciare il resto del software...
- Nicola FORMICI
- cosa fa in breve l\' HDLC
- ??
- Stefano Salvi
- Formici:trasmette pacchetti di dati, controllandone la corretezza.
- Parampreet SINGH
- hdlc è più efficente di bsc? giusto? perchè?
- Andrea PRISCIANTELLI
- La ISR è invocata dalla Direct Memory Access nel caso in cui quest\'ultima esista, vero?
- Nicola FORMICI
- cosa è il codice SABM???
- Stefano Salvi
- Parampreet: HDLC è più efficiente di BSC per due motivi: richiede meno bit per trasmettere lo stesso pacchetto e non ha una pausa tra un pacchetto e l\'altro, per attendere la conferma.
- Alessandro FURCI
- Sera prof! (HDLC) Se il ricevitore invia la conferma di una trama... sono automaticamente confermate le precedenti. Perché?
- Stefano Salvi
- Prisciantelli: di norma il DMA, quando ha trasferito il blocco di dati che gli è stato richiesto di trasferire, lancia un interrupt per avvisare il programma che i dati sono a posto e può continaure.
- Alessandro FURCI
- HDLC. Le trame supervisor sono le trame di conferma che il ricevitore manda al trasmettitore?
- Andrea PRISCIANTELLI
- Ed in tutto ciò la CPU se ha una memoria cache per le istruzioni non si ferma neppure, giusto?
- Stefano Salvi
- Formici: Set Asynchronous Balanced Mode (SABM) è una delle possibili trame Unnumbered, che richiede un\'opzione particolare per la trasmissione (il funzionamento bilanciato ed asincrono, nel quale chiunque può cominciare a trasmettere senza essere interpellato).
- Alessandro FURCI
- HDLC. Quale trama UNNUMBERED viene usata per iniziare una comunicazione? Cosa avviene quando tale trama viene trasmessa?
- Stefano Salvi
- Furic: Di fatto, quando io invio un N(r), indico che TUTTE LE TRAME fino ad N(r) inclusa sono state correttamente ricevute. Una confemra NON è la conferma di una particolare tama, ma della comunicazione fino a quel momento.
- Furci: TRA le trame Supervisor ci sono ANCHE le trame di conferma che il ricevitore manda al trasmettitore, oltre a quelle per segnalare errori o par fare pausa.
- Prisciantelli: se al CPU ha una cache per le istruziuoni, con il DMA si ferma solo se arriva un interrupt a fine trasferimento (in quel caso in realtà non si ferma la CPU ma il programma principale, perché entro nella ISR).
- Nicola FORMICI
- cosa è l\' ISR
- Andrea PRISCIANTELLI
- Ma il BSC l\'abbiamo fatto l\'anno scorso giusto? Cioè scusi la domanda, ma io non l\'ho trovato negli appunti di quest\'anno
- Stefano Salvi
- Furci: La comunicazione viene iniziata dal DCE inviando periodicamente trame DISC con il bit di polling a 1. Quando il DTE ne conferma una, la connessione è stabilita e la comunicazione può iniziare.
- Formici: leffi più sopra. L\'ho scritto poco fa.
- Parampreet SINGH
- le trame unnumbered vengono usate per apriire o chiudere la connesione, gusto? e in questo caso come funziona il polling/final?
- Nicola FORMICI
- è stata nominata ma non ha spiegato cosa è
- Stefano Salvi
- Prisciantelli: l\'anno scorso lo abbiamo fatto, quest\'anno ripassato ed io l\'ho messo nel compito. Mica che percè l\'hai fato l\'anno scorso hai diritto di essertelo dimenticato. Chiedi a Pelizzoni cosa ne pensa...
- Andrea PRISCIANTELLI
- Nono non ho detto questo infatti, ma solo perchè non ricordavo se ero stato assente o meno quest\'anno
- Parampreet SINGH
- hahah
- Stefano Salvi
- Parampreet: le trame Unnumbered vengono usate (anche) per aprire e chiudere la comunicazione. Dell\'apertura ho appena parlato, ed il bit di Polling è a 1 nella trame DISC (non nel UA di risposta). Per la disconnnessione una delle parti invia un DISC con polling a 0 e l\'altra conferma con UA.
- Formici: scrolla di più la chat...
- Parampreet SINGH
- quindi il polling è a 1 nelle disc ma a 0 nelle UA?
- e una volta iniziata la connessione, il polling serve ancora?
- Stefano Salvi
- Parampreet: nella documentazione che ho io, solo le DISC possono avere il polling a 1 (nel polling del DTE da parte del DCE). Tutte le altre hanno il polling a 0.
- Andrea PRISCIANTELLI
- Se mando l\'ACK in realta\' invio PAD+SYN+SYN+ACK+bit parita\', giusto?
- Parampreet SINGH
- alles klar!
- Andrea PRISCIANTELLI
- Cosa che nel HDLC non c\'è neanche perchè metto tutto nel byte di controllo?
- Stefano Salvi
- Prisciantelli: si, salvo che è "BYTE di parità" e non BIT di aprità. Un byte che dice se la trama è di ordine paro o dispari (1^, 2^...)
- Prisciantelli: che in HDLE non c\'è più perché metto tutto nel byte di controllo, in particolare in N(s) ed N(r).
- Andrea PRISCIANTELLI
- Ah okey quindi il vantaggio di cui ha parlato prima è sostanzialmente questo, meno "spreco" per questi byte
- Ah e ultima cosa, di questo argomento, N(r) io ho scritto che è inerente ad una diversa comunicazione, ma non ho ben capito comunque
- Stefano Salvi
- Prisciantelli: no. Meno spreco perché non ho tanti caratteri da "prefissare" con un DLE e al posto del DLE metto un singolo BIT. Meno spreco perché quando ho trasmesso una trama, parto subito con la successiva senza attese.
- Luca GARUSI
- io stacco, arrivederci e a domani, grazie Prof.
- Alessandro FURCI
- Grazie per le risposte prof. Buona serata!
- Camilla TOSO
- A domani proff
- Simranjot SINGH
- Buona Sera!
- Stefano Salvi
- Prisciantelli: Nelle trame INFORMATION, che vanno da A a B, l\'N(r) contenuto conferma le trame che vanno da B as A (che per me è una diversa comunicazione, in quanto non c\'è rapporto tra il file che sto trasmettendo e quelloc he sto ricevendo, in una comunicazione bidierzionale).
- Parampreet SINGH
- prof: il bsc lo posso utilizzare in full duplex
- Stefano Salvi
- Io ho ancora qualche minuto, se volete.
- Andrea PRISCIANTELLI
- allora se vuole continuo volentieri ahah
- Stefano Salvi
- Parampreet: si, certo. Ovviamente in ogni momento utiulizzerò solo uno dei due fili (trasmissione o ricezione), ma risparmierò il tempo per cambiare direzione al filo (che potrebbe non essere pochissimo).
- Una domanda o due ve le concedo ancora. In fondo in quesot momento è passata giusto la mezz\'ora...
- Parampreet SINGH
- quindi in questo caso è sempre meno efficente del hdlc?
- Stefano Salvi
- Parampreet: rimane comunque meno efficiente. Ho recuperato qualcosa ma non tutto.
- Parampreet SINGH
- ok!
- Andrea PRISCIANTELLI
- Il PIGGIBACK (?) cos\'è? Anche questo scritto negli appunti di fretta
- Parampreet SINGH
- e come sempre per finire, sia clemente!
- Andrea PRISCIANTELLI
- non si scrive di sicuro cosi
- Stefano Salvi
- Prisciantelli: Piggiback è il "mettere qualcosa a cavalluccio di qualcosa d\'altro". Nel nostro caso (come detto pocanzi) N(r) è un dato che con la comunicazione corrente non ha niente a che vedere, quindi lo metto "a cavalluccio" del pacchetto Intormation (fa parte dele conferme dell\'altra comunicazione, quella in senso inverso).
- Parampreet SINGH
- prof. il bit stuffing, è sempre aggungere uno 0 ogni 5 ?
- Andrea PRISCIANTELLI
- Okey, grazie! Buona serata
- Stefano Salvi
- Parampreet: si, esattamente. Dopo cinque bit a 1, un bit a 0 forzato (eccezion fatta che nei FLAG e nei Breack)
- Parampreet SINGH
- ok, speriamo bene, buona serata!
- Stefano Salvi
- Bene. Direi che ci siamo. Siete preparatissimi. Mi raccomando la calcolatrice e ripassate l\'esadecimale.
- Parampreet SINGH
- nooooooooo
- Andrea PRISCIANTELLI
- La calcolatrice?
- Nicola FORMICI
- sta scherzanfd!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Stefano Salvi
- Somme e moltiplicazioni ti serviranno. Potresti farle sul foglio, ma se hai la calcolatrice ti stressi meno.
- Parampreet SINGH
- può dirci lo domanda?
- Stefano Salvi
- Probabilmente vi chiederò quanto tempo ci vuole a trasmettere qualcosa.
- Parampreet SINGH
- e se ha voglia il tipo di calcolo!
- Stefano Salvi
- Con le quattro operazioni ve la caverete.
- Andrea PRISCIANTELLI
- Ah peccato, avrei sperato chiedesse l\'entropia
- Nicola FORMICI
- le moltiplicazioni come si fanno??
- non mi ricordo
- Stefano Salvi
- C = A * B...
- Parampreet SINGH
- sento puzza di debito in sistem!
- Stefano Salvi
- Pe quello ti ho detto di portare la calcolatrice. Sapevo che te le eri dimenticate...
- Andrea PRISCIANTELLI
- Ahahah
- Stefano DALLA RICCA
- La ringrazio in anticipo per l\'aiuto che ci darà anche domani in verifica.. Buonaserata
- Stefano Salvi
- Ok. Allora, buona cena e buon riposo (tra un po\') ed in bocca a lupo. Dalla Ricca... Ma be ma be ma be!
|