DatagramSocket. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "DatagramSocket. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A. 2011-2012. Simone Bassis bassis@dsi.unimi.it."

Transcript

1 DatagramScket Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A Simne Bassis Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. Fin ad ra Abbiam vist applicazini di rete che usan esclusivamente TCP È ver che 1. Se i dati vann persi sn danneggiati TCP si ccupa di rispedirli 2. Se i dati nn arrivan nella sequenza prestabilita TCP li rimette nel giust rdine 3. Se i dati rischian di saturare la cnnessine TCP gestisce cntrll di fluss e di cngestine Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

2 Ma a che prezz? Il prezz che si paga è la velcità Stabilire e gestire cnnessini TCP richiede temp A vlte quest temp è paradssalmente maggire di quell impiegat per inviare i dati Specialmente per prtclli dve i messaggi sn mediamente crti (cme il DNS) Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 284 L alternativa UDP (User Datagram Prtcl) Un prtcll equivalente ad una versine a livell utente di IP Quand spediam dati UDP Nn sappiam se arriverann nel giust rdine Nn sappiam nemmen se arriverann a destinazine Però quelli che ci arriverann impiegherann un temp mediamente cstante Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

3 Dve viene utilizzat UDP In applicazini multimediali (audi e vide) in temp reale Lunghe attese sn intllerabili Può essere utilizzat anche cn servizi che generalmente vengn ergati tramite TCP Ma in quest cas è l applicazine che dvrà gestire l arriv crrett dei pacchetti DNS (funzina anche su TCP) TFTP (Trivial File Transfer Prtcl) Versine nn affidabile di FTP, per il bt delle stazini diskless Ma, ne vale davver la pena? Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 286 TCP cme il sistema telefnic L utente cmpne il numer Si instaura la cnnessine (se l utente remt rispnde) I due utenti dialgan La cnnessine si chiude (quand un dei due riattacca) Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

4 Schema generale Creazine scket Creazine scket Binding (spess implicit) Ricezine di una cnnessine Cnnessine Scambi dati Scambi dati Chiusura canale dati Lat server Chiusura canale Lat client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 288 In Java new ServerScket() new Scket() ServerScket.bind() ServerScket.accept() Scket.cnnect() Scket.getInputStream().read(); Scket.getOutputStream.Write(); Scket.getInputStream().read(); Scket.getOutputStream.Write(); Scket.clse() Lat server Scket.clse() Lat client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

5 UDP cme il sistema pstale L utente scrive la lettera Indica (sulla lettera) indirizz di mittente e destinatari La spedisce E spera che arrivi a destinazine Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 290 Qualche differenza? Ogni lettera viene spedita in md indipendente Nn c è una cnnessine permanente tra client e server (cnnectinless) Deve cntenere infrmazini sulla lcazine: Del destinatari (affinchè la lettera arrivi a destinazine) Del mittente (csì il destinatari saprà a chi rispndere) Nta: in cas di prblemi di spedizine il mittente nn può sapere se: La lettera nn è arrivata a destinazine ppure Il destinatari nn ha rispst Il destinatari ha rispst ma la lettere è andata persa Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

6 Schema generale (UDP) Creazine scket Creazine scket Binding (spess implicit) Ricezine di una cnnessine Cnnessine Scambi dati Scambi dati Chiusura canale dati Lat server Chiusura canale Lat client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 292 Schema generale (UDP) Creazine scket Creazine scket Binding (spess implicit) Scambi dati Scambi dati Chiusura canale dati Lat server Chiusura canale Lat client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

7 Cnnectinless Lat server Nn avend fatt una accept la scket lcale nn pssiede infrmazini sul peer remt Questa csa può essere rislta sl a livell applicazine Purchè l applicazine abbia tutte le infrmazini necessarie Lat client Facciam a men della cnnect Però dbbiam cmunque fare una bind, altrimenti Il sistema nn allcherà una prta alla scket lcale Ed il server nn riuscirà cmunque a rispndere Il client nn risulterà assciat a nessuna prta Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 294 Schema generale (UDP) Creazine scket Creazine scket Binding (spess implicit) Binding (spess implicit) Scambi dati Scambi dati Chiusura canale dati Lat server Chiusura canale Lat client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

8 Client Server? Per quant riguarda il cdice nn esiste più una vera distinzine tra client e server Siam di frnte ad una struttura cmpletamente simmetrica Ma nn ancra funzinante Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 296 Invi/ricezine messaggi Senza cnnessine cme facci a sapere 1. A chi inviare il messaggi? 2. Cme cmunicare al destinatari il mi indirizz? Dbbiam fare us di altri metdi (specializzati) per inviare/ricevere messaggi a/da indirizzi arbitrari Pss usare la stessa scket per cmunicare cn più client server Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

9 DatagramScket Per spedire/ricevere datagrammi UDP è necessari aprire una DatagramScket E fare il binding su una prta lcale La prta può essere scelta dal sistema perativ public DatagramScket( ) Oppure specificata direttamente public DatagramScket(int prt) È necessari che almen un dei due interlcutri cnsca indirizz IP e prta dell altr Pi queste infrmazini verrann estraplate dai datagrammi in transit Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 298 Invi/ricezine pacchetti Nn esistn più stream di dati assciati alle scket! Dptutt nn c è cnnessine Per spedire un datagramma public vid send(datagrampacket dp) Per ricevere un datagramma public vid receive(datagrampacket dp) Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

10 DatagramPacket Java ci mette a dispsizine la classe DatagramPacket l astrazine di un datagramma UDP Permette di specificare Il messaggi (dati) L indirizz IP e prta dell hst destinatari cntiene anche IP e prta dell hst mittente La dimensine massima dei dati è byte ma In mlte piattafrme il limite è byte (8K) Di slit si preferisce nn superare i 512 byte Minima garanzia per qualsiasi stack ip Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 300 E l indirizz dell hst? Pssiam usare i metdi getaddress() / setaddress() getprt() / setprt() getscketaddress() / setscketaddress() Per maniplare l indirizz dell hst cn cui si sta dialgand L hst che ha spedit il pacchett Sl nel cas in cui il datagramma viene ricevut L hst a cui il pacchett è indirizzat Sl nel cas in cui il datagramma viene spedit Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

11 Schema finale (UDP) new DatagramScket() DatagramScket.bind() DatagramScket.send(DatagramPacket) DatagramScket.receive(DatagramPacket) DatagramScket.clse() Lat client/server Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 302 Riassumend Una vlta aperta una DatagramScket è pssibile spedire/ricevere quanti pacchetti si vule e dve si vule È pssibile ricevere dei dati trncati se 1. Il buffer in DatagramPacket nn è sufficiente a cntenerli 2. Il sistema perativ ne limita la dimensine Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

12 Da ricrdare La receive è un equivalente della read Al cntrari della send, è blccante Occrre fare attenzine quand si riutilizza una stessa istanza di DatagramPacket Un pacchett memrizza e mantiene la quantità q di dati ricevuti durante l ultim utilizz Quest significa che se nn si mdifica la lunghezza del buffer gni utilizz successiv della receive cmprterà la ricezine di al più q byte E quelli aggiuntivi vann persi Ricrdate di resettare la lunghezza del buffer in ricezine gni vlta che avete ricevut dei dati packet.setlength(buffer.length) Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 304 Prtclli e UDP Mlti prtclli hann implementazini sia TCP che UDP Di slit vengn standardizzati sulla stessa prta Gli insiemi cntenenti gli id di prta sn disgiunti È pssibile avere due scket (due server) cntempraneamente in attesa sulla stessa psta se una usa TCP e l altra UDP Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

13 imprt java.net.datagramscket; imprt java.net.datagrampacket; public class udpserver { UDPServer public final static int DEFAULT_PORT = 9; public final static int MAX_PACKET_SIZE = 65507; public static vid main(string[] args) { int prt = DEFAULT_PORT; byte[] buffer = new byte[max_packet_size]; try { if (args.length > 0) prt = Integer.parseInt(args[0]); DatagramScket server = new DatagramScket(prt); DatagramPacket packet = new DatagramPacket(buffer, buffer.length); } } while (true) { server.receive(packet); String s = new String(packet.getData( ), 0, packet.getlength( )); System.ut.println(packet.getAddress( ) + " at prt " + packet.getprt( ) + " says " + s); // reset the length fr the next packet packet.setlength(buffer.length); } } catch (Exceptin ex) { System.err.println(ex); } Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 306 public class udpclient { UDPClient public final static int DEFAULT_PORT = 9; public static vid main(string[] args) { String hstname; int prt = DEFAULT_PORT; try { if (args.length > 0) { hstname = args[0]; prt = Integer.parseInt(args[1]); } else hstname = "lcalhst"; InetAddress server = InetAddress.getByName(hstname); BufferedReader userinput = new BufferedReader(new InputStreamReader(System.in)); DatagramScket udpscket = new DatagramScket( ); } } while (true) { String theline = userinput.readline( ); if (theline.equals(".")) break; byte[] data = theline.getbytes( ); DatagramPacket theoutput = new DatagramPacket(data, data.length, server, prt); udpscket.send(theoutput); } } catch (Exceptin ex) { System.err.println(ex); } Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

14 Un client ech Che faccia us della classe Fruizine Servizi Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 308 Classe fruizine servizi Servizi di spedizine di una stringa Servizi di scambi di stringhe Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

15 Alcuni prblemi Sicurezza Cme essere certi dell autenticità della rispsta? è necessari cnfrntare l indirizz di trasprt del pacchett in partenza cn l indirizz di quell in arriv Affidabilità il client implementa un prtcll di tip stp-and-wait su un canale inaffidabile se un messaggi viene pers il sistema si blcca irrimediabilmente Efficienza cntinua riallcazine delle variabili relative al buffer e al messaggi pessima abitudine fare iptesi sulle dimensini del messaggi in arriv Ricrdatevi di resettare il buffer Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 310 Un server ech Prblema manca la fase di ricezine della cnnessine gni messaggi deve essere gestit cme un infrmazine a sé stante nn è dett che due messaggi successivi prvengan dall stess client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

16 Classe ergazine servizi Sluzini fattibili 1. ricevere il messaggi all intern del cicl di gestine dei client e demandare sl la rispsta alla classe di ergazine del servizi respnsabile della cmunicazine cn un dat client nn è una scelta mlt pulita Il server principale cntrlla il cntenut del datagramma 2. svlgere tutte e le perazini all intern della classe ErgazineServizi differenziand il cmprtament in funzine dei diversi client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 312 In cas di datagrammi persi Può essere utile impstare un timeut Tramite l pzine setstimeut Una chiamata alla receive() è blccante sl fin all scadere del timeut Se il timeut scade, viene lanciata una java.net.sckettimeutexceptin L applicazine può decidere di reinviare l ultim datagramma spedit Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

17 DatagramChannel Oppure si può ptare per l I/O nn blccante tramite il metd getchannel() si ttiene un DatagramChannel Che è selectable E pi si prcede cn Selectr e Key Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 314 Esercizi 55 Si prvi ad implementare un sistema client/server per il servizi daytime facend us di scket UDP. Suggeriment: fate riferiment all RFC Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

18 Esercizi 56 Cstruite un applicazine che usi UDP che: Si mette in attesa su una prta Accetta cme parametr un indirizz trasprt Nel mment in cui un pacchett viene ricevut sulla prta in attesa viene immediatamente rimbalzat all indirizz estern. Fate quest esercizi a cppie e tentate di stimate la capacità di trasferiment della rete Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 316 Esercizi 57 Si estenda l Esercizi 56 e si faccia un cerchi cn degli hst che si mandan un pacchett (un tken) Vi ricrda nulla il termine tken bus? Attenzine ai tken che vann persi Dve Per clpa di chi? Cme fate per rigenerarli? Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

19 MulticastScket Usata lat-client per ricevere pacchetti spediti dal server a più client Eredita da DatagramScket Il client può Unirsi ad un grupp public vid jingrup(inetaddress mcastaddr) thrws ScketExceptin; Inviare dati ai membri del grupp public synchrnized vid send(datagrampacket dp, byte ttl) thrws ScketExceptin, IOExceptin; Ricevere dati dal grupp Lasciare il grupp public vid leavegrup(inetaddress mcastaddr) thrws ScketExceptin; Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 318 Alcuni dettagli Il server può aprire una DatagramScket una MulticastScket E necessari usare indirizzi IP multicast Da a Ma cchi a quelli riservati Si può limitare la distanza percrribile da un pacchett TTL Scpe 0 Ristrett all stess hst nn è inviat dall interfaccia di rete 1 Ristrett alla stessa sttrete nn è inltrat dai ruter <32 Ristrett all stess sit, area, dipartiment <64 Ristrett alla stessa regine <128 Ristrett all stess cntinente <255 Glbale Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

20 Un Semplice Client Multicast MulticastScket scket = new MulticastScket(4446); InetAddress grup = InetAddress.getByName(" "); scket.jingrup(grup); DatagramPacket packet; fr (int i = 0; i < 5; i++) { byte[] buf = new byte[256]; packet = new DatagramPacket(buf, buf.length); scket.receive(packet); String received = new String(packet.getData()); System.ut.println("Qute f the Mment: " + received); } scket.leavegrup(grup); scket.clse(); Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I. 320 Esercizi 58 Si implementi un server che invii ai client sttscritti al grupp una frtune (si cnsulti l RFC Qute f the Day Prtcl) gni 30 secndi. I client dvrann mstrare la stringa ricevuta all utente, dand all stess la pssibilità tant di iscriversi al, quant di cancellarsi dal grupp. Suggeriment: si ignrin eventuali svrappsizini nell utput visualizzat dai client Labratri di Reti di Calclatri (Infrmatica) - A.A Università di Milan D.S.I

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A. 2011-2012. Simone Bassis bassis@dsi.unimi.

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A. 2011-2012. Simone Bassis bassis@dsi.unimi. Cnversine di nmi e indirizzi Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2011-2012 Simne Bassis bassis@dsi.unimi.it Indirizzi Java mette a dispsizine delle classi appsite per cntenere

Dettagli

Protocolli applicativi

Protocolli applicativi Prgrammazine cn le Scket Crs di laurea in Cmunicazine Digitale Labratri di sistemi e reti A.A. 2010-2011 Simne Bassis bassis@dsi.unimi.it Labratri di sistemi e reti (Cmunicazine Digitale) - A.A. 2010-2011

Dettagli

Datagrammi. NOTA: MulticastSocket estende DatagramSocket

Datagrammi. NOTA: MulticastSocket estende DatagramSocket Datagrammi Le applicazioni che comunicano tramite socket possiedono un canale di comunicazione dedicato. Per comunicare, un client ed un server stabiliscono una connessione, trasmettono dati, quindi chiudono

Dettagli

Introduzione. Sommario: Obiettivo:

Introduzione. Sommario: Obiettivo: Intrduzine Obiettiv: Intrduzine alle reti di telecmunicazini apprcci: descrittiv us di Internet cme esempi Smmari: Cs è Internet Cs è un prtcll? netwrk edge netwrk cre Reti di access, mezzi trasmissivi

Dettagli

Telematica II 12. Esercitazione/Laboratorio 4

Telematica II 12. Esercitazione/Laboratorio 4 Server UDP in JAVA Telematica II 12. Esercitazione/Laboratorio 4 DayTime daemon UDP Port 13 obiettivo realizzazione di un servizio per l invio della data/orario del server al client utilizzo di un datagram

Dettagli

Corso di Reti di Calcolatori

Corso di Reti di Calcolatori Corso di Reti di Calcolatori UNICAL Facoltà di Ingegneria a.a. 2002/2003 Esercitazione sul networking in Java (3 a parte) e comandi di rete paolo.trunfio@deis.unical.it 1 Datagrammi Le applicazioni che

Dettagli

Corso di Reti di Calcolatori. Datagrammi

Corso di Reti di Calcolatori. Datagrammi Corso di Reti di Calcolatori UNICAL Facoltà di Ingegneria a.a. 2002/2003 Esercitazione sul networking in Java (3 a parte) e comandi di rete paolo.trunfio@deis.unical.it 1 Datagrammi Le applicazioni che

Dettagli

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis Cnversine di nmi e indirizzi Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2014-2015 Simne Bassis bassis@di.unimi.it Indirizzi Java mette a dispsizine delle classi appsite per cntenere

Dettagli

SIP. Bibliografia. o IETF, SIP: Session Initiation Protocol, rfc 3261 http://www.ietf.org/rfc/rfc3261.txt

SIP. Bibliografia. o IETF, SIP: Session Initiation Protocol, rfc 3261 http://www.ietf.org/rfc/rfc3261.txt SIP Sessin initiatin prtcl Standard IEEE Una visine sul lung perid Tutte le telefnate avverrann tramite Internet Gli utenti sarann identificati tramite nme e-mail e nn numeri di telefn Pssiam raggiungere

Dettagli

(VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRGDWDJUDP

(VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRGDWDJUDP (VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRGDWDJUDP D /LQH&OLHQWH6HUYHU Sviluppare un applicazione C/S in cui: i inviano al server pacchetti (vuoti) che vengono interpretati dal server come richiesta

Dettagli

Aggiornamento remoto della chiave hardware

Aggiornamento remoto della chiave hardware AMV S.r.l. Via San Lrenz, 106 34077 Rnchi dei Leginari (Grizia) Italy Ph. +39 0481.779.903 r.a. Fax +39 0481.777.125 E-mail: inf@amv.it www.amv.it Cap. Sc. 10.920,00 i.v. P.Iva: IT00382470318 C.F. e Iscriz.

Dettagli

Implementazione di un Server Iterativo. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A

Implementazione di un Server Iterativo. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Implementazine di un Server Iterativ Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2014-2015 Simne Bassis bassis@di.unimi.it Labratri di Reti di Calclatri (Infrmatica) - A.A. 2014-2015

Dettagli

Programmare con le Socket

Programmare con le Socket Programmare con le Socket Corso Reti ed Applicazioni Lab Sockets pag. 1 Programmare con le Socket TCP Il Client deve contattare il server - Il processo server deve già essere attivo - Il server deve aver

Dettagli

Programmare con le Socket TCP

Programmare con le Socket TCP Programmare con le Socket TCP Il Client deve contattare il server Il processo server deve già essere attivo Il server deve aver creato una socket che accetta la connessione del client ( socket di benvenuto

Dettagli

10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress.

10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress. ESERCIZIARIO Risposte ai quesiti: 10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress. 10.2. Un numero intero in Java è compreso nell'intervallo ( 2 31 ) e (2 31

Dettagli

Modalità di trasferimento dati tra. Amministrazioni Aeroportuali ed INPS

Modalità di trasferimento dati tra. Amministrazioni Aeroportuali ed INPS Istitut Nazinale Previdenza Sciale Direzine Centrale Sistemi Infrmativi e Tecnlgici Mdalità di trasferiment dati tra Amministrazini Aerprtuali ed INPS Ver. 1.0 Maggi 2009 Dtt. A. Allegra Tel. 06 59055006

Dettagli

IToolS AT commands server. Version 3.3 12/11/2012

IToolS AT commands server. Version 3.3 12/11/2012 ITlS AT cmmands server 1 Smmari Descrizine... 3 Funzinament... 3 Esempi... 6 2 Descrizine Il cmpnente ITlS AtServer presente nel namespace ITlS.Cmpnents.Netwrk.Mdem cnsente di inviare SMS ed email attravers

Dettagli

Programmare con le Socket TCP in java. 2: Application Layer 1

Programmare con le Socket TCP in java. 2: Application Layer 1 Programmare con le Socket TCP in java 2: Application Layer 1 Il Client contatta il server Il Server: Il processo server è sempre attivo in attesa di connessioni (demone) Crea una socket per accettare la

Dettagli

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento I protocolli del livello di applicazione Porte Nelle reti di calcolatori, le porte (traduzione impropria del termine port inglese, che in realtà significa porto) sono lo strumento utilizzato per permettere

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Connessioni di rete. Progetto di reti di Calcolatori e Sistemi Informatici - Stefano Millozzi. PdR_09010 - Stefano Millozzi

Connessioni di rete. Progetto di reti di Calcolatori e Sistemi Informatici - Stefano Millozzi. PdR_09010 - Stefano Millozzi Connessioni di rete Progetto di reti di Calcolatori e Sistemi Informatici - Stefano Millozzi 1 Socket orientato alla connessione o non orientato alla connessione 2 Socket in astratto 3 Socket modalità

Dettagli

Altri tipi di connessione

Altri tipi di connessione Altri tipi di connessione Francesca Martelli f.martel@di.unipi.it Socket Un socket è una connessione a una porta su un computer remoto, che è usata per scambiare informazioni con comandi HTTP Supponiamo

Dettagli

Reti di calcolatori: TCP/IP. Rossano Gaeta Dipartimento di Informatica Università di Torino

Reti di calcolatori: TCP/IP. Rossano Gaeta Dipartimento di Informatica Università di Torino Reti di calclatri: TCP/IP Rssan Gaeta Dipartiment di Infrmatica Università di Trin Dati dcente Rssan Gaeta E-mail: rssan@di.unit.it www.di.unit.it/ rssan/didattica/reti Test adttat Cmputer netwrking A

Dettagli

E.C.M. Educazione Continua in Medicina. Servizi web. Manuale utente

E.C.M. Educazione Continua in Medicina. Servizi web. Manuale utente E.C.M. Educazine Cntinua in Medicina Servizi web Manuale utente Versine 1.0 maggi 2015 E.C.M. Servizi web: invi autmatic Indice 2 eventi e pian frmativ Indice Revisini 3 1. Intrduzine 4 2. 5 2.1 Verifica

Dettagli

ALTA VELOCITA SIMMETRICA

ALTA VELOCITA SIMMETRICA ALTA VELOCITA SIMMETRICA Il servizi ffre un cllegament a Internet dedicat, flessibile, ad elevate velcità e prestazini. La cnnessine permanente ad Internet è realizzabile su gran parte del territri nazinale

Dettagli

Parte II: Reti di calcolatori Lezione 12

Parte II: Reti di calcolatori Lezione 12 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 12 Giovedì 16-04-2015 1 Confronto architetture C/S e

Dettagli

I/O su Socket TCP: read()

I/O su Socket TCP: read() I/O su Socket TCP: read() I socket TCP, una volta che la connessione TCP sia stata instaurata, sono accedibili come se fossero dei file, mediante un descrittore di file (un intero) ottenuto tramite una

Dettagli

E/Fiscali - Rel. 04.03.01

E/Fiscali - Rel. 04.03.01 E/Fiscali - Rel. 04.03.01 Rimini, 09 gennai 2015 E/Fiscali - Fix 04.03.01 Dcumentazine di rilasci TSS S.p.A. 26/01/2015 Pag. 1 di 14 INDICE 1 FIX 04.03.01 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE... 4

Dettagli

ROBOMAIL 1.5 Configurazione

ROBOMAIL 1.5 Configurazione ROBOMAIL 1.5 Cnfigurazine Registrazine del prdtt Eseguire il file MCMLicenser.exe presente nella cartella di installazine del prdtt (\rbmail.service) Inserire Cdice Licenza e Cdice

Dettagli

Un unico punto di accesso per tutti i messaggi che ti arrivano: questo è FastBox, il servizio dedicato ai clienti FASTWEB che ti permette di

Un unico punto di accesso per tutti i messaggi che ti arrivano: questo è FastBox, il servizio dedicato ai clienti FASTWEB che ti permette di FastBx 1 Un unic punt di access per tutti i messaggi che ti arrivan: quest è FastBx, il servizi dedicat ai clienti FASTWEB che ti permette di cnsultare e persnalizzare la tua segreteria telefnica, di ricevere

Dettagli

INPS. Area Aziende. Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2009

INPS. Area Aziende. Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2009 Istitut Nazinale Previdenza Sciale INPS Direzine Centrale Sistemi Infrmativi e Tecnlgici Area Aziende Prcedura Internet per la trasmissine delle dmande relative agli sgravi cntrattazine di II livell per

Dettagli

P2-11: BOOTP e DHCP (Capitolo 23)

P2-11: BOOTP e DHCP (Capitolo 23) Autunno 2002 Prof. Roberto De Prisco -11: BOOTP e DHCP (Capitolo 23) Università degli studi di Salerno Laurea e Diploma in Informatica Indirizzi IP dinamici 11.2 Un indirizzo IP statico è assegnato ad

Dettagli

appunti delle lezioni Architetture client/server: applicazioni client

appunti delle lezioni Architetture client/server: applicazioni client Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un esempio particolarmente

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

(VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRVWUHDP

(VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRVWUHDP (VHUFLWD]LRQLGLEDVHVXOOH6RFNHWLQ-DYD 6RFNHWGLWLSRVWUHDP D (FKR&OLHQWH6HUYHU Sviluppare un applicazione C/S in cui: il server attende una connessione da parte del client (su MDYDQHW6HUYHU6RFNHW), usa la

Dettagli

HR-COMUNICAZIONI rel 01.00.00

HR-COMUNICAZIONI rel 01.00.00 HR-COMUNICAZIONI rel 01.00.00 Infrmazini e requisiti tecnici per attivazine HR-COMUNICAZIONI versin 01.00.00 Cn il caricament della presente applicazine, i mduli che cmpnevan la sluzine HR Wrk Flw fin

Dettagli

PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5

PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5 Prerequisiti / Cnfigurazini PROGETTO S.A.I.A Sftware XML v.2 - Tracciati AP5 Passi da eseguite per prcedere cn l invi dei dati al SAIA attravers il sftware XML-2 cn i nuvi tracciati AP5. 1. Presa in caric

Dettagli

Chat. Si ha un server in ascolto sulla porta 4444. Quando un client richiede la connessione, il server risponde con: Connessione accettata.

Chat. Si ha un server in ascolto sulla porta 4444. Quando un client richiede la connessione, il server risponde con: Connessione accettata. Chat Si ha un server in ascolto sulla porta 4444 Quando un client richiede la connessione, il server risponde con: Connessione accettata. Nome: Il client deve rispondere con lo user name A questo punto

Dettagli

Corso di Reti di Calcolatori L-A

Corso di Reti di Calcolatori L-A Università degli Studi di Bologna Facoltà di Ingegneria Corso di Reti di Calcolatori L-A Esercitazione 2 (svolta) Socket Java con connessione Luca Foschini Anno accademico 2009/2010 Esercitazione 2 1 Architettura

Dettagli

Organizzazione della lezione. Lezione 18 Remote Method Invocation - 6. (con callback) L accesso al registry per il rebind()

Organizzazione della lezione. Lezione 18 Remote Method Invocation - 6. (con callback) L accesso al registry per il rebind() Organizzazione della lezione Lezione 18 Remote Method Invocation - 6 Vittorio Scarano Corso di Programmazione Distribuita (2003-2004) Laurea di I livello in Informatica Università degli Studi di Salerno

Dettagli

Al Sindaco Agli Ass.ri Ambiente e Cultura E p.c. all Assistente Sociale

Al Sindaco Agli Ass.ri Ambiente e Cultura E p.c. all Assistente Sociale Prt. 2015/ 4253/ U Este, 05/06/2015 Pag: 05 Al Sindac Agli Ass.ri Ambiente e Cultura E p.c. all Assistente Sciale Oggett: Liberambiente per i Centri Estivi 2015. Gentili Sindac ed Assessri, siam a prprvi

Dettagli

e/fiscali - Rel. 04.01.03

e/fiscali - Rel. 04.01.03 e/fiscali - Rel. 04.01.03 Mntebelluna, 07 nvembre 2013 e/fiscali - Fix 04.01.03 Dcumentazine di rilasci 24 ORE Sftware S.p.A. 07/11/2013 Pag. 1 di 13 INDICE 1 FIX 04.01.03 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE...

Dettagli

Suite OmniTouch 8400 Instant Communications One Number Services, accesso dal Web

Suite OmniTouch 8400 Instant Communications One Number Services, accesso dal Web Suite OmniTuch 8400 Instant Cmmunicatins One Number Services, access dal Web Guida rapida di riferiment - R6.0 Cs è One Number Services? One Number Services frnisce l instradament delle chiamate persnali,

Dettagli

Obiettivo. Dal problema al risultato Algoritmo. Imparare a PROGRAMMARE

Obiettivo. Dal problema al risultato Algoritmo. Imparare a PROGRAMMARE Obiettiv Imparare a PROGRAMMARE LA PROGRAMMAZIONE: Algritmi e prgrammi Imparare a cstruire PROGRAMMI che permettan, tramite l us di cmputer, di rislvere prblemi di divers tip. Prblema Dal prblema al risultat

Dettagli

Applicazioni web. Parte 5 Socket

Applicazioni web. Parte 5 Socket Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Applicazioni web Parte 5 Michele Tomaiuolo tomamic@ce.unipr.it Protocolli Internet I computer

Dettagli

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP

Dettagli

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS SIMULAZIONE Mdul 2 ECDL In base al nuv sistema ATLAS Una rispsta crretta 2 rispste crrette 1. Una cartella è un sttprgramma di Windws. un strument per rganizzare i file presenti nelle memrie. una qualsiasi

Dettagli

1 INTRODUZIONE 4 1.1 SCOPO DEL DOCUMENTO 4 1.2 PANORAMICA DI IMAGICLE APPLICATIONSUITE 4 2 IMAGICLE STONEFAX 5 2.1 UNA SOLUZIONE DI SERVER FAX IP

1 INTRODUZIONE 4 1.1 SCOPO DEL DOCUMENTO 4 1.2 PANORAMICA DI IMAGICLE APPLICATIONSUITE 4 2 IMAGICLE STONEFAX 5 2.1 UNA SOLUZIONE DI SERVER FAX IP 1 INTRODUZIONE 4 1.1 SCOPO DEL DOCUMENTO 4 1.2 PANORAMICA DI IMAGICLE APPLICATIONSUITE 4 2 IMAGICLE STONEFAX 5 2.1 UNA SOLUZIONE DI SERVER FAX IP SEMPLICE, PRATICA E RISERVATA 5 3 STONEFAX - COME INVIARE

Dettagli

Guida per la compilazione on-line delle domande di partecipazione al concorso

Guida per la compilazione on-line delle domande di partecipazione al concorso Cnferiment degli incarichi di funzini didattiche a persnale dell Azienda Ospedaliera Universitaria Federic II Guida per la cmpilazine n-line delle dmande di partecipazine al cncrs Intrduzine La prcedura

Dettagli

Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2014.

Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2014. Istitut Nazinale Previdenza Sciale Direzine Centrale Sistemi Infrmativi e Tecnlgici Prcedura Internet per la trasmissine delle dmande relative agli sgravi cntrattazine di II livell per l ann 2014 Manuale

Dettagli

Centro di competenza per la progettazione di sistemi dedicati

Centro di competenza per la progettazione di sistemi dedicati Strumenti di sistema e diagnstica Tracce di esercitazine per l us degli strumenti di diagnstica di rete. Si faccia riferiment alle slides, ai testi di riferiment per il crs ed all aiut n-line per i vari

Dettagli

Esercitazione. Formato di compitini e compiti: domande ed esercizi "closed book" G. Ferrari - Reti di calcolatori.

Esercitazione. Formato di compitini e compiti: domande ed esercizi closed book G. Ferrari - Reti di calcolatori. Esercitazione Formato di compitini e compiti: domande ed esercizi "closed book" Esercitazione - 1 Domanda 1 In una comunicazione di rete tra due host, quale è il client e quale è il server. Necessario:

Dettagli

Aggiornamento Main Office v. 16.01.27. Aggiornamento Main Office v. 16.01.21

Aggiornamento Main Office v. 16.01.27. Aggiornamento Main Office v. 16.01.21 Aggirnament Main Office v. 16.01.27 Gestine Tessera Sanitaria Inserit il cntrll di validità frmale in fase di creazine del file XML. Aggirnament Main Office v. 16.01.21 Gestine Tessera Sanitaria Aggirnat

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente

Dettagli

Architettura Client-Server

Architettura Client-Server Architettura Client-Server 1. il client manda una richiesta al server 2. il server (in attesa) riceve la richiesta 3. il server esegue il servizio richiesto (generando un thread concorrente) 4. il server

Dettagli

Installazione e creazione sito

Installazione e creazione sito Installazine e creazine sit INSTALLAZIONE Dppi clic sul file «setup.exe» Prima finestra di installazine Cliccare su «Successiv» Secnda finestra di installazine In questa finestra è pssibile: Scegliere

Dettagli

Introduzione alle applicazioni di rete

Introduzione alle applicazioni di rete Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza

Dettagli

Parte II: Reti di calcolatori Lezione 10

Parte II: Reti di calcolatori Lezione 10 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 10 Giovedì 3-04-2014 1 Reti per la distribuzione

Dettagli

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera.

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera. Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.sluzini.it inf@sluzini.it grupp axelera sluzini Obiettiv Scp del presente dcument è descrivere il prdtt Nprinting, il più evlut add-in

Dettagli

Ingegneria del Software: JDBC. laura.bacci@unipv.it

Ingegneria del Software: JDBC. laura.bacci@unipv.it Ingegneria del Sftware: JDBC laura.bacci@unipv.it Che csa è JDBC Un insieme di API standard per accedere ai database relazinali Separa e nascnde i dettagli dell specific database all applicazine che l

Dettagli

Guida Rapida. DVR H264 serie DV-AX1004/1009/1016

Guida Rapida. DVR H264 serie DV-AX1004/1009/1016 Guida Rapida DVR H264 serie DV-AX1004/1009/1016 Messa in funzine rapida della registrazine Cllegament LAN e IP Dinamic semplificat Cnfigurazine e us delle prte TCP www.televista.it Pagina 1 Messa in funzine

Dettagli

Implementazione di un Server MultiThread. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A

Implementazione di un Server MultiThread. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Implementazine di un Server MultiThread Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2013-2014 Simne Bassis bassis@di.unimi.it Un server nn basta Mlt spess, quand abbiam a che fare cn

Dettagli

Client HTTP e Proxy web

Client HTTP e Proxy web Client HTTP e Prxy web Crs di laurea in Cmunicazine Digitale Labratri di Reti di calclatri A.A. 2009-2010 Simne Bassis bassis@dsi.unimi.it Labratri di sistemi e reti (Cmunicazine Digitale) - A.A. 2010-2011

Dettagli

Corso sul linguaggio Java

Corso sul linguaggio Java Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione

Dettagli

Il modello client/server consente a due processi di condividere risorse e di cooperare per il raggiungimento di un obiettivo.

Il modello client/server consente a due processi di condividere risorse e di cooperare per il raggiungimento di un obiettivo. In una rete di ampie dimensioni, ciascuna sottorete (es. LAN, WAN) è connessa ad altre sottoreti tramite router. Internet è un insieme di reti connesse tra loro. Essenzialmente, in una rete alcune macchine

Dettagli

HTTP adaptation layer per generico protocollo di scambio dati

HTTP adaptation layer per generico protocollo di scambio dati HTTP adaptation layer per generico protocollo di scambio dati Sandro Cavalieri Foschini 101786 Emanuele Richiardone 101790 Programmazione in Ambienti Distribuiti I - 01FQT prof. Antonio Lioy A.A. 2002-2003

Dettagli

Postecert Postemail Certificata OFFERTA ECONOMICA Posta Elettronica Certificata per CONFAPI

Postecert Postemail Certificata OFFERTA ECONOMICA Posta Elettronica Certificata per CONFAPI Grupp Pste Italiane Pstecert- Psta Elettrnica Certificata Offerta Ecnmica Pstecert Pstemail Certificata OFFERTA ECONOMICA Psta Elettrnica Certificata per CONFAPI ver.: 1.0 del: 20/07/10 OE_PEC_Cnfapi01

Dettagli

SOFTWARE DI TELEGESTIONE E PROGRAMMAZIONE PER SISTEMI

SOFTWARE DI TELEGESTIONE E PROGRAMMAZIONE PER SISTEMI Md. 1061 DS1061-012 LBT8275 EasyPr SOFTWARE DI TELEGESTIONE E PROGRAMMAZIONE PER SISTEMI 1061 Sch. 1061/001 MANUALE D USO INDICE INDICE... 2 1 INTRODUZIONE... 3 1.1 Benvenuti nella guida di EasyPr... 3

Dettagli

Gestione degli indirizzi

Gestione degli indirizzi Politecnico di Milano Facoltà di Ingegneria dell Informazione Gestione degli indirizzi -Address Resolution Protocol (ARP) -Reverse Address Resolution Protocol (RARP) -Dynamic Host Configuration Protocol

Dettagli

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo

Dettagli

Al termine dell operazione verrà visualizzato il modulo aggiunto

Al termine dell operazione verrà visualizzato il modulo aggiunto Grupp Pste Italiane Istruzini per la richiesta del servizi Pstecert Pstemail Certificata Mduli e tken PKCS#11 Aggiungi mdul Selezinare a partire dal prpri cmputer (smart card) cartelle presenti sul Tken

Dettagli

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it

Dettagli

Reti di Telecomunicazione Lezione 7

Reti di Telecomunicazione Lezione 7 Reti di Telecomunicazione Lezione 7 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Il protocollo Programma della lezione file transfer protocol descrizione architetturale descrizione

Dettagli

CONTROLLO SCADENZA FIRMA DIGITALE. Come visualizzare la scadenza del certificato [data inizio e fine validità] relativo al Gestore certificati utente

CONTROLLO SCADENZA FIRMA DIGITALE. Come visualizzare la scadenza del certificato [data inizio e fine validità] relativo al Gestore certificati utente CONTROLLO SCADENZA FIRMA DIGITALE Cme visualizzare la scadenza del certificat [data inizi e fine validità] relativ al Gestre certificati utente E' pssibile visualizzare i dettagli del certificat intestat

Dettagli

Corsi di Reti di Calcolatori (Docente Luca Becchetti)

Corsi di Reti di Calcolatori (Docente Luca Becchetti) Corsi di Reti di Calcolatori (Docente Luca Becchetti) NOT : le soluzioni proposte sono volutamente sintetiche. Lo studente dovrebbe fare uno sforzo per risolvere i quesiti in modo autonomo, espandendo

Dettagli

Quale dei seguenti software è opportuno attivare durante il download di un file generico?

Quale dei seguenti software è opportuno attivare durante il download di un file generico? Mdul 7 Quale dei seguenti sftware è pprtun attivare durante il dwnlad di un file generic? Sftware di cmpressine Sftware di firma digitale Sftware di crittgrafia Sftware antivirus Quale dei seguenti sftware

Dettagli

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto: Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante

Dettagli

RecuperoCrediti.net per

RecuperoCrediti.net per 1 di 7 RecuperCrediti.net per Il prgramma Recuper Crediti Net RCR.Net è stat realizzat per ttimizzare le prcedure di recuper credit aziendali. OBIETTIVO DEL PROGRAMMA: Gestire le mdalità e le tempistiche

Dettagli

Protocolli Internet. Canale di comunicazione. canale di comunicazione

Protocolli Internet. Canale di comunicazione. canale di comunicazione Network Programming Java Programming Language Livelli di middleware Applicazioni e servizi RMI send, receive, read, write serializzazione UDP e TCP Rete 2 Protocolli Internet Un processo è definito da

Dettagli

Manuale utente Volta Monitor

Manuale utente Volta Monitor Manuale utente Vlta Mnitr www.satellitevlta.cm 1 Smmari 1 Vlta Mnitr... 3 2 Licenza Vlta Mnitr... 3 3 Prerequisiti di sistema... 3 4 Utilizz di Vlta Mnitr... 4 5 Manuale Utente... 5 5.1 Cnnessini ad Apache

Dettagli

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright 1991-2007 A.D.M. srl Tutti i diritti riservati

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright 1991-2007 A.D.M. srl Tutti i diritti riservati Capitl 14 Preparazine dei file di stampa e stampa degli elabrati Cpyright 1991-2007 A.D.M. srl Tutti i diritti riservati Preparazine dei file di stampa e stampa degli elabrati Le pzini Preparazine dei

Dettagli

e/fiscali - Rel. 04.01.01

e/fiscali - Rel. 04.01.01 e/fiscali - Rel. 04.01.01 Mntebelluna, 17 ttbre 2013 e/fiscali - Fix 04.01.01 Dcumentazine di rilasci 24 ORE Sftware S.p.A. 14/10/2013 Pag. 1 di 14 INDICE 1 FIX 04.01.01 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE...

Dettagli

Socket & RMI Ingegneria del Software - San Pietro

Socket & RMI Ingegneria del Software - San Pietro Socket & RMI Ingegneria del Software - San Pietro Socket È possibile trattare la comunicazione di rete allo stesso modo con cui è possibile trattare la lettura da file. La classe Socket rappresenta la

Dettagli

AD HOC REVOLUTION. Modulo Logistica Remota. Logistica Remota

AD HOC REVOLUTION. Modulo Logistica Remota. Logistica Remota AD HOC REVOLUTION Mdul Lgistica Remta Lgistica Remta Mdul Lgistica Remta Release Mdul Funzinalità del Revisine Data ultima revisine AHR 5.0 Lgistica Remta Nuv mdul 20/01/2006 0 Emissine: Alessandr Uberti

Dettagli

Tecnologie Web L-A. Java e HTTP. Dario Bottazzi Tel. 051 2093541, E-Mail: dario.bottazzi@unibo.it, SkypeID: dariobottazzi. Java e TCP/IP in a Nutshell

Tecnologie Web L-A. Java e HTTP. Dario Bottazzi Tel. 051 2093541, E-Mail: dario.bottazzi@unibo.it, SkypeID: dariobottazzi. Java e TCP/IP in a Nutshell Tecnologie Web L-A Java e HTTP Dario Bottazzi Tel. 051 2093541, E-Mail: dario.bottazzi@unibo.it, SkypeID: dariobottazzi Java e TCP/IP in a Nutshell! java.net.inetaddress: rappresenta un indirizzo IP e

Dettagli

A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi

A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi Via Renat Cesarini, 58/60 00144 Rma Via Scrate 26-20128 - Milan P. IVA: 01508940663 CCIAA: 11380/00/AQ Cisc, Juniper and Micrsft authrized Trainers Esame 70 291: (Btcamp Crs MS-2276 e crs MS-2277 ) Crs

Dettagli

Gestione degli indirizzi

Gestione degli indirizzi Politecnico di Milano Advanced Network Technologies Laboratory Gestione degli indirizzi - Address Resolution Protocol (ARP) - Reverse Address Resolution Protocol (RARP) - Dynamic Host Configuration Protocol

Dettagli

PANEM Panificazione automatizzata rev. 1.0

PANEM Panificazione automatizzata rev. 1.0 PANEM Panificazine autmatizzata rev. 1.0 Premessa Il sftware PANEM è un gestinale att ad autmatizzare le prcedure lgistiche di gestine della panificazine. Il sftware PANEM è cmpletamente integrat cn Mitic:

Dettagli

Reti di Telecomunicazione Lezione 8

Reti di Telecomunicazione Lezione 8 Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

LIN101 RS232 / LAN INTERFACE

LIN101 RS232 / LAN INTERFACE LIN101 24/02/2004 Italian 1 1. LIN101 Il LIN101 è un Serial Device Server, la cui funzine principale è quella di cnsentire l'access ad una rete Ethernet ad apparati dtati di interfaccia seriale RS232.

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol

Dettagli

ATLAS Installazione : INSTALLAZIONE DI ATLAS SUL SERVER DI TEST CENTER

ATLAS Installazione : INSTALLAZIONE DI ATLAS SUL SERVER DI TEST CENTER ATLAS Installazine : INSTALLAZIONE DI ATLAS SUL SERVER DI TEST CENTER Installazine di Atlas sul server PROCEDURA Cme facci ad installare Atlas sul Server di Test Center? Quali sn le caratteristiche minime

Dettagli

Inizializzazione degli Host. BOOTP e DHCP

Inizializzazione degli Host. BOOTP e DHCP BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un

Dettagli

Esercizi (1-2): da: TCP/IP Sockets in C (Donahoo-Calvert)

Esercizi (1-2): da: TCP/IP Sockets in C (Donahoo-Calvert) Esercizi PARTE 1 Esercizi (1-2): da: TCP/IP Sockets in C (Donahoo-Calvert) When you make a phone call, it s usually the callee that answers with hello. What changes to our example client and server would

Dettagli

Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013

Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013 Micrsft SQL Server 2005, 2008 R2 e 2012 Raccmandazini Marz 2013 1. Micrsft SQL Server 2005 PrefSuite 2006.3 e PrefSuite 2008 sn cmpatibili cn questa versine di SQL. L investiment in Micrsft SQL Server

Dettagli

Esercizi su UDP. Esercitazione di Laboratorio di Programmazione di Rete A. Daniele Sgandurra 22/10/2008. Università di Pisa

Esercizi su UDP. Esercitazione di Laboratorio di Programmazione di Rete A. Daniele Sgandurra 22/10/2008. Università di Pisa Esercizi su UDP Esercitazione di Laboratorio di Programmazione di Rete A Daniele Sgandurra Università di Pisa 22/10/2008 Un Tipico Client UDP Un client UDP invia datagrammi ad un server in attesa di essere

Dettagli

Gestione della Connessione in TCP

Gestione della Connessione in TCP I semestre 03/04 Gestione della Connessione in TCP Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Riscontro e Ritrasmissione Per ogni segmento spedito la sorgente

Dettagli

un aiuto concreto www.cashaid.org

un aiuto concreto www.cashaid.org CASH AID Fundatin un aiut cncret www.cashaid.rg DESCRIPTION Csa è... 2 Gli biettivi... 2 Cme funzina... 2 Benefici per chi spende... 2 Benefici per chi vende... 3 Cme funzina il demurrage cllegat ai Bnus...3

Dettagli

Firmware Release 1.3.1

Firmware Release 1.3.1 Firmware Release 1.3.1 Manuale Utente Web: www.kallipepbx.it Supprt tecnic: kallipe-pbx@netresults.it Manuale Utente - 1 - Rev.: 19-06-2015 Indice Nte di aggirnament... 4 Release 1.3.1... 4 Release 1.3.0...

Dettagli