Questo sito raccoglie il materiale di supporto al volume, pubblicato da Jackson Libri (sono disponibili sommario e prefazione in formato pdf).
I programmi illustrati nel capitolo 6:
Quelli che seguono sono altri esercizi sui socket che ho utilizzato nei corsi di Laboratorio: sono variazioni sul tema del server che accetta più connessioni gestite concorrentemente. L'esposizione è progressiva: si parte con un programma "semplicistico", che tuttavia presenta alcuni difetti. Il successivo è un perfezionamento, che tuttavia propone un possibile problema. L'ultimo programma è un ulteriore perfezionamento.
Richiedono le funzionalità di "fork" e "signal", che non sono illustrate nel testo. Un breve commento illustra ciascun esercizio:
Seguono i "Request for Comment" a cui faccio riferimento nel testo: li riporto in formato txt e pdf. Sono disponibili anche gli archivi zip (txt (650 Kb), pdf (1200 Kb)) contenenti tutti gli rfc citati.
RFC | Titolo | Autore | Data | Link | |
---|---|---|---|---|---|
0768 | User Datagram Protocol | J. Postel | Aug-28-1980 | txt | |
0791 | Internet Protocol | J. Postel | Sep-01-1981 | txt | |
0792 | Internet Control Message Protocol | J. Postel | Sep-01-1981 | txt | |
0793 | Transmission Control Protocol | J. Postel | Sep-01-1981 | txt | |
0826 | Ethernet Address Resolution Protocol: Or converting network protocol addresses to 48.bit Ethernet address for transmission on Ethernet hardware. | D.C. Plummer | Nov-01-1982 | txt | |
0879 | TCP maximum segment size and related topics | J. Postel | Nov-01-1983 | txt | |
0894 | Standard for the transmission of IP datagrams over Ethernet networks | C. Hornig | Apr-01-1984 | txt | |
0959 | File Transfer Protocol | J. Postel, J.K. Reynolds | Oct-01-1985 | txt | |
1009 | Requirements for Internet gateways | R.T. Braden, J. Postel | Jun-01-1987 | txt | |
1122 | Requirements for Internet hosts - communication layers. | R.T. Braden | Oct-01-1989 | txt | |
1155 | Structure and identification of management information for TCP/IP-based internets | M.T. Rose, K. McCloghrie | May-01-1990 | txt | |
1157 | Simple Network Management Protocol (SNMP) | J.D. Case, M. Fedor, M.L. Schoffstall, C. Davin | May-01-1990 | txt | |
1180 | TCP/IP tutorial | T.J. Socolofsky, C.J. Kale | Jan-01-1991 | txt | |
1191 | Path MTU discovery | J.C. Mogul, S.E. Deering | Nov-01-1990 | txt | |
1700 | Assigned Numbers | J. Reynolds, J. Postel | October 1994 | txt | |
1812 | Requirements for IP Version 4 Routers | F. Baker | June 1995 | txt | |
1826 | IP Authentication Header | R. Atkinson | August 1995 | txt | |
1883 | Internet Protocol, Version 6 (IPv6) Specification | S. Deering, R. Hinden | December 1995 | txt | |
1889 | RTP: A Transport Protocol for Real-Time Applications | Audio-Video Transport Working Group, H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson | January 1996 | txt | |
2003 | IP Encapsulation within IP | C. Perkins | October 1996 | txt | |
2119 | Key words for use in RFCs to Indicate Requirement Levels | S. Bradner | March 1997 | txt | |
2236 | Internet Group Management Protocol, Version 2 | W. Fenner | November 1997 | txt |