30.12.2012 Views

JOCHEN SCHILLER - AllOnline

JOCHEN SCHILLER - AllOnline

JOCHEN SCHILLER - AllOnline

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

S-Suspend.req<br />

S-Suspend.ind<br />

(R)<br />

S-Resume.req<br />

(SA, CA)<br />

client<br />

S-SAP<br />

Suspend PDU<br />

WTP Class 0<br />

transaction<br />

server<br />

S-SAP<br />

~ ~<br />

Resume PDU<br />

Support for mobility 407<br />

S-Suspend.ind<br />

(R)<br />

S-Resume.ind<br />

(SA, CA)<br />

S-Resume.cnfReply PDU S-Resume.res<br />

WTP Class 2<br />

transaction<br />

As also shown in Figure 10.21, a client can later resume a suspended session<br />

with S-Resume.req. Parameters are server address (SA) and client address<br />

(CA). If SA and CA are not the same as before suspending this session, it is the<br />

responsibility of the service user to map the addresses accordingly so that the<br />

same server instance will be contacted. Resuming a session is a confirmed operation.<br />

It is up to the server’s operator how long this state is conserved.<br />

Terminating a session is done by using the S-Disconnect.req service primitive<br />

(Figure 10.22). This primitive aborts all current method or push transactions<br />

used to transfer data. Disconnection is indicated on both sides using<br />

S-Disconnect.ind. The reason R for disconnection can be, e.g., network error,<br />

protocol error, peer request, congestion, and maximum SDU size exceeded.<br />

S-Disconnect.ind can also include parameters that redirect the session to another<br />

server where the session may continue.<br />

S-Disconnect.req<br />

(R)<br />

S-Disconnect.ind<br />

(R)<br />

client<br />

S-SAP<br />

Disconnect PDU<br />

WTP Class 0<br />

transaction<br />

server<br />

S-SAP<br />

S-Disconnect.ind<br />

(R)<br />

Figure 10.21<br />

WSP/B session<br />

suspension and resume<br />

Figure 10.22<br />

WSP/B session<br />

termination

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!