Step1.TCP三次握手創建鏈接服務器
圖1.xmpp客戶端使用5222端口,設置SYN請求鏈接加密
圖2.服務器返回ACK,確認請求,一樣設置SYN請求鏈接.net
圖3.客戶端確認服務器鏈接請求,鏈接創建完畢。blog
Step2.客戶端請求,服務器響應。ip
圖4.客戶端發送Jabber/x Request請求,get
客戶端初始化流給服務器it
圖5.服務器返回Jabber/x Response,服務器發送一個流標籤給客戶端做爲應答登錄
圖5.5服務器發送 STARTTLS 範圍給客戶端(包括驗證機制和任何其餘流特性)cli
圖6.客戶端發送請求,發送,請求使用傳輸層加密協議[TLS]服務器端
圖7.服務器端響應,返回元素,確認傳輸加密
圖8.以後的請求,數據均已經加密
圖9.以後的響應,返回數據也是加密的