ハンドシェイクこのアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。接続に使用するセキュリティの種類の交渉を行う。ハンドシェイクと呼ばれている。つのステップで行われる。つめが種類によって異なる処理である。バージョンによって、その内容が異なるため注意が必要だ。対応しておいた方が良いため、これらの違いも一緒に見ていこう。セキュリティの種類の交渉を見ていこう。仕様書では、以下の種類が定められている。実装によっては上記以外の値が使われる可能性もある。特別な使い方をするため、後で説明する。以外の場合は、まず、サーバが自身のサポートする種類を送信する。配列としてクライアントに送信する。このメッセージは可変長である。バイトを送信することになる。選び、その種類を単独の値として送り返す。つの値を送り返すことになる。クライアントが選択した種類これにより、セキュリティの種類が確定する。値のみが使われ、サーバが上記のどれかの値を単独の値として送信する。ビット整数値として扱われる事に注意。クライアントに選択肢はなく、これだけでセキュリティの種類が確定する。何かしらの原因でサーバが利用できないことを示す。この場合は少し特殊な形式となり、サーバは失敗の原因をクライアントに送信したあと切断する。