1、TCP、IP通訊過程,簡單為,三次建立,四次斷開;
2、三次建立,三次握手完成,主機A和主機B能夠建立連線;
3、四次斷開,某個應用程序先呼叫close,稱該端執行主動關閉,該端的TCP傳送一個FIN分節,表示資料傳送完畢一段時間的等待後,接收到這個檔案結束符的應用程序將呼叫close關閉它的套接字,所以它的TCP也傳送一個FIN,接收到這個最終FIN的原發送端TCP確認這個FIN,因為每個方向都需要一個FIN和ACK,所以斷開需要四個次連線。
1、TCP、IP通訊過程,簡單為,三次建立,四次斷開;
2、三次建立,三次握手完成,主機A和主機B能夠建立連線;
3、四次斷開,某個應用程序先呼叫close,稱該端執行主動關閉,該端的TCP傳送一個FIN分節,表示資料傳送完畢一段時間的等待後,接收到這個檔案結束符的應用程序將呼叫close關閉它的套接字,所以它的TCP也傳送一個FIN,接收到這個最終FIN的原發送端TCP確認這個FIN,因為每個方向都需要一個FIN和ACK,所以斷開需要四個次連線。
心跳包,通常是客戶端每隔一小段時間向伺服器傳送的一個數據包,通知伺服器自己仍然線上,並傳輸一些可能有必要的資料。因按照一定的時間間隔傳送,類似於心跳,所以叫做心跳包。事實上為了保持長連線,至於包的內容,是沒有特別規定的,不過一般都是很小的包,或者只是包含包頭的一個空包。 “心跳檢測包”是屬於TCP協議底層的檢測機制,上位機軟體只是解析顯示網口的有用資料包,收到心跳包報文屬於TCP協議層的資料,一般軟體不會將它直接在應用層顯示出來,所以看不到。乙太網中的“心跳包”可以透過“乙太網抓包軟體”分析TCP/IP協議層的資料流看到。報文名稱”TCP Keep-Alive”。
商朝的的建立過程:
1、夏桀之時,夏王朝的統治已處於嚴重的內外交困之中。與此同時,興起於東方的商族則有較大發展,並逐漸強盛起來,在商湯的領導下已積蓄了滅夏的實力。湯即天乙,姓“子”,甲骨文稱大乙,後世習慣上稱之為成湯,是一位很有修養的商族首領,他在成商部族首領後,看到夏王朝日益腐朽,夏的暴政已引起眾叛親離,便著手建立新的王朝。商湯為了準備滅夏,在夏桀十五年,將商國的國都由商丘遷至亳。
2、商湯在亳這裡營建新國都、積蓄糧草、招集人馬、訓練軍隊,為滅夏之戰創造有利條件。首先,以德立威,厲兵秣馬,使臨近部落紛紛歸附。成湯的勤政薄斂體恤民情等舉措,對籠絡人心,鞏固統治,積蓄滅夏力量起到了十分顯著的作用。他的行為不僅得到本族人的擁護,也使得夏人及其他方國人民十分嚮往。
3、商湯用伊尹的計策,離間夏桀與其同盟者九夷族的關係,使力量對比漸漸轉向於己有利。至此,除了少數部族如昆吾等尚聽從夏王的指揮外,桀已處於孤立無援的境地,形勢已轉變的對商湯極為有利。完成這些準備後,商開始對夏用兵。
4、在與夏桀決戰之前,先滅掉了此時仍然聽從夏王指揮的個別方國部落。至此,夏桀羽翼已被全部剪除。然而,此時夏桀對商湯的進攻並未做認真防備,因此,當商湯的軍隊到來時,夏軍逃至鳴條,一戰被商軍擊潰,夏桀逃奔南巢而死。滅夏後,湯回師亳邑,大會諸侯,正式建立了商王朝。