Scheda programma d'esame
COMPUTER NETWORKS
GIUSEPPE ANASTASI
Academic year2016/17
CourseCOMPUTER ENGINEERING
Code545II
Credits9
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
RETI INFORMATICHEING-INF/05LEZIONI90
GIUSEPPE ANASTASI unimap
Learning outcomes
Knowledge
Students, who successfully complete this course, will become aware of basic concepts on computer networks. Specifically, they will acquire a solid knowledge about network applications, Internet protocols, and (wired/wireless) network technologies. They, will be able to design and implement client-server and peer-to-peer applications.
Assessment criteria of knowledge
Students will be assessed on their demonstrated ability to - discuss the main course contents using an appropriate terminology; - put into practice and execute, with critical awareness, the practical activities illustrated or carried out during the course; - design and develop client-server and peer-to-peer applications

Methods:

  • Final oral exam
  • Laboratory report

Further information:
Final oral exam on theotetical concepts: 67% Project and other practical activities: 33%

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • individual study
  • Laboratory work
  • Practical

Attendance: Advised

Teaching methods:

  • Lectures
  • laboratory
  • project work

Syllabus
Introduction to Internet and computer networks. Direct Link Networks. PPP protocol. Packet Switching Networks. Switched Ethernet. Virtual LANs. Wide-Area Packet Switched Networks Internetworking. Routers. Internet Protocol (IP). Routing protocols. End-to-end data transport. UDP and TCP protocols. Network Applications. Client-Server and Peer-to-Peer Applications. Security. Secrecy. Message integrity. Digital signature. End-to-end Authentication. Secure Applications. Firewalls Wireless and Mobile Networks. Wireless Internet Access. Mobile IP. Other wireless networks. Multimedia Networking. Streaming applications. Real-time interactive applications.
Bibliography
Textbook: J.Kurose, K. Ross, "Computer Networking. A Top-Down Approach", VI Edition, Pearson. Further bibliography will be indicated.
Work placement
Yes
Updated: 14/11/2016 17:27