Professional Documents
Culture Documents
CN I Solution
CN I Solution
SOLUTION
Sl# Question Marks
1)a) Explain the difference between Circuit Switching and Packet Switching? 5
Answer: -
b) Draw the HTTP request message format and explain the field attributes. 10
Answer: -
START LINE
HTTP requests are messages sent by the client to initiate an action on the server.
Their start-line contain three elements:
HEADER
HTTP headers from a request follow the same basic structure of an HTTP header: a case-
insensitive string followed by a colon (':') and a value whose structure depends upon the
header. The whole header, including the value, consist of one single line, which can be
quite long.
There are numerous request headers available. They can be divided in several groups:
BODY
The final part of the request is its body. Not all requests have one: requests fetching resources,
like GET, HEAD, DELETE, or OPTIONS, usually don't need one. Some requests send data
to the server in order to update it: as often the case with POST requests (containing HTML
form data).
Bodies can be broadly divided into two categories:
Answer: -
b) Explain the difference between Frequency Division Multiplexing (FDM) and Time 7
Division Multiplexing (TDM) with the help of diagram.
Answer: -
3)a) Draw the block diagram of Five-Layer Internet Protocol Stack and explain Message, 7
Segments, Datagrams, and Frames.
Answer: -
a) Processing Delay
b) Queuing Delay
c) Transmission Delay
d) Propagation Delay
Answer: -
Processing Delay: - Processing delay is the time it takes routers to process the packet
header. Processing of packets helps in detecting bit-level errors that occur during
transmission of a packet to the destination. Processing delays in high-speed routers are
typically on the order of microseconds or less. In simple words, it is just the time taken to
process packets.
Queuing Delay: - Queuing delay is the time a job waits in a queue until it can be executed.
It depends on congestion. It is the time difference between when the packet arrived
Destination and when the packet data was processed or executed. It may be caused by
mainly three reasons i.e. originating switches, intermediate switches or call receiver
servicing switches.
Transmission Delay: - Time taken to put a packet onto link. In other words, it is simply
time required to put data bits on the wire/communication medium. It depends on length of
packet and bandwidth of network.
Propagation delay: - Time taken by the first bit to travel from sender to receiver end of the
link. In other words, it is simply the time required for bits to reach the destination from the
start point. Factors on which Propagation delay depends are Distance and propagation speed.