Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Computer Networking Lab Experiments, Schemes and Mind Maps of Data Communication Systems and Computer Networks

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

2023/2024

Uploaded on 02/15/2024

aryan-unawane
aryan-unawane 🇮🇳

1 document

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
List of CN Lab Experiments
Sr.No. Experiments
Title
COs
1 Use basic networking commands (e.g: ping, tracert, nslookup, netstat,
ARP, RARP, ip, ifconfig, dig, route, etc) using Linux Command Prompt.
CO1
2 Build a simple network topology and configure it for static routing
protocol using packet tracer using Cisco Packet Tracer.
CO1
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.
CO3,CO4,
CO5
4 Perform File Transfer and Access using FTP commands CO2
5 Perform Remote login using Telnet server using Linux Command Prompt CO2
6 Implement TCP or UDP Sockets using Java CO3
7 Study on Bluetooth protocol stack. CO6
8 Implement the Hamming code using C/C++. CO5
9 Setup a network and configure IP addressing, subnetting, Masking using
Cisco Packet Tracer
CO4
10 1. Set up multiple IP addresses on a single LAN.
2. Using netstat and route commands of Linux, do the following:
View current routing table
Add and delete routes
Change default gateway
3. Perform packet filtering by enabling IP forwarding using IP
tables in Linux.
CO4
pf3
pf4
pf5

Partial preview of the text

Download Computer Networking Lab Experiments and more Schemes and Mind Maps Data Communication Systems and Computer Networks in PDF only on Docsity!

List of CN Lab Experiments

Sr.No. Experiments

Title

COs

1 Use basic networking commands (e.g: ping, tracert, nslookup, netstat, ARP, RARP, ip, ifconfig, dig, route, etc) using Linux Command Prompt.

CO

2 Build a simple network topology and configure it for static routing protocol using packet tracer using Cisco Packet Tracer.

CO

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.

CO3,CO4,

CO

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

CO

10 1.^ Set up multiple IP addresses on a single LAN.

  1. Using netstat and route commands of Linux, do the following:  View current routing table  Add and delete routes  Change default gateway
  2. Perform packet filtering by enabling IP forwarding using IP tables in Linux.

CO

Lab Objective and Outcomes

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.

Mapping of Course outcomes (COs) with

Program specific outcomes (PSOs)

Subject Weight

Course Outcomes

Contribution to Program specific outcomes

PO1 PO2 PO

Lab 100%

CO1 3 1 1

CO2 2 1

CO3 1 1 1

CO4 2 3

CO5 2 1 1

CO6 3 1

CO1: PSO1, PSO2, PSO

CO2: PSO2, PSO

CO3: PSO1, PSO2, PSO

CO4: PSO2, PSO

CO5: PSO1, PSO2, PSO

CO6: PSO2, PSO

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.