Title:

Computer Networks and Communication Protocols

Code:PSI
Ac.Year:ukončen 2005/2006
Term:Winter
Curriculums:
ProgrammeBranchYearDuty
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:
 
  • Introduction.
  • Data communications - selected topics.
  • Internet concepts.
  • Naming and addresing.
  • Routing principles.
  • Internet routing.
  • Multicast routing.
  • Mobile networks routing.
  • Internet protocols.
  • ATM and Internet/ATM protocols.
  • Protocol implementation.
  • Protocol engineering.
  • Networking security.
Syllabus of computer exercises:
 
  • Basics of Internet Communication.
  • Transport layer programming.
  • Network applications by BSD sockets library
  • Word Wide Web, SGML, XML.
  • Tools for dynamic WWW pages.
Syllabus - others, projects and individual work of students:
 
  • Message Delivery System
  • Searching for a local user by WWW
Fundamental literature:
 
  • Keshav S.: An Engineering Approach to Computer Networking. Addison-Wesley, 1997.
Study literature:
 
  • 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