Answered step by step
Verified Expert Solution
Question
1 Approved Answer
8. Problem There are situations where standard protocols just do not work. In such scenarios you have to design your own protocol layers. Example of
8. Problem There are situations where standard protocols just do not work. In such scenarios you have to design your own protocol layers. Example of such communication systems is the deep space communication network Say you are working on such a specialized communication network. You are asked to write a network layer with following properties: The transmitting end of this layer accepts large pieces of input data and produces fixed size packets (assume 1024 byte packets not counting the bytes used for header. These packets are sent to lower layer. (You do not know what the lower layer is and you do not need to know) The transmitting end of the layer accepts input data of size up to 128 Kilobytes from upper layer The receiving end of this layer receives these fixed size packets and re assembles them, even if the packets are received out of order. After all the packets for a specific data have been transmitted/received a checksum of 1024 bytes is computed/recomputed to determine if the entire data set has been successfully received. (Checksum can be transmitted as the last packet of this transmission. Assume that the check sum is available. You do not have to describe it.) Upper Layer Upper Layer Messages of size up to 128K Messages of size up to 128K tes. Considered data by bytes. Considered data by your layer. your layer. Transmitting-end Receiving end Layer you are Layer you are designing designing Packets of fixed size containing Packets of fixed size containing 1024 byte bytes that you will es 1024 bytes header bytes that introduce for header. you will interpret and then drop. One extra packet introduced at the end of transmission of each One extra packet received at the message for checksum. end of transmission of each message for checksum Lower Layer Lower Layer Channel that can only transmit fixed size packets Design a protocol using minimum number of overhead bits/bytes that will make this all possible
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started