After the user and an agent have been connected and a co-browsing session has been established, a number of things start synchronizing for each page.
One of the advantages of the approach shown in the image above, is that it allows for co-browsing to start at any time. For example, a co-browse session can be initiated while a user is in the middle of filling out a long form. This model also eliminates the need to worry about cookies and session timeouts on the slave side.
The following diagram illustrates the detailed communication between the parties mentioned above.