next up previous contents index
Next: Results Summary Up: Efficiency of EMSD Previous: Submission   Contents   Index

Subsections


Delivery

Similar to the submission experiments above, we also conducted analogous delivery tests. The first experiment on SMTP delivery is essentially the complement of the SMTP submission experiment described above, and uses the same setup as in Figure 7.1. The second and third delivery experiments are with POP and IMAP servers and are described in their corresponding sections below. The final experiment is on EMSD delivery and also uses the same setup as in Figure 7.1. We then compare the performance of EMSD delivery versus the other three delivery methods.


SMTP Delivery from Unix to Unix

Please refer to Figure 7.1 above for this experiment.


Message Delivery Process

The message was delivered to the Unix receiver from the Unix mail server. Both were implementing sendmail and the message was delivered via standard SMTP. The sniffer recorded the exchange of data between the recipient and the mail server, which was <nwestmail.nwest.airdata.com>.


Protocol Trace

The following is the protocol trace recorded by the sniffer. After TCP synchronization and acknowledgment, a virtual circuit is established between the recipient's Mail User Agent and sendmail on the mail server, and data is exchanged after specifying the sender and recipient addresses.

IP_PDU  MailServer           bluejeans   DATA   TCP     IP
--------------------------------------------------------------------
1  TCP   .<------- TCP SYN -------- .     0     20     40
2  TCP   . ------- TCP SYN ack ---->.     0     20     40
3  TCP   .<------- Push ACK ------- .     0     20     40  

4  SMTP  . ----220 server ready --->.   116    136    156
5  SMTP  .<------- HELO <client>--- .    16     36     56
6  SMTP  . ----250 server Hello --->.    95    115    135
7  SMTP  .<--MAIL FROM:<sender> --- .    29     49     69
8  SMTP  . ----250 ... Sender ok--->.    39     59     79
9  SMTP  .<--RCPT TO:<rcpt>-------- .    44     64     84
10 SMTP  .<----250...Recipient ok-- .    57     77     97

11 SMTP  .<------ "DATA" ---------- .     6     26     46
12 TCP   . ------- ACK ------------>.     0     20     40   
13 SMTP  . ----354..end with "."--->.    50     70     90
14 SMTP  .<--Mail header+body ----- .   301    321    341
15 TCP   . -------- ACK ----------->.     0     20     40
16 SMTP  .<------ . --------------- .     5     25     45
17 TCP   . ------- ACK ------------>.     0     20     40  
18 SMTP  . ------- 250 Ok --------->.     8     28     48

19 SMTP  .<------- QUIT ----------- .     6     26     46 
20 SMTP  .--221 closing connection->.    46     66     86 
21 TCP   .<------- FIN ACK -------- .     0     20     40 
22 TCP   . -------- ACK ----------->.     0     20     40
23 TCP   . ------- FIN ACK -------->.     0     20     40
24 TCP   .<-------  ACK ----------- .     0     20     40


Measurement Results

Total IP Packet bytes: 1778

Message Length (header + body): 301

Total Overhead (TCP header + IP header): 1477

Message as Received

Received: by bluejeans. (SMI-8.6/SMI-SVR4)
<09>id PAA24890; Fri, 13 Sep 1996 15:34:53 -0700
Date: Fri, 13 Sep 1996 15:34:53 -0700
From: jcheng@bluejeans
Message-Id: <199609132234.PAA24890@bluejeans.>
To: dnakano@griffey.nwest.airdata.com
Subject: test1

1234567890 1234567890 1234567890
1234567890 1234567890
1234567890


Message Delivery via POP Mailbox

Please refer to Figure 7.2 below, which shows the setup for the following two delivery experiments in detail. The experimental setup at Neda Communications involves the following:

Figure 7.2: Experimental Setup for Delivery
Experimental Setup for Delivery


Message Delivery Process

The message was delivered to the laptop from the POP server. After invoking Microsoft's Internet Explorer 3.0 on the laptop and bringing up MS Internet Mail, the new message was automatically retrieved from the POP server. The sniffer recorded traffic data between the POP server and the recipient.

Protocol Trace

        (arash)                (vader)
IP_PDU  Mailbox                 Client DATA   TCP     IP
---------------------------------------------------------------
1  DNS   *<-- DNS Query ----------- .                    (dns)
2  DNS   * -- DNS Reponse---------->.
 
3  TCP   .<-- SYN req-------------- .     0    24     44 (conn)
4  TCP   . ---SYN ACK ------------->.     0    24     44
5  TCP   .<-- ACK ----------------- .     0    20     40
 
6  TCP   . ---POP3 server OK ------>.   117   137    157 (auth)
7  TCP   .<-- ACK ----------------- .     0    20     40
8  TCP   .<-- AUTH twinkie -------- .    14    34     54
9  TCP   . ---unknown command ----->.    45    65     85
10 TCP   .<-- USER test-1 --------- .    13    33     53
11 TCP   . ---user acpt,password? ->.    41    61     81
12 TCP   .<-- PASS ****** --------- .    13    33     53
13 TCP   . ---+OK ----------------->.     0    20     40
 
14 TCP   . ---+OK mbox open 1 msg-->.    30    50     70 (trans)
15 TCP   .<-- STAT ---------------- .     6    26     46
16 TCP   . ---+OK 1 542------------>.    11    31     51
17 TCP   .<-- UIDL 1 -------------- .     8    28     48
18 TCP   . ---unknown command ----->.    43    63     83
19 TCP   .<-- TOP 1 0 ------------- .     9    29     49
20 TCP   . ---+OK Top of msg ------>.   503   523    543 (_header)
21 TCP   .<-- LIST ---------------- .     6    26     46
22 TCP   . ---+OK scan listing----->.    44    64     84
23 TCP   .<-- RETR 1 -------------- .     8    28     48
24 TCP   . ---+OK 542  msg body---->.   561   581    601 (_body)
25 TCP   .<-- DELE 1 -------------- .     8    28     48
26 TCP   . ---+OK msg deleted ----->.    21    41     61
27 TCP   .<-- ACK ----------------- .     0    20     40
 
28 TCP   .<-- QUIT ---------------- .     6    26     46
29 TCP   . ---+OK ----------------->.     6    26     46
30 TCP   . ---Sayonara ------------>.    14    34     54
31 TCP   .<-- FIN ACK ------------- .     0    20     40
32 TCP   . ---+OK sa--------------->.     6    26     46
33 TCP   .<-- FIN ACK ------------- .     0    20     40
34 TCP   . ---ACK ----------------->.     0    20     40
---------------------------------------------------------------


Measurement Results

Total IP Packet bytes: 2731

Message Length (header+body): 561

Total Overhead: 2170

Message as Received

+OK 542 octets..
Return-Path: <muratd@neda.com>..
Received: from vader.neda.com by arash.neda.com (5.0/SMI-SVR4)...
  id AA04601; Wed, 18 Sep 1996 16:35:39 +0800..
Date: Wed, 18 Sep 1996 16:35:11 -0700 ()..
From: Murat Divringi <muratd@neda.com>..
To: test-1@arash.neda.com..
Subject: test6..
Message-Id: <Pine.WNT.3.95.960918163418.-158025A-100000@vader.neda.com>..
X-X-Sender: muratd@zahak.neda.com..
Mime-Version: 1.0.. 
Content-Type: TEXT/PLAIN; charset=US-ASCII..
Content-Length: 66.. 
Status:   ..
..
012345678901234567890123456789 ..
01234567890123456789 ..
0123456789 ..
..


Message Delivery via IMAP Mailbox

Please refer to Figure 7.2 above for the experimental setup.


Message Delivery Process

Message was delivered to the laptop from the IMAP server. After invoking PC-Pine, the new message was automatically retrieved from the IMAP server. The sniffer recorded traffic data between the IMAP server and the recipient.


Protocol Trace

        (zahak)         (198.62.92.35)
IP_PDU  Mailbox                 Client DATA   TCP     IP
---------------------------------------------------------------
1  DNS   *<-- DNS Query ----------- .                    (dns)
2  DNS   * -- DNS Reponse---------->.
 
3  TCP   .<-- SYN req-------------- .     0    24     44 (conn)
4  TCP   . ---SYN ACK ------------->.     0    24     44
5  TCP   .<-- ACK ----------------- .     0    20     40
 
6  TCP   . ---IMAP2 server OK ----->.    78    98    118 (auth)
7  TCP   .<-- ACK ----------------- .     0    20     40
8  TCP   .<-- LOGIN test-1 **** --- .    28    48     68
9  TCP   . ---ACK ----------------->.     0    20     40
10 TCP   . ---LOGIN completed ----->.    27    47     67
 
11 TCP   .<-- A001 SELECT INBOX --- .    21    41     61
12 TCP   . ---ACK ----------------->.     0    20     40
13 TCP   . ---A001 cmp 1 EXISTS --->.   110   130    150
14 TCP   .<-- A002 NOOP ----------- .    13    33     53
15 TCP   . -- A002 NOOP cmp ------->.    26    46     66
16 TCP   .<-- A003 FETCH 1:1 ALL -- .    22    42     62
17 TCP   . -- A003 FETCH evlp cmp-->.   364   384    404 (())
18 TCP   .<-- A004 NOOP ----------- .    13    33     53
19 TCP   . -- A004 NOOP cmp ------->.    26    46     66
20 TCP   .<-- ACK ----------------- .     0    20     40
21 TCP   .<-- A005 FETCH 1:1 FULL-- .    23    43     63
22 TCP   . -- A005 FETCH 1:1 cmp--->.   431   451    471 (())
23 TCP   .<-- A006 FETCH 1 RFC822hdr.    30    50     70
24 TCP   . -- A006 FETCH 1 cmp hdr->.   708   728    748 (_header)
25 TCP   .<-- A007 FETCH 1 body-----.    24    44     64
26 TCP   . -- A007 FETCH 1 cmp body>.   125   145    165 (_body)
27 TCP   .<-- ACK ----------------- .     0    20     40
28 TCP   .<-- A008 SEARCH DELETED --.    23    43     63
29 TCP   . -- A008 SEARCH cmp ----->.    38    58     78
 
30 TCP   .<-- A009 LOGOUT --------- .    15    35     55
31 TCP   . ---ACK ----------------->.     0    20     40
32 TCP   . -- A009 LOGOUT cmp ----->.    80   100    120
33 TCP   .<-- FIN ACK ------------- .     0    20     40
34 TCP   . ---ACK ----------------->.     0    20     40
35 TCP   . -- FIN ACK ------------->.     0    20     40
36 TCP   .<---ACK ----------------- .     0    20     40


Measurement Results

Total IP Packet bytes: 3593

Message Length (header+body): 833

Total Overhead: 2760

Message as Received

* 1 FETCH(RFC822.HEADER {646}..
Received: from arash.neda.com (arash [198.62.92.10]) by zahak.neda.com 
  (8.6.10/8.6.10) with SMTP id QAA16710 for <test-1@zahak>; 
  Wed, 18 Sep 1996 16:42:24-0700..
Received: from vader.neda.com by arash.neda.com (5.0/SMI-SVR4)...
  id AA04617; Wed, 18 Sep1996 16:41:42 +0800..
Message-Id: <9609182341.AA04617@arash.neda.com>..
From: "test-1" <test-1@neda.com>..
To: <test-1@zahak.neda.com>..
Subject: test6..
Date: Wed,18 Sep 1996 16:41:13 -0700..
X-Msmail-Priority: Normal..
X-Priority: 3..
X-Mailer: Microsoft Internet Mail 4.70.1155..
Mime-Version: 1.0..
Content-Transfer-Encoding: 7bit..
Content-Type: text/plain; charset=ISO-8859-1..
Content-Length: 66....)..
A00006 OK FETCH completed..
* 1 FETCH (BODY[1] {70}..
012345678901234567890123456789 ..  
01234567890123456789 ..
0123456789..
..
)..
A00007 OK FETCH completed..


EMSD Delivery from Unix to PC

Please refer to Figure 7.2 above for this experiment.


Message Delivery Process

The message was delivered to the laptop, running Neda's EMSD Mail User Agent version 0.9 on Windows 3.1, from Neda's EMSD Message Test Center. The sniffer recorded exchange of data between the recipient and Neda's EMSD Message Test Center which was <emsd.neda.com> implementing ESROS.


Protocol Trace

IP_PDU   UA                MailServer   DATA   UDP     IP  
---------------------------------------------------------------
1  UDP   .<--Invoke header+body --- .   299    307    327
2  UDP   . -----Response ---------->.     2     10     30 
3  UDP   .<------- Ack ------------ .     2     10     30
---------------------------------------------------------------


Measurement Results

Total IP Packet bytes: 387

Message Length (header+body): 299

Total Overhead: 88

Comparing EMSD delivery with SMTP delivery we see that total IP packets in the case of EMSD delivery is down by a factor of 4.6, and total overhead is down by a factor of 16.8.

In the case of POP retrieval, total IP bytes in the case of EMSD delivery is down by a factor of 7, and total overhead is down by a factor of 24.7.

Finally for IMAP delivery, total IP packets in the case of EMSD delivery is down by a factor of 9.3, and total overhead is down by a factor of 31.4.

Message as Received and Decoded

From jcheng@airdata.com Tue Oct 01 16:16:31 1996
Date: 14 Sep 96 05:48:55 GMT
From: jcheng@airdata.com
Subject: TEST Subject
To: 333.333@
Message-ID: <199609132148.OAA24774@bluejeans.>
Content-Length: 66
X-Homepage: Visit our home page at http://www.airdata.com/
     id OAA24774; Fri, 13 Sep 1996 14:48:55 -0700
 
1234567890 1234567890 1234567890
1234567890 1234567890
1234567890


next up previous contents index
Next: Results Summary Up: Efficiency of EMSD Previous: Submission   Contents   Index