Computer Networks II

Academic Semester:
Course TypeReference NumberSubprogram
Compulsory in SubprogramTheory: ΤΠ60Δ1
Lab:
Network Engineering
SemesterAcademic YearHours per week
Spring3rdTheory: 3 Lab: 2
ExamsECTSWorkload
69
PrerequisitesTeaching methodTeaching Language
Lectures with parallel laboratory classesGreek

Academic Staff

Faculty in charge: 
fragopou's picture
φραγκοπούλου παρασκευή
Fragopoulou Paraskevi
Professor
Καθηγήτρια
+30 2810 379180

COURSE CONTENT

Theory

  • Network Layer: Introduction, Forwarding and Routing, Network Service Models, Virtual Circuit and Datagram Networks, Virtual-Circuit Networks, Datagram Networks.
  • Transport Layer: Introduction and Transport-Layer Services, Relationship Between Transport and Network Layers, Overview of the Transport Layer in the Internet, Multiplexing and Demultiplexing, UDP, Principles of Reliable Data Transfer, Building a Reliable Data, Go-Back-N (GBN), Selective Repeat, TCP.
  • Link Layer and Local Area Networks: Introduction and Services, Services Provided by the Link Layer, Error-Detection and -Correction Techniques, Parity Checks, Checksumming Methods, Cyclic Redundancy Check (CRC), Multiple Access Protocols.
  • Application Layer: Principles of Network Applications, Network Application Architectures, Processes Communicating, Transport Services Available to Applications, Transport Services Provided by the Internet, Application-Layer Protocols, Network Applications, Web and HTTP, Non-persistent and Persistent Connections, HTTP Message Format, User-Server Interaction: Cookies, Web Caching, Conditional GET, File Transfer: FTP, Electronic Mail in the Internet, SMTP.

Laboratory
Upon completion of the course and laboratory exercises, the student will have acquired the necessary knowledge of the following:

  • Installing a the modem on a computer, and communication with other computers via phone line (dial-up). Services provided by a network based on communication via dial-connection up (Internet, FTP, video conference). Measurement bandwidth of such a network under real conditions and assessment of the quality of these services (Quality of Services)
  • Installing and configuring an ETHERNET network. Installation of the network card, accessing a local network. Services provided by an ETHERNET network. Transferring files between computers on the same network,
  • Application of video conference services, FTP on such a network. Measuring network bandwidth in the presence of a single user or multiple users simultaneously. Evaluation of service.
  • Configuring parameters on the Server and the Users. Familiarity with the operation of a Server running on MS Windows environment, and LINUX. Routing services, file transfer, Web Hosting, File sharing.
  • Configuring a Server system to access it, creating user groups, user rights, creating FTP Server. Applications and resource assessment services on a network using Windows.
  • Use Network Management and Monitoring tools, such as tcpdump and tcptrace.

Bibliography

  • James Kurose, Keiths Ross, "Computer Networking: A Top Down Approach Featuring the Internet:, Pearson, 6th edition.
  • A.S.Tanenbaum, "Computer Networks", Prentice Hall, 5th edition. 

Head of the Department οf Informatics Engineering
Malamos Athanasio ASSOCIATE PROFESSOR, amalamos@hmu.gr

Deputy Head of the Department οf Informatics Engineering
Marias Kostas ASSOCIATE PROFESSOR, kmarias@hmu.gr

Secretary
Address: Department of Informatics Engineering, School of EngineeringTEI of Crete, Heraklion, Crete, P.O Box: 71500
E-mail: secretariat@ie.teicrete.gr
Tel: 2810-379716, 2810-379795, 2810-379853
Fax: 2810-379717
Website: http://www.ie.teicrete.gr

Administrators
Tel: 2810-379776