Title:

Computer Networks and Communication Protocols

Code:PSI
Ac.Year:ukončen 2005/2006
Term:Winter
Study plans:
ProgramBranchYearDuty
EI-BC-3VTB2nd Stage/2nd YearElective
EI-MSC-3VTN3rdElective
EI-MSC-5VTI2nd Stage/3rd YearElective
Language:Czech
Private info:http://www.fit.vutbr.cz/study/courses/PSI/private/
Credits:6
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSem. ExercisesLab. exercisesComp. exercisesOther
Hours:39001214
 ExaminationTestsExercisesLaboratoriesOther
Points:60150025
Guarantee:Švéda Miroslav, prof. Ing., CSc., DIFS
Lecturer:Švéda Miroslav, prof. Ing., CSc., DIFS
Instructor:Očenášek Pavel, Ing., Ph.D., DIFS
Ščuglík František, Ing., Ph.D., DIFS
Trchalík Roman, Mgr., Ph.D., DIFS
Faculty:Faculty of Information Technology BUT
Department:Department of Information Systems FIT BUT
Prerequisites: 
C and C++ Programming Languages (CPP), DITS
Data Communications and Computer Networks (PDT), DIFS
 
Learning objectives:
Understand concepts and communication principles in upper layers of computer networks, namely in Internet.
Description:
Internet concepts. Principles, methods and techniques: naming and addressing, routing, traffic management. Common protocols. Protocol implementation and protocol engineering.
Knowledge and skills required for the course:
The sets, relations and mappings. The elementary notions of the graph theory. The elementary notions of communication protocols.
Learning outcomes and competences:
Understanding concepts and communication principles in upper layers of computer networks, namely in Internet.
Syllabus of lectures:
  1. Introduction.
  2. Data communications - selected topics.
  3. Internet concepts.
  4. Naming and addresing.
  5. Routing principles.
  6. Internet routing.
  7. Multicast routing.
  8. Mobile networks routing.
  9. Internet protocols.
  10. ATM and Internet/ATM protocols.
  11. Protocol implementation.
  12. Protocol engineering.
  13. Networking security.
Syllabus of computer exercises:
  1. Basics of Internet Communication.
  2. Transport layer programming.
  3. Network applications by BSD sockets library
  4. Word Wide Web, SGML, XML.
  5. Tools for dynamic WWW pages.
Syllabus - others, projects and individual work of students:
  1. Message Delivery System
  2. Searching for a local user by WWW
Fundamental literature:
  1. Keshav S.: An Engineering Approach to Computer Networking. Addison-Wesley, 1997.
Study literature:
  1. Keshav S.: An Engineering Approach to Computer Networking. Addison-Wesley, 1997.
Controlled instruction:
Completion of 2 projects, mid-term exam passing
Progress assessment:
Written mid-term exam and submitting 2 projets in due dates