|
Module/Course Title: Computer Network Lab |
|||||
|
Module course code KOMS120309 |
Student Workload
|
Credits 1 / 1.5 ETCS |
Semester 3 |
Frequency
Odd Semester |
Duration 16 |
|
1 |
Type
of course Core Study Courses |
Contact
hours
|
Independent
Study
|
Class Size 30 |
|
|
2 |
Prerequisites
for participation (if applicable) - |
||||
|
3 |
Learning Outcomes
|
||||
|
4 |
Subject aims/Content This course is a practicum course, where students will do a practicum based on the given practicum modules. In this course, the practicum is designed to apply the theories obtained in the Computer Networking course in an integrated manner based on cases. The theories applied in the practicum include the Layer 3 OSI Model, which consists of network topology, Addressing, ICMP, Subnetting, Routing, and NAT, as well as the Layer 4 OSI Model, which emphasizes socket programming applied to the UDP and TCP protocols, as well as the application of multicast. To be able to take this course, students must have taken a Data Communication course and at least are currently taking a Computer Networking course. Study MaterialOSI Layer I: Half Duplex, Full Duplex, Wiring Case:
Addressing, IP Address, Network layer 3 Case: Creating a single LAN with a /24 subnet Subnetting
DHCP Case:
Static Routing Case I: Perform static routing on a network with 2 routers. Case II: Perform static routing on a network consisting of 4 connected routers that are connected in a straight line. Static Routing, Aggregate Routing Case Perform static routing on networks consisting of more than 4 routers that are connected in a star and straight manner. Network analysis and design, network topology. Case: Designing a campus network. Network analysis and design, network topology. Case: Designing a campus network. Addressing, Subnetting, DHCP, Static Routing, Aggregate Routing Case: Configure a network whose topology has been created in the 7th module practicum. Addressing, Subneting, DHCP, Static Routing, Aggregate Routing Case: Configure a network whose topology has been created in the 7th module practicum. NAT Case: Perform NAT so that the campus network that has been configured in the 8th practicum module can access the internet network. Dynamic routing, routing algorithms. Case: Perform dynamic routing on the network using OSPF. OSI layer 4, Socket Programming, Internet Protocol, TCP Case: Create a chat program between two users using the TCP protocol. OSI layer 4, Socket Programming, Internet Protocol, UDP Case: Create a program for calculating the area of flat shapes with a large number of parallel computations using the UDP protocol. The network consists of one host manager and more than 2 worker hosts. OSI layer 4, Socket Programming, Internet Protocol, UDP, Multicast Case: Create chat programs for multiple users, using Multicast groups. OSI layer 4, Socket Programming, Internet Protocol, UDP Case: Create a program for calculating the area of flat shapes with a large number of parallel computations using the UDP protocol. The network consists of one host manager and more than 2 worker hosts. |
||||
|
5 |
Teaching methods
Practice |
||||
|
6 |
Assesment Methods
Practical assessment rubric |
||||
|
7 |
This module/course is used in the following study programme/s as well Computer Science Study Programme |
||||
|
8 |
Responsibility for module/course
|
||||
|
9 |
Other Information
|
||||