Internet Protocols and Technologies Course code: 131007 | 6 ECTS credits
Basic information
Level of Studies:Undergraduate applied studies
Year of Study:2
Semester:4
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:
Introductory lecture. Course program, organization and course content. Relation with other courses.
The layered architecture of the protocol stack. Protocol hierarchy, layout design; protocols, services, primitives, debugging;
Basic features and interoperability of OSI, TCP/IP and IEEE802 layered architectures.
Link layer protocols: CSMA/CD, CSMA/CA, PPP, PPPoEthernet.
IPv4 protocol. Datagram format and mechanism of the protocol, subnetting, overlay tunneling; NAT protocol.
IPv6 protocol, header format, header type, address type. Mobile IP protocol.
Dynamic IP Addressing: DHCPv4, DHCPv6, SLAAC.
Routing. RIPv2, RIPng and OSPFv2, OSPFv3 protocols.
Transport layer; TCP protocol; state diagrams; flow control.
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
Vasiljević, V., Internet protokoli i tehnologije, VIŠER, Beograd, 2013.
Vasiljević, V., Gavrilović, P., Krneta, B., Kamberović, M., Internet protokoli i tehnologije – priručnik, VIŠER, Beograd, 2016.
Stallings, W., Data and Computer Communications, Pearson Ed., Inc. Upper Saddle Riv., NJ, 2014.