This course covers the technologies and protocols used in the Internet, starting with the fundamental underlying transmission technologies and protocols. The design principles of Internet protocols, including the Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP) and Transmission Control Protocol (TCP), the Domain Name System (DNS), routing protocols (RIP, OSPF, BGP), and application-level protocols (FTP, TFTP, TELENET, SSH, HTTP, HTTPS, DNS, DHCP, SMTP) are explored. A set of laboratory exercises provide hands-on experience so as the students comprehend the operation of Internet Protocols, by capturing and analyzing traffic generated in IP networks.
- Teacher: Ευστάθιος Συκάς Efstathios Sykas
- Teacher: Κωνσταντίνα Σακκά Ntina Sakka
- Teacher: Συμεών Παπαβασιλείου
ects: 5
studyload: theory 2, lab 2
consumers: N/A
modeOfDelivery: oncampus
learningOutcomes: This course provides an introduction to the operation of computer networks, and in particular the Internet. The course content aims to promote an understanding of protocol layering and its use in the design of packet-switched data networks. Students will become familiar with the basic protocols for wired and wireless communication in local area networks (LANs), addressing principles, routing algorithms, the operation of switches, the IP protocol, the transport protocols TCP and UDP, the Internet naming system, as well as application-layer protocols.
Finally, the course aims to familiarize students with the most widely used Internet applications, the World Wide Web, and file distribution.
Upon successful completion of the course, students will be able to:
• understand the characteristics, functions, and structure of computer networks;
• analyze the operation of basic internetworking protocols;
• use protocol analysis tools;
• comprehend the operation of core Internet services;
• specify requirements related to device communication over the Internet.