Part 1: Network protocols Part 1 is about understanding the role of the network's layers and protocols in the communicat

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Part 1: Network protocols Part 1 is about understanding the role of the network's layers and protocols in the communicat

Post by answerhappygod »

Part 1: Network protocols
Part 1 is about understanding the role of the network's layers
and protocols in the communication process. You have to analyse the
case study critically and list the main protocols involved at all
layers and how data is encapsulated/decapsulated at different
layers.
Choose only Four and explain briefly in each
operation:
1. The logging operation (authentication if used)
2. The segmentation process (how large files or information is
divided into small chunks) 3. The protocols involved in each
layer
4. The encapsulation process and associated header at each
layer
5. A flow diagram for information flow between client and server
(or peer to peer communication). An example of the flow
diagram is given in appendix A [1]
Use cases
Select only Four from the list.
Making a voice call to a friend using a mobile application,
e.g., What's App
Watching a video on YouTube.
Watching online lecture on Collaborate.
Post an image on your Facebook account.
Send a file from a mobile to a nearby device using
Bluetooth.
Download a new application from the Google store.
Uploading/downloading files to the public cloud (dropbox, one
drive etc.)
Web browsing on Starlink.
Part 2: Socket programming
Part 2 is about socket programming, which continues the client
& server program you have worked on in Unit 2. You can use the
same .C files as a starting point. The followings tasks are part of
the socket programming
In Unit 2, part 3, you have worked on simple messages
transmitted between client and server. This task would involve a
duplex communication of a text file (or any other type) between a
client and server. The code should be well documented and should be
accompanied by a block diagram to show the flow of messages.
What changes would be required to use IPv6 instead of IPv4?
Demonstrate it in code. Make a list of all lines that need to be
changed and give an example with a brief explanation.
Task 1 is for a simple client-server. How will the program be
scalable for many clients and one server? Write down the steps
involved and compile the code.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply