11145 - Computer Networks

Academic Year 2010/2011

  • Docente: Fabio Panzieri
  • Credits: 12
  • SSD: INF/01
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Computer Science (cod. 8009)

Learning outcomes

At the end of this course, the student is very familiar with both the essential architectural and operational principles of a computer network, the functional properties of the principal communication devices (namely, repeaters, hubs, bridges, switches and routers), the basic communication protocols and protocol architectures for local and wide area networks, and the communication protocol suites TCP/IP. In addition, the student at the end of this course is capable of implementing application level protocols and develos one such implementation as a group exercise.

Course contents

Foundations: network architectures, performance metrics, communication protocols.

Direct link networks: CSMA/CD, token ring, wireless networks.

Packet switching: datagrams, virtual circuits, extended LANs, ATM.

Internetworking: bridges, switches, routers, IP protocol.

Global Internet: CIDR, BGP, IPV6.

End-to-end protocols: UDP, TCP.

Readings/Bibliography

L. L. Peterson, B. S. Davie, Computer Networks - A Systems Approach, Morgan Kaufmann, San Francisco, CA.

Teaching methods

Lectures
practical  class

Assessment methods

Written exam
project demo and discussion

Teaching tools

slides
programming laboratory

Office hours

See the website of Fabio Panzieri