1,458 views
1 votes
1 votes
Consider Bob uses an e-mail client (mail reader) such as Outlook to send an e-mail to Alice who uses a Web-based e-mail account (Gmail). The IP address of Alice’s mail server is initially unknown to Bob’s mail server. Which of the following is the correct sequence of activity for transport and application layer protocols that are involved from the time when Bob sends the e-mail to the time when Alice reads it?

s1 :  DNS over UDP is used by Bob’s mail server to get the IP address for Alice’s mail server.

s2 : SMTP over TCP is used to transfer the mail from Bob’s mail server to Alice’s mail server.

s3: SMTP over TCP is used to transfer the mail from Bob’s e-mail client to his SMTP server.

s4: HTTP over TCP is used by Alice to read this e-mail.

a) s1,s2,s3,s4

b) s1,s3,s2,s4

c) s3,s1,s2,s4

a) s3,s2,s1,s4

1 Answer

3 votes
3 votes

Option:- C is right answer S3, S1, S2, S4

As Bob want to send email to Alice :-

1.  (S3) Very first at Bob end, SMTP with help of TCP is used to transfer email from Bob outlook client to Bob's outlook server.

2.  (S1) DNS with help of UDP  at Bob's outlook server will get Alice mail server IP address.

3.  (S2) SMTP with help of TCP is used to transfer e-mail from Bob's outlook server to Alice's Gmail Server.

4.  (S4) HTTP with help of TCP is used to read e-mail from Alice's Gmail server to Alice Gmail client in Web Browser.

 

If you think logically,

1. When bob write email and click send, the email is not on the way to Alice. Because according to email architecture, the send email need to visit first  it's own email server.  The email client knows the IP address of it's own email server. so it simply make use of SMTP protocol to establish TCP connection and transfer it reliably to own server(Bob's server). In this step UDP is not used.

2. a. Now Bob's email server will  make use of UDP to get the destination(Alice mail server) IP address. 

    b. After getting IP address, with the help of SMTP protocol transfer the email packet  from Bob's email server to Alice email server reliably.

3.   Now Alice email server receives email packet. This email packet need to be send to Alice email client whenever Alice request it   . Alice email server know Alice email client IP address. So Alice client simply make use of HTTP / IMPA4 / POP3 protocol to read  the email from it own email server.

edited by

Related questions

0 votes
0 votes
0 answers
1
Gate Fever asked Jan 12, 2019
775 views
consider the following statement:-data link layer define the boundaries of frame because framing is always of fixed sizetrue or false??acc. to me , its true
0 votes
0 votes
0 answers
2
0 votes
0 votes
0 answers
3
garimanand asked Nov 15, 2018
271 views
0 votes
0 votes
0 answers
4
garimanand asked Oct 24, 2018
655 views