ntlm工作流程是這樣的:
1、客戶端首先在本地加密當前使用者的密碼成為密碼雜湊
2、客戶端向伺服器傳送自己的帳號,這個帳號是沒有經過加密的,明文直接傳輸
3、伺服器產生乙個16位的隨機數字傳送給客戶端,作為乙個 challenge(挑戰)
4、客戶端再用加密後的密碼雜湊來加密這個 challenge ,然後把這個返回給伺服器。作為 response(響應)
5、伺服器把使用者名稱、給客戶端的challenge 、客戶端返回的 response 這三個東西,傳送域控制器
6、域控制器用這個使用者名稱在 sam密碼管理庫中找到這個使用者的密碼雜湊,然後使用這個密碼雜湊來加密 challenge。
7、域控制器比較兩次加密的 challenge ,如果一樣,那麼認證成功。
MapRedue詳細工作流程
mapredue詳細工作流程 簡述 1 客戶端submit之前獲取待處理的資料資訊,根據引數配置,形成乙個任務分配的規劃。2 提交切片資訊到yarn split.xml,job.split,wc.jar 4 啟動maptask 5 通過inputformat拷貝資料,預設使用textinputfor...
SpringMVC工作流程的詳細介紹
1.dispatcherservlet 前端控制器 等同於以前的controller,是整個流程的中心,負責呼叫其他元件 負責根據請求找到handler 處理器 springmvc中可以根據不同的對映器實現不同對映,比如 xml配置方式,註解方式,介面方式等 3.handler 後端控制器 在前端控...
十二 MapReduce詳細工作流程
2 maptask並行度決定機制 3 maptask工作機制 2 注意 3 reducetask工作機制 map階段假如入有2個分割槽 呼叫partitioner 同一分區內所有資料按照key有序 呼叫compareto排序 reduce階段reducetask數量也設定為2,每個reducetas...