Question: As presented in the text, SMTP involves the exchange of several small messages. In most cases, the server responses do not affect what the client

As presented in the text, SMTP involves the exchange of several small messages. In most cases, the server responses do not affect what the client sends subsequently. The client might thus implement command pipelining: sending multiple commands in a single message.

(a) For what SMTP commands does the client need to pay attention to the server’s responses?

(b) Assume the server reads each client message with gets() or the equivalent, which reads in a string up to an . What would it have to do even to detect that a client had used command pipelining?

(c) Pipelining is nonetheless known to break with some servers;

find out how a client can negotiate its use.

Step by Step Solution

3.52 Rating (155 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a For SMTP Simple Mail Transfer Protocol a client needs to pay attention to the servers responses fo... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Networking Questions!