0% found this document useful (0 votes)
35 views

Assignments

Uploaded by

tazfiasultana67
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Assignments

Uploaded by

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

Hajee Mohammad Danesh Science and Technology University, Dinajpur

B.Sc. (Engineering) in CSE


Level 3 Semester II, Course Code: CSE 358
Course Title: Computer Networks Sessional

Assignments

Assignment 1: Protocol Layer Analysis


Objective:
The objective of this assignment is to help students understand the concept of protocol layers,
their functions, and interactions within the OSI and TCP/IP models.
Tasks:
a. For each of the seven layers in the OSI model, identify at least two key protocols
associated with that layer (e.g., HTTP, FTP for Application Layer; TCP, UDP for
Transport Layer).
b. Describe the primary functions of each protocol and how they contribute to the overall
communication process.
Deliverables: A handwritten document detailing the functions and protocols associated with
each layer, along with packet construction and analysis.

Assignment 2: Data Encapsulation and De-Encapsulation


Objective:
The objective of this assignment is to make the students able to manually examine and analyze
data encapsulation, packet formation, and layer-specific responsibilities through theoretical
exercises and hands-on demonstrations without the use of any network analysis tools.
Tasks:
For Encapsulation:
a. Given a hypothetical scenario where data is sent from a web browser (Application
Layer) to a web server, manually outline and simulate the encapsulation process.
b. Describe what happens to the data at each layer: Application, Transport, Network, Data
Link, and Physical.
c. Create a table or flowchart showing the addition of headers and trailers at each layer,
and what information is added (e.g., IP addresses at the Network Layer, MAC addresses
at the Data Link Layer).
For De-Encapsulation:
a. Now consider the reverse process where the web server sends a response back to the
client.
b. Model the de-encapsulation process as the data travels back up the layers from Physical
to Application.
c. Illustrate how headers and trailers are removed and how the data is reassembled at the
receiving end.
Deliverables: A handwritten document comprising flowcharts or diagrams illustrating the
encapsulation and de-encapsulation processes along with a short description for each step of
the flowchart/diagram.

Assignment 3: Ethernet Cabling and LAN Design for a Computer Lab


Objective:
The objective of this assignment is to understand the principles of installing Ethernet cables,
identifying color codes, and designing a LAN for a computer lab. This assignment will focus
on documenting the process of setting up a wired LAN for a lab environment using Ethernet
cables, switches, and computers. No practical hardware installation or simulation is required.
Tasks:
a. Choose the appropriate type of Ethernet cable for the lab (e.g., Cat5e, Cat6). Justify
your choice based on factors like bandwidth, speed requirements, and future scalability.
b. Describe the standard color coding for T568A and T568B wiring standards.
c. Explain the difference between straight-through and crossover cables and their specific
use cases.
d. Provide diagrams showing the pinout configurations for both T568A and T568B.
e. Describe the steps for terminating Ethernet cables with RJ45 connectors using the
chosen wiring standard.
f. Choose an appropriate topology (e.g., star/bus/ring) and explain the reasoning behind
your choice.
g. Design and draw a network topology diagram for the lab, showing how the 20
computers are connected through switches. Include all necessary components such as
switches and Ethernet cables and show the connections clearly.
h. Create an IP addressing scheme for the lab using a private IP range (e.g., 192.168.x.x).
Assign IP addresses to each computer and document the assignment in a table.
Deliverables: A comprehensive report that includes all the above tasks as per the instructions
in a structured format. The assignment will be submitted as a written report associated with a
presentation in groups.
Important Notes
 Assignment 1 and 2 requires individual and handwritten submissions.
 Assignment 3 requires a written report associated with a group presentation (groups
will be the same as project groups).
 Any type of cheating, copying, or plagiarism will be penalized.

Important Dates
 The due date for submission of the assignments is the day before the
exam date.

 The groups need to present Assignment 3 as part of the final exam.

You might also like