- 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 will posses sufficient
knowledge of the basic computer networks design principles, the
principal hardware and software communication technologies used to
implement current packet switching networks, and the Internet
architecture to be able to design and develop application level
inter-process communication protocols.
Course contents
Foundations: Application requirements, network architectures, OSI
RM, Internet, communication protocols, performance metrics.
Network technologies: coding, reliable transmission, CSMA/CD,
Token Ring, FDDI, Wireless Lan (802.11)
Packet switching: Datagram, virtual circuits, switching, extended
LAN.
Internetworking: IPV4, addressing, routing, bridges, switches,
routers, ARP, DHCP, ICMP, global Internet, subnetting, CIDR,
inter-domain routing (BGP), IPV6 Multicasting, Multi Protocol
Label Switching (MPLS).
End-to-end protocols: UDP, TCP , Congestion controll, resource
allocation.
Applications: DNS, Mail, WWW
Readings/Bibliography
◊ L. L. Peterson , B. S. Davie , Computer Networks - A Systems Approach , Morgan Kaufmann, San Francisco, CA .
Teaching methods
Lectures, practice exercises, project development.
Assessment methods
written test, optional oral exam.
Teaching tools
textbook, slides, papers from scientific literature,
laboratory.
Links to further information
http://www.cs.unibo.it/~panzieri/Reti/prog.html
Office hours
See the website of Fabio Panzieri