Teaching

Foundations of Internet

COURSE OBJECTIVES

Become familiar with general characteristics and functionality of current telecommunications networks and their possible evolution. Learn how a generic network works. Become familiar with layered communication architectures, transfer modes, LANs, interworking systems and the protocol architecture of the Internet. Know the key protocols of the Internet. Know basic analytical and simulation tools to evaluate the performance of a network. Be able to understand the literature and to quantitatively compare different solutions.

COURSE SYLLABUS

Queueing systems; simulation techniques.Services and topologies of telecommunications networks.Layered architecture and OSI modelTransfer modes: multiplexing, switching and protocol architectures. Circuit switching and packet switchingMain functionality of physical layer, MAC layer, link layer, network layer and transport layer protocolsMain characteristics of wide area networks, including the telephone and the cellular networkLocal area networks, Ethernet, Token Ring and Token BusInternet, architecture and main protocols: ARP, PPP, IP, ICMP, IGMP, UDP, TCP, DNSRouter architectures; mobile IP; Virtual Private Networks; IPv6; Quality of service issues.

PRELIMINARY REQUIREMENTS

None

REFERENCES

N. Blefari Melazzi, M. Listanti, A. Roveri: ”Reti per Applicazioni Telematiche”, dispense in distribuzione a cura degli autori, http://www.uniroma2.it/didattica/Reti1/.

N. Blefari Melazzi: ”Internet: Architettura, Principali Protocolli e Linee Evolutive”, McGraw-Hill, 2005 (http://www.ateneonline.it/blefari_melazzi/).

M. Decina, A. Roveri: ”Code e Traffico nelle Reti di Comunicazione”, La Goliardica Editrice.

A. Roveri: ”Reti di Telecomunicazioni”, Principi Generali, Scuola Superiore G. Reiss Romoli, L’Aquila, 1995.

D. Comer: ”Internetworking with TCP/IP”, Volume I – Principles, Protocols and Architecture. Prentice Hall.

D. Comer, D. Stevens: ”Internetworking with TCP/IP”., Volume II – Design, Implementation and Internals. Prentice Hall.

R. Gallager, D. Bertsekas: ”Data Networks”, Prentice-Hall L. Kleinrock: ”Queueing Systems”, Volume I e II, John Wiley & Sons.

J. F. Kurose, K. W. Ross: ”Computer Networking: a Top-Down Approach Featuring the Internet”, Addison-Wesley.

W. R. Stevens: ”TCP/IP illustrated”, Vol. 1-3, Addison Wesley.

A. Tanenbaum, ”Computer Networks”, Prentice Hall