Course title: Internet Technologies
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Prerequisite for enrollment of the subject: Taken course: Programming and Algorithms
Course Goals (acquired competencies): Learning how the Internet is organized, Internet protocol exploration, IP addressing, routing, DNS, basics of TCP/IP communication, the study of various Internet services such as World Wide Web, FTP, messaging, email, also study protocols and communication concepts such as SMTP, HTTP, HTML and others. It also covers VoIP technologies, streaming video and multimedia, as well as security and management technologies on the Internet.
Total available number of classes: 180
Course Syllabus: Introduction to Internet Technologies. Internet architectures. Basic Internet protocols (DNS, DHCP, TCP, UDP). Internet Protocol (IP). Multiplexing of protocols on the Internet. Network operation (TCP/IP, client-server communication). Routing and switching to IP packets. Internet services (e-mail, FTP, telnet, chat, etc.). Web technology (HTTP, HTML). Multimedia communication over the Internet (streaming video & audio). Real-time Internet Transmission (RTP). Voice over IP (VoIP). Peer-to-peer voice networks over the Internet. Quality of service on the Internet. IP Network Management (SNMP). Internet communication security (IPsec etc.). Integration of IP and Classical Telecommunications.
|Toni Janevski||“Internet technologies” UKIM, 2015. (ISBN 978-9989-43-379-5)||Ss. Cyril and Methodius University, Skopje||2015|
|Toni Janevski||“Internet Technologies for Fixed and Mobile Networks&”, Artech House, USA, 2015. (ISBN: 978-1-60807-921-6)||Artech House, USA||2015|
|Douglas E. Comer||“Internetworking with TCP/IP, Vol.1: Principles, Protocols and Architecture”, Prentice Hall||Prentice Hall||2000|