Order PDF of any content from our website with a little minor Fee to donate for hard work. Online MCQs are fully free but PDF books are paid. For details: contact whatsapp +923028700085 Important notes based PDF Books are available in very little price, starting from 500/-PKR; Order Now: contact whatsapp +923028700085

Process-to-Process Delivery: UDP, TCP – MCQs

Q#1: Process-to-process delivery occurs at which OSI layer?
(A) Network layer
(B) Transport layer
(C) Data Link layer
(D) Physical layer
Answer: (B) Transport layer

Q#2: Which protocol provides connectionless service?
(A) TCP
(B) UDP
(C) IP
(D) ARP
Answer: (B) UDP

Q#3: Which protocol provides reliable data transfer?
(A) UDP
(B) IP
(C) TCP
(D) ICMP
Answer: (C) TCP

Q#4: TCP stands for:
(A) Transmission Control Protocol
(B) Transfer Communication Process
(C) Transport Core Protocol
(D) Transmission Core Process
Answer: (A) Transmission Control Protocol

Q#5: UDP stands for:
(A) User Data Process
(B) Universal Data Protocol
(C) User Datagram Protocol
(D) Unified Delivery Protocol
Answer: (C) User Datagram Protocol

Q#6: Which protocol uses a three-way handshake?
(A) UDP
(B) TCP
(C) IP
(D) HTTP
Answer: (B) TCP

Q#7: The three-way handshake includes:
(A) SYN, ACK, FIN
(B) SYN, SYN-ACK, ACK
(C) ACK, ACK, FIN
(D) SYN, FIN, RST
Answer: (B) SYN, SYN-ACK, ACK

Q#8: UDP provides:
(A) Error correction
(B) Flow control
(C) Congestion control
(D) No reliability mechanisms
Answer: (D) No reliability mechanisms

Q#9: A port number identifies a:
(A) Device
(B) Network
(C) Process
(D) Router
Answer: (C) Process

Q#10: The combination of IP address and port number is called:
(A) Segment
(B) Socket
(C) Frame
(D) Packet
Answer: (B) Socket

Q#11: TCP segments contain:
(A) Only data
(B) Header and data
(C) Only header
(D) Trailer only
Answer: (B) Header and data

Q#12: UDP header size is:
(A) 8 bytes
(B) 16 bytes
(C) 20 bytes
(D) 32 bytes
Answer: (A) 8 bytes

Q#13: TCP header minimum size is:
(A) 8 bytes
(B) 16 bytes
(C) 20 bytes
(D) 24 bytes
Answer: (C) 20 bytes

Q#14: TCP ensures reliability using:
(A) Acknowledgments
(B) Encryption
(C) Broadcasting
(D) ARP
Answer: (A) Acknowledgments

Q#15: Which field in TCP is used for flow control?
(A) Checksum
(B) Window size
(C) Port number
(D) Sequence number
Answer: (B) Window size

Q#16: Sequence numbers in TCP are used for:
(A) Error detection
(B) Congestion control
(C) Ordering segments
(D) Encryption
Answer: (C) Ordering segments

Q#17: Which protocol is faster but less reliable?
(A) TCP
(B) UDP
(C) FTP
(D) SMTP
Answer: (B) UDP

Q#18: UDP is commonly used for:
(A) File transfer
(B) Email
(C) Streaming media
(D) Web browsing
Answer: (C) Streaming media

Q#19: TCP provides:
(A) Unreliable service
(B) Best-effort delivery
(C) Reliable, ordered delivery
(D) Broadcast service
Answer: (C) Reliable, ordered delivery

Q#20: Which flag in TCP is used to terminate a connection?
(A) SYN
(B) ACK
(C) FIN
(D) RST
Answer: (C) FIN

Q#21: TCP connection termination typically requires:
(A) One step
(B) Two steps
(C) Three steps
(D) Four steps
Answer: (D) Four steps

Q#22: The checksum field in TCP is used for:
(A) Encryption
(B) Error detection
(C) Routing
(D) Addressing
Answer: (B) Error detection

Q#23: UDP does not provide:
(A) Port addressing
(B) Multiplexing
(C) Flow control
(D) Process delivery
Answer: (C) Flow control

Q#24: TCP operates in:
(A) Full-duplex mode
(B) Half-duplex mode
(C) Simplex mode
(D) Broadcast mode
Answer: (A) Full-duplex mode

Q#25: Multiplexing means:
(A) Sending data to one process
(B) Combining data from multiple processes
(C) Encrypting data
(D) Routing data
Answer: (B) Combining data from multiple processes

Q#26: Demultiplexing means:
(A) Combining processes
(B) Separating received data to correct processes
(C) Encrypting packets
(D) Routing packets
Answer: (B) Separating received data to correct processes

Q#27: TCP uses which mechanism for congestion control?
(A) Window adjustment
(B) Static routing
(C) Broadcasting
(D) ARP
Answer: (A) Window adjustment

Q#28: Which protocol guarantees in-order delivery?
(A) UDP
(B) IP
(C) TCP
(D) ARP
Answer: (C) TCP

Q#29: Well-known port numbers range from:
(A) 0–1023
(B) 1024–49151
(C) 49152–65535
(D) 1000–2000
Answer: (A) 0–1023

Q#30: HTTP commonly uses TCP port:
(A) 20
(B) 21
(C) 53
(D) 80
Answer: (D) 80

Q#31: FTP uses which protocol at transport layer?
(A) UDP
(B) TCP
(C) ICMP
(D) ARP
Answer: (B) TCP

Q#32: DNS primarily uses:
(A) TCP only
(B) UDP primarily
(C) ICMP
(D) ARP
Answer: (B) UDP primarily

Q#33: The urgent pointer field exists in:
(A) UDP
(B) TCP
(C) IP
(D) ARP
Answer: (B) TCP

Q#34: Which protocol is suitable for real-time voice?
(A) TCP
(B) UDP
(C) FTP
(D) SMTP
Answer: (B) UDP

Q#35: The sliding window protocol is used in:
(A) UDP
(B) TCP
(C) ARP
(D) DHCP
Answer: (B) TCP

Q#36: TCP acknowledgment number indicates:
(A) Next expected byte
(B) Port number
(C) IP address
(D) Error code
Answer: (A) Next expected byte

Q#37: A reset (RST) flag is used to:
(A) Start connection
(B) End abnormal connection
(C) Acknowledge data
(D) Control flow
Answer: (B) End abnormal connection

Q#38: UDP is best described as:
(A) Connection-oriented
(B) Connectionless
(C) Reliable
(D) Ordered
Answer: (B) Connectionless

Q#39: TCP segments are encapsulated in:
(A) Frames
(B) Packets
(C) IP datagrams
(D) Bits
Answer: (C) IP datagrams

Q#40: Flow control prevents:
(A) Packet routing
(B) Receiver overload
(C) Encryption
(D) Address mapping
Answer: (B) Receiver overload

Q#41: Congestion control prevents:
(A) Router overload
(B) Port addressing
(C) Error detection
(D) Multiplexing
Answer: (A) Router overload

Q#42: TCP is suitable for:
(A) Online gaming only
(B) Video streaming only
(C) File transfer
(D) Real-time voice only
Answer: (C) File transfer

Q#43: UDP segments are called:
(A) Frames
(B) Packets
(C) Datagrams
(D) Cells
Answer: (C) Datagrams

Q#44: TCP segments are called:
(A) Frames
(B) Segments
(C) Datagrams
(D) Cells
Answer: (B) Segments

Q#45: The main advantage of UDP is:
(A) Reliability
(B) Speed
(C) Congestion control
(D) Flow control
Answer: (B) Speed

Q#46: TCP connection setup requires how many messages?
(A) 1
(B) 2
(C) 3
(D) 4
Answer: (C) 3

Q#47: Port numbers are how many bits long?
(A) 8 bits
(B) 16 bits
(C) 32 bits
(D) 64 bits
Answer: (B) 16 bits

Q#48: Which protocol adds more overhead?
(A) UDP
(B) TCP
(C) ARP
(D) ICMP
Answer: (B) TCP

Q#49: Reliable delivery means:
(A) No packet loss
(B) Guaranteed delivery with acknowledgment
(C) Fast transmission
(D) Broadcast transmission
Answer: (B) Guaranteed delivery with acknowledgment

Q#50: Process-to-process delivery mainly uses:
(A) MAC address
(B) IP address
(C) Port number
(D) Host name
Answer: (C) Port number

Contents Copyrights Reserved By T4Tutorials