Computer Networks » Ipv4
If the value in protocol field is 17, the transport layer protocol used is _____________

A. Tcp
B. Udp
C. Icmp
D. Igmp

Explanation: The protocol field enables the demultiplexing feature so that the IP protocol can be used to carry payloads of more than one protocol type. Its most used values are 17 and 6 for UDP and TCP respectively. ICMP and IGMP are network layer protocols.

The data field cannot carry which of the following?

A. Tcp segment
B. Udp segment
C. Icmp messages
D. SMTP messages

Explanation: Data field usually has transport layer segments, but it can also carry ICMP messages. SMTP is an application layer protocol. First it must go through the transport layer to be converted into TCP segments and then it can be inserted into IP packets.