OSI TCP IP深入淺出

2021-08-15 11:30:09 字數 1352 閱讀 5242

osi功能

tcp/ip協議

面向計算機使用者,提**用程式和網路之間的介面,向使用者提供服務,完成使用者希望在網上完成的各種工作

http,https,ftp,telnet,ssh,smtp,pop3等

表示層(presentation layer)

處理來自應用層的的命令和資料,對各種語法解釋,按照規格傳給會話層。處理編碼,資料可是轉換和加密解密

沒有協議

會話層(session layer)

使用者應用程式和網路之間的介面,向兩個實體表示層提供連線和連線方法,不同實體之間的表示層連線叫做會話,因此主要功能是維護和協調會話之間的資料通訊

沒有協議

傳輸層(transport layer)

為會話層和網路層提供傳輸服務,從會話層獲得資料,在必要時進行分割,然後傳送給網路層,主要起到建立,維護和取消傳輸連線功能,負責兩節點的可靠傳輸

tcp、udp

網路層(network layer)

通過路由演算法(兩節點之間可能有多條路徑),為報文選擇最適當的路徑,在網路層資料轉換為資料報,通過路徑選擇等控制,將資訊從乙個網路裝置傳送到另乙個網路裝置

ip、icmp、rip、ospf、bgp、igmp等

資料鏈路層(data link layer)

資料鏈路層的資料傳輸單元成為幀,就是將網路層**的資料封裝為幀,傳輸給物理層,以及分析物理層傳輸過來的資料幀

slip、cslip、ppp、arp、rarp、mtu等

物理層(physical layer)

為資料鏈路層提供資料幀和接收資料幀然後管理電腦通訊裝置和網路**之間的互通。包括了針腳、電壓、線纜規範、集線器、中繼器、網絡卡、主機介面卡等

iso2110等

ositcp/ip

協議應用層/表示層/會話層

應用層http、ftp、tftp、smip、snmp、dns

傳輸層傳輸層

tcp、udp

網路層網路層

icmp、igmp、ip、arp、rarp

資料鏈路層/物理層

網路介面層

由底層網路定義協議

然後第二部分是16位視窗大小

第五行分別為16位校驗和、16位緊急指標

可選項 — tcp頭部長度最多為60位元組,所以可選項最多為40位元組,在這裡不做太多陳述,具體可查閱tcp頭部選項

應用層應用層是我們經常接觸使用的部分,比如常用的http協議、ftp協議(檔案傳輸協議)、snmp(網路管理協議)、telnet(遠端登入協議)、smtp(簡單郵件傳輸協議)、dns(網域名稱解析),主要是面向使用者的互動的。這裡的應用層整合了osi分層模型中 的應用、表示、會話層三層的功能。

osi七層模型詳解

魏燃技術部落格

深入淺出sizeof

int佔 位元組,short佔 位元組 1.0 回答下列問題 答案在文章末尾 1.sizeof char 2.sizeof a 3.sizeof a 4.strlen a 如果你答對了全部四道題,那麼你可以不用細看下面關於sizeof的論述。如果你答錯了部分題目,那麼就跟著我來一起 關於sizeof...

深入淺出ShellExecute

ipconfig c log.txt應如何處理?二樓的朋友,開啟拔號網路這樣 shellexecute null,open c windows rundll32.exe shell32.dll,control rundll c windows system telephon.cpl null,sw ...

深入淺出ShellExecute

深入淺出shellexecute譯者 徐景周 原作 nishant s q 如何開啟乙個應用程式?shellexecute this m hwnd,open calc.exe sw show 或shellexecute this m hwnd,open notepad.exe c mylog.log...