0% found this document useful (0 votes)
239 views1 page

CS6108 Computer Network Lab Assignments

This document outlines the lab assignments for a Computer Networks course taken over 11 classes. The assignments introduce students to networking components and software, troubleshooting techniques, and programming basics like printing addresses and scanning ports. Later assignments involve socket programming with TCP/IP and UDP/IP as well as serial port programming. Students are instructed to complete programs for tasks like splitting URLs, listing interfaces, implementing echo clients and servers, and writing simple messages to serial ports. The document lists two recommended textbooks to support the course material.

Uploaded by

AakashKumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
239 views1 page

CS6108 Computer Network Lab Assignments

This document outlines the lab assignments for a Computer Networks course taken over 11 classes. The assignments introduce students to networking components and software, troubleshooting techniques, and programming basics like printing addresses and scanning ports. Later assignments involve socket programming with TCP/IP and UDP/IP as well as serial port programming. Students are instructed to complete programs for tasks like splitting URLs, listing interfaces, implementing echo clients and servers, and writing simple messages to serial ports. The document lists two recommended textbooks to support the course material.

Uploaded by

AakashKumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

SEMESTER-VI

CS 6108 COMPUTER NETWORKS LAB ASSIGNMENT


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, B. I. T. MESRA

Class -I and II: Familiarization to:
1. Network components such as Modem, Gateways, Routers, Switches, Cables etc.
2. Various network softwares, services and applications.
3. Network trouble shooting Techniques: Trouble shooting basic TCP/IP problems.
4. Commands like ipconfig, getmac, tracert, pathping, arp, ping, netstat, finger etc.
5. Straight cabling, Cross cabling, Signal testing, T568A and B wiring standards (including hands on
practice)

Class -III, IV, and V:
1. Program that prints the address of www.bitmesra.ac.in
2. Program that prints all the addresses of www.indianrail.gov.in
3. Program that scans lower ports and prints them.
4. Program to list host names from command line, attempt to open socket to each one and print the
remote host, the remote port, the local address and the local port.

Class - VI and VII:
1. Program for splitting the URLs entered into command line into component parts.
2. Program to list all the interfaces available on a workstation.

Class - VIII and IX: TCP/IP and UDP/IP socket Programming
1. Program for echo client. The Client enters data to the server, and the server echoes the data back to
the clients.
2. Program for echo Server. The Server listens at the port specified and reads from client and echoes
back the result.

Class- X and XI: Serial Port programming
1. Program to write out Hello World to a serial port or to a USB to Serial Converter.
2. Simple RPC Programming. (Introductory level)


Text Book:
1. Youlu Zheng and Shakil Akhtar, Networks for Computer scientists & Engineers/Lab
manual, Oxford Univ. Press
2. Douglas E.Comer, Hands on Networking with Internet Technologies, Pearson
Education

You might also like