Demystifying Networking
Assignment- Week 3
Q1. For streaming the video lecture(s) of this course which protocol is used -
A) ТСР
B) UDP
Correct Answer: B)UDP
Q2) In UDP there is some loss of datagrams because
A) UDP sends each datagram only once
B) The datagrams tend to travel along different routes and tend to get lost
C) Network devices give less priority to UDP datagrams
D) UDP doesn't have a tracking and re-transmission mechanism
Correct Answer: D) UDP doesn't have a tracking and re-transmission mechanism
Q3) Which task does DHCP automate?
A) Allocation of IP addresses
B) Assigning port numbers
C) Maintaining process ID
D) None of the options are correct
Correct Answer: A) Allocation of IP addresses
Q4) TCP performs a 3-way handshake
A) False
B) True
Correct Answer: B)True
Q5) Transport layer enables
A) Different applications to access different physical media
B) Different applications to use a different type of communication (reliable/unreliable etc.)
C) Different applications to use different IP addresses
D) One application to access different physical media
Correct Answer: B) Different applications to use a different type of communication
(reliable/unreliable etc.)
Q6) TCP provides reliable communication by means of
A) Setting up a communication channel between sender and receiver
B) Sending the packets strictly according to the sequence
C) Keeping track of segments delivered with the help of acknowledgment packets
D) TCP doesn’t wait for acknowledgment and sends the packets
Correct Answer: A) Setting up a communication channel between sender and receiver and C)
Keeping track of segments delivered with the help of acknowledgment packets
Q7) The status codes of 400 series (403, 404, etc.) in HTTP means
A) The page is being redirected
B) Server error
C) Client error
D) Informational message
Correct Answer: C) Client error
Q8) Port number associated with HTTPS is
A) 455
B) 808
C) 404
D) 443
Correct Answer: D) 443
Q9) Separation of a layer is useful because
A) Separate layers make communication difficult to manage
B) It helps in managing complexity
C) It helps in developing applications specific to only one layer
D) Separate layers are not really useful
Correct Answer: B) It helps in managing complexity and C) It helps in developing
applications specific to only one layer
Q10) Select the statements which are true
A) All applications have fixed port numbers
B) Some applications have fixed port numbers and other applications get port numbers
from a pool
C) 2 requests from an application (browser) running on the same machine have the same
port number
D) An application cannot run on TCP/IP without a port number
Correct Answer: B) Some applications have fixed port numbers and other applications get port
numbers from a pool.
D) An application cannot run on TCP/IP without a port number