



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
A list of computer networking lab experiments designed to provide students with a comprehensive understanding of computer networking concepts and technologies. The experiments cover a wide range of topics, including the use of basic networking commands, network topology configuration, protocol analysis using wireshark, file transfer and remote login, socket programming, error detection and correction, and physical layer protocols. The lab objectives and outcomes are clearly defined, and the mapping of course outcomes (cos) to program outcomes (pos) and program-specific outcomes (psos) is provided. This document could be useful for students studying computer networking or related subjects, as it offers a structured approach to hands-on learning and practical application of networking concepts.
Typology: Schemes and Mind Maps
1 / 6
This page cannot be seen from the preview
Don't miss anything!
1 Use basic networking commands (e.g: ping, tracert, nslookup, netstat, ARP, RARP, ip, ifconfig, dig, route, etc) using Linux Command Prompt.
2 Build a simple network topology and configure it for static routing protocol using packet tracer using Cisco Packet Tracer.
3 Use Wireshark to understand the operation of TCP/IP layers: Ethernet Layer: Frame header, Frame size etc. Data Link Layer: MAC address, ARP (IP and MAC address binding) Network Layer: IP Packet (header, fragmentation), ICMP (Query and Echo) Transport Layer: TCP Ports, TCP handshake segments etc. Application Layer: DHCP, FTP, HTTP header formats.
4 Perform File Transfer and Access using FTP commands^ CO 5 Perform Remote login using Telnet server using Linux Command Prompt^ CO 6 Implement TCP or UDP Sockets using Java^ CO 7 Study on Bluetooth protocol stack.^ CO 8 Implement the Hamming code using C/C++.^ CO 9 Setup a network and configure IP addressing, subnetting, Masking using Cisco Packet Tracer
10 1.^ Set up multiple IP addresses on a single LAN.
Lab Objective:
1 To^ study^ the^ basic^ taxonomy^ and^ terminology^ of^ the^ computer networking and enumerate the layers of OSI model and TCP/IP model. 2 To explore the fundamental components of Application layer. 3 To understand the issues and challenges of Transport layer. 4 To gain core knowledge of network layer protocols and IP addressing. 5 To acquire knowledge of Data Link layer services and protocols. 6 To know and discover applications of various application layer protocols.
Lab Outcomes:
CO1 Demonstrate^ the^ concept^ of^ data^ communication^ with^ the^ help^ of networking commands and topology CO2 Conceptualize data communication at application layer. CO3 Demonstrate the transport layer with the help of socket programming Techniques and protocols. CO4 Design the network using IP addressing and sub netting / super netting schemes using Network tools and simulators such as Wireshark ,NS2 etc. CO5 Demonstrate the Data link layer with the help of error detection and correction. CO6 Explore the protocols at physical layer.
Subject Weight
Course Outcomes
Contribution to Program specific outcomes
Lab 100%
CO5 2 1 1
CO6 3 1
Program Outcomes :
PO1 : Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. PO2 : Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. PO3: Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. PO4 : Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. PO5 : Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. PO6 : The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. PO7 : Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. PO8 : Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. PO9 : Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. PO10 : Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. PO11 : Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. PO12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.