Internet Technologies
Course title: Internet Technologies
Code: FEIT10L006
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Institute: Taken course: switching and routing
Prerequisite for enrollment of the subject: None
Course goals/Competences: Understanding, analysis and practical application of fundamental Internet technologies, such as fundamental Internet protocols (IP, TCP, UDP), IP addressing, DNS, networking, basic knowledge of TCP/IP and UDP/IP client-server communication, fundamental Internet services (WWW, FTP, email, etc..), management, Internet security and Internet technologies for voice over Internet and video/audio streaming.
Learning methods:
Total available number of classes: 180
Curriculum: Introduction to Internet technologies. Internet architectures. Fundamental Internet protocols (DNS, DHCP, TCP, UDP). Internet Protocol (IP). Protocol multiplexing in Internet. Internet networking (TCP/IP, client-server communication). IP routing and switching. Internet services (e-mail, FTP, Telnet, chat, etc.). Web technology (HTTP, HTML). Real-time multimedia communication over Internet (streaming video and audio). Real-time transport over Internet (RTP). Voice over IP (VoIP). Peer-to-peer networks for voice over Internet. Quality of Service in Internet. Management in IP networks (SNMP). Internet security (IPsec, etc.). Integration of IP and classical telecommunications.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Toni Janevski |
Internet Technologies |
Internal script of FEIT |
2007 |
2 |
Douglas E. Comer |
Internetworking with TCP/IP, Vol.1: Principles, Protocols and Architecture |
Prentice Hall |
2000 |
3 |
Jon Crowcroft, Mark Handley, Ian Wakeman |
Internetworking multimedia |
Morgan Kaufmann |
1999 |