|Program of Graduate Studies||Applied Informatics|
|Subject Area||Telecommunications, Signals and Networks|
|Semester||Semester 3 – Fall|
|Weekly Teaching Hours||4|
- Computer Networks and the Internet
- Application Layer (HTTP, SMTP, FTP, DNS…)
- Transport Layer (TCP, UDP)
- The Network Layer (IP, Switch, Router)
- The Link Layer: Links, Access Networks and LANs
- Wireless and Mobile Networks (802.11, 3G, 4G)
- Multimedia Networking (Streaming, VoIP, RTP…)
- Security in Computer Networks (SSL, VPN…)
- Network Management (SNMP)
This course will introduce students to fundamental concepts of computer networks and widely used technologies and protocols such as HTTP, TCP/IP, Ethernet, WiFi etc. A top-down approach will be followed, organized around the layered architecture of a network, which starts from the application layer and moves down to the physical layer. Students will learn how networking applications work and emphasis will be given on Web oriented applications like e-mail and the HTTP protocol.
With the successful completion of the course students should:
- Have comprehended the OSI model, as well as the principle of encapsulation as we move vertically in the protocols of the OSI model.
- Have hands-on experience with TCP and UDP through socket programming exercises.
- Understand the way the Internet Protocol (IP) works and the various routing algorithms of the Network Layer.
- Be able to distinguish the various protocols used in the Link Layer, especially the Ethernet which is widely used in Local Area Networks (LANs).
- Be familiar with concepts like IEEE802.11 (WiFi), MAC, network security and management.