Ca' Foscari University of Venice - English website > Study with us > Courses and other educational opportunities > Courses

RETI DI CALCOLATORI - MOD.1

[English] AF: 134487 AR: 60329
Official course title RETI DI CALCOLATORI - MOD.1
Academic Year 2011/2012
Course code CT0119
University credits 6 of 9 of RETI DI CALCOLATORI
Degree level First Cycle Degree M.D.270
Educational sector code INF/01
Semester/trimester I Semestre
Course year 2

Professor

Degree Programmes and curricula

Other parts of the course

Contents

Educational Goals

Introduction to computer networks and network architecture models. Principles of network design: issues, protocols, and services. Internetworking, routing, flow and congestion control. Communication and naming in distributed systems. Case studies.

Contents

1. Introduction to computer networks. Design choices and main issues. Classification: topologies, types of networks. MAN, LAN, WAN. Protocols and services. Performances. ISO/OSI model. TCP/IP protocols. Internetworking. Common issues: type of connection, routing, flow and congestion control.
2. Physical and data-link layers. Transmission media. Error control. Flow control. Sliding window protocols. Stop and go. Go-back-n protocols and selective repeat. Performances.
3. MAC and networks layers. LAN. Ethernet, token ring, and ATM networks. Static and dynamic routing algorithms. Flow and congestion control. IP protocol.
4. Transport layer. Protocols, buffering, flow and congestion control. Multiplexing. UDP and TCP protocols. Three-way handshaking. Examples.
5. Application level. Application level protocols. Example of applications. E-mail. HTTP protocol. Type of web documents. Principles of security in computer networks.
6. Communication and naming. Communication between processes in distributed systems and computer networks. Primitives. Multicast. Name resolution and name service. Case studies.

Recommended Reading List

Recommended book:
A.Tanenbaum, Computer Networks (IVed.), Prentice Hall 2003.

Other books:
J.F. Kurose, K.W. Ross, Computer Networking, a top-down approach, Pearson-Addison Wesley, 2003;
D.E. Comer "Computer Networks and Internet" . Prentice Hall 1997;
M.Sloman, J. Kramer "Distributed systems and Computer Networks" Prentice-Hall;
G. Coulouris, J. Dollimore and T. Kindberg, "Distributed Systems: concepts and design", 3nd edition, Addison Wesley Masson, 2001.
D.E. Comer, Internetworking con TCP/IP (V edizione), Prentice Hall, 2006.

Assessment

written and oral

Teaching Language

Italian

© Ca'Foscari 2013

Last update: