-

Computer Networks

  • Code: 5503
  • Semester: 5th
  • Type: Scientific Field Course (SFC)
  • Category: Special Background Course (SBC)
  • Character: Compulsory (C)

Module Description

CONTENT
Introduction: Open systems interconnection, Internet applications.
Protocol stacks: OSI/ISO and TCP/IP protocol stacks.
Internet addressing: Class less and Class full addressing models, sub netting and super netting, broadcast addresses.
Address Resolution Protocol: IP to physical address resolution, implementation issues of ARP, ARP message format, Reverse ARP
IP Protocol: Connection-less packet delivery system, IP datagram, IP header fields, packet fragmentation and reassembly, time to live.
ICMP Protocol: Error reporting and correcting, ICMP packet delivery, ICMP packet format, ping command.
Routing: Static and Dynamic routing, autonomous system, routing tables and algorithms
UDP protocol: UDP message format, UDP ports, multiplexing and de-multiplexing of UDP segments.
Transmission Control Protocol (TCP): Reliable transfer of data stream, sliding windows, TCP ports, adjusting window size, flow control, TCP header format, installing TCP connections, acknowledgements, retransmissions, congestion control, random early drop, delayed ACKs.
Domain Name System: DNS servers, assigning names to hosts.
Network Applications: Electronic mail, File transfer, World Wide Web, Telnet.

DESCRIPTION
The course covers in detail the basic and popular protocols of today’s Internet, namely the TCP and IP protocols of the TCP/IP protocol stack. It discusses in detail the IP addressing scheme, the IP sub-netting and the characteristics of popular Internet applications such as World Wide Web, email and file transfer

STRUCTURE
The course is made of four main topics. The first topic is an introduction to the TCP/IP protocol stack, including protocol architecture, services and standardization. The second part discusses application issues and the third part examines in detail the network layer IP protocol including routing. The fourth part considers the transport layer TCP and UDP protocols including sliding windows and flow control.

EVALUATION
A… THEORETICAL PART (Autonomous)
Final Exam for 100% of Total Grade
The exam paper may consist of questions on ;
* descriptive short formats.
* comparative evaluation of various theoretical aspects.
B… PRACTICAL PART (Autonomous)
a) Laboratory Weekly Assignments for 20% of Total Grade.
b) Mid Term Test for 30% of Total Grade
c) Final Exam for 50% of Total Grade
Final Grade = 60%*Grade(Theory) + 40%*Grade(Practical)

Alternative Evaluation Methods

NO

Module Objectives

MODULE OBJECTIVES (LEARNING OUTCOMES)
Upon successful completion of the course the students will be able to :
• Report the Internet addressing procedures for successful network access
• Implement sub-netting and super-netting procedures in real network installations
• Calculate station IP address and subnet mask for successful communication
• Distinguish the differences between OSI/ISO and TCP/IP protocol stacks
• Report the IP procedures for successful network packet transfers
• Report the error correcting schemes utilized in Internet
• Distinguish the IP and MAC addresses and their functionality
• Report the translation procedure between IP and MAC addresses of the ARP protocol
• Expose the implementation problems of network layer protocols
• Report TCP and UDP procedures
• Report the functionality of popular network applications

Bibliography

• Douglas E. Comer, Internetworking with TCP/IP, 6th Edition, Addison-Wesley, 2013
• Douglas E. Comer, Computer Networks and Internets, 6th Edition, Addison-Wesley, 2014
• James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach, 6th Edition, Pearson, 2012
• Larry L. Peterson, Bruce S. Davie, Computer Networks, Fifth Edition: A Systems Approach, The Morgan Kaufmann Series in Networking, 2011.
• Emad Aboelela, Network Simulation Experiments Manual, 5th Edition, The Morgan Kaufmann Series in Networking, 2011.
• Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, 5th Edition, Prentice Hall, 2010

Recent Announcements

4 Oct 2019
Διδασκαλία μαθημάτων από Μεταδιδάκτορες (ΕΣΠΑ)
4 Oct 2019
ΤΡΟΠΟΠΟΙΗΤΙΚΕΣ δηλώσεις μαθημάτων στο πληροφοριακό σύστημα ΠΥΘΙΑ 2019-20Χ
4 Oct 2019
Δηλώσεις τμημάτων εργαστηρίων 2019-20Χ
3 Oct 2019
ΠΡΟΘΕΣΜΙΕΣ ΚΑΙ ΔΙΚΑΙΟΛΟΓΗΤΙΚΑ ΣΙΤΙΣΗΣ ΑΚΑΔ.ΕΤΟΥΣ 2019-2020
3 Oct 2019
Οργάνωση Πινάκων Ανακοινώσεων
2 Oct 2019
ΔΗΛΩΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΚΑΤΕΥΘΥΝΣΕΩΝ – ΠΡΩΗΝ ΤΜ. ΠΛΗΡΟΦΟΡΙΚΗΣ
2 Oct 2019
Θέση υποψήφιου διδάκτορα σε ερευνητικό έργο
1 Oct 2019
Μετακίνηση το Χειμερινό 2019-2020 – Δήλωση μαθημάτων στο Pithia (επείγον)
3 Oct 2019
Τελετή Υποδοχής Πρωτοετών φοιτητών/τριών 2019-20
30 Sep 2019
Track on 5G for the Industrial Internet of Things @IEEE 5G World Forum
29 Aug 2019
Ημερίδα Πρακτικής Άσκησης
10 Jun 2019
Ημερίδα “Εθνική Στρατηγική Κυβερνοασφάλειας” στο Υπουργείο Ψηφιακής Πολιτικής
14 Apr 2019
6ο Technology Forum – 15 Απριλίου 2019 (τελικό πρόγραμμα)
19 Mar 2019
6ο Technology Forum – 15 Απριλίου 2019 (εισιτήρια με μειωμένο κόστος)
19 Mar 2019
OWASP Student Chapter Συνάντηση “Introduction to Digital Forensics”
17 Dec 2018
Ομιλία του καθηγητή Man Wai Mak (Hong Kοng Polytechnic University)

Δείτε επίσης