標籤:inf 上進 傳輸層 電腦網路基礎知識 加密解密 icm packet 實現 tcp報文
一 ISO和OSI七層模型
- 何為iso?
- 國際標準組織
- osi七層模型?
- 由國際化標準組織提出的概念性模型,旨在提供一個使各種不同的電腦和網路在全世界範圍實現互聯的標準架構。它將電腦網路體繫結構劃分為了7層
- 物理層 最底層,確保未經處理資料在各種物理介質上進行傳輸,單位是位元。
- 資料連結層 作用是物理地址定址,資料檢錯,將位元流封裝成幀。
- 網路層 對子網間的資料包進行路由選擇,作用是擁塞控制,網際互連。單位是資料包packet
- 傳輸層 為端到端的通訊提供Data Transmission Service。此層有TCP和UDP協議,資料單位是段。
- 會話層 管理主機之間的會話進程,利用在資料中插入校正點來實現資料的同步,訪問驗證和會話管理等功能。單位是報文。
- 展示層 資料的加密解密,壓縮解壓縮。單位是報文。
- 應用程式層 為作業系統或網路應用程式提供訪問網路服務的介面。通過應用進程間的互動完成特定的網路應用。
TCP/IP:
網路介面層:PPP、FDDI
網際層:IP、ICMP
傳輸層:TCP、UDP
應用程式層:FTP、TELNET
TCP和UDP的區別:
TCP: 傳輸控制通訊協定。是一種連線導向的、可靠的、基於位元組流的傳輸層通訊協定
UDP:使用者資料包通訊協定。在網路中它與TCP協議一樣用於處理資料包,是一種不需連線的協議
TCP連線導向,UDP面向非串連
TCP傳輸可靠,UDP傳輸不可靠
TCP用於傳輸大量資料,UDP用於傳輸
TCP傳輸慢,UDP傳輸快
TCP支援點到點通訊,UDP支援一對一,一多多,多對一,多對多通訊。
三向交握:
1、建立連線協定(三向交握)
(1)用戶端發送一個帶SYN標誌的TCP報文到伺服器。這是三向交握過程中的報文1。
(2) 伺服器端回應用戶端,這是三向交握中的第2個報文,這個報文同時帶ACK標誌和SYN標誌。因此它表示對剛才用戶端SYN報文的回應;同時又標誌SYN給用戶端,詢問用戶端是否準備好進行資料通訊。
(3) 客戶必須再次回應服務段一個ACK報文,這是報文段3。
電腦網路基礎知識