Solved

Client/Server Traffic Details

Posted on 2011-03-02
4
1,000 Views
Last Modified: 2012-08-14
Can anyone point me to a website or document that may outline what traffic passes from Outlook to Exchange and back when a user performs functions such as deleting or moving messages into folders?

Client: Outlook 2007 / 2010
Server: Exchange 2010
0
Comment
Question by:ajarvey
  • 2
  • 2
4 Comments
 
LVL 33

Expert Comment

by:Todd Gerbert
ID: 35023367
Are you asking what the details are of the protocol - or just need to know what types of network connections are used, i.e. the port numbers?
0
 
LVL 6

Author Comment

by:ajarvey
ID: 35023382
Lets say you have a user who is deleting or moving 1,000 messages from their inbox into a managed folder. What I want to know is how much, and what traffic is passed between the client and the server while that move is initiated, in process, and completed.
0
 
LVL 33

Accepted Solution

by:
Todd Gerbert earned 125 total points
ID: 35038374
Well, the traffic that goes back and forth between the client and server is just instructions - the client connects to Exchange and says "move messages with ids 1, 2 and 3 from folder A to folder B", the e-mail messages being moved between folders aren't sent to the client and then back to the server.

The type of traffic is RPC - that's about as much detail as I know without further investigation.

Running a packet capture while moving some messages with Outlook, I see about 2.5k of network traffic when moving one message, and about 8k of traffic when moving 7 messages (whose total size is about 500MB with attachments), and about 593k when moving 1,171 messages.  All in all, a fairly insignificant amount of traffic; for comparison's sake, viewing this web page results in about 150k of network traffic.

Separating the different phases of the move, and decoding the details of the communications protocol requires more intimate knowledge of Exchange's RPC mechanism than I posess, but attached are some Wireshark captures I used to determine the above numbers if you're interested.
Exchange-Move-Items-Capture-1-Me.txt
Exchange-Move-Items-Capture-7-Me.txt
Exchange-Move-Items-Capture-1171.txt
0
 
LVL 6

Author Closing Comment

by:ajarvey
ID: 35039381
This was absolutely perfect. Thank you.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
This video discusses moving either the default database or any database to a new volume.

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question