Dokument se učitava


School of Electrical and Computer Engineering of Applied Studies


Internet Protocols and Technologies Course code: 131007 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 3
Semester: 5
Requirements: Computer Networks
Goal: Acquiring knowledge about the technology of local computer networks, interconnected computer networks, standardized protocols and routing algorithms.
Outcome: Training for designing and configuring all necessary parameters of networked computers and network interconnection devices: switches, bridges and routers.
Contents of the course
Theoretical instruction:
  1. Introductory lecture. Course program, organization and course content. Relation with other courses.
  2. The layered architecture of the protocol stack. Protocol hierarchy, layout design; protocols, services, primitives, debugging;
  3. Basic features and interoperability of OSI, TCP/IP and IEE802 layered architectures.
  4. Link layer protocols: CSMA/CD, CSMA/CA, PRP, PPPoEthernet.
  5. IPv4 protocol. Datagram format and mechanism of the protocol, subnetting, overlay tunneling; NAT protocol.
  6. IPv6 protocol, header format, header type, address type. Mobile IP protocol.
  7. Dynamic IP Addressing: DHCPv4, DHCPv6, SLAAC.
  8. Routing. RIPv2, RIPng and OSPFv3 protocols.
  9. Transport layer; TCP protocol; state diagrams; flow control.
  10. Karnaugh's algorithm; avoiding congestion; timer management.
  11. Algorithms for congestion management: Tahoe, Reno.
  12. Network Monitoring and Management Protocol (SNMP), e-mail (SMTP), domain name systems (DNS).
  13. File Transfer Protocol (FTP), HTTP protocol.
  14. MultiProtocol Label Switching (MPLS) protocol, virtual private networks
  15. Security protocols: IPsec, SSH
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. In the laboratory: network-based installation of operating systems and adjustment, connecting the computer with active elements, setting the router. The course program complies with the recommendations of the IEEE / ACM Computing Curriculum: CE2016 Computer Engineering Body of Knowledge: CE -NWK 2-10. CC2008 Computer Science Body of Knowledge: NC. Net Centric Computing
Textbooks and References
  1. Vasiljević, V., Internet protokoli i tehnologije, VIŠER, Beograd, 2013.
  2. Vasiljević, V., Gavrilović, P., Krneta, B., Kamberović, M., Internet protokoli i tehnologije – priručnik, VIŠER, Beograd, 2016.
  3. Stallings, W., Data and Computer Communications, Pearson Ed., Inc. Upper Saddle Riv., NJ, 2014.
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam