TCP/IP合同分層
OSI七層模型
OSI七層合同模型主要是:應用層()、表示層()、會話層()、傳輸層()、網絡層()、數據鏈路層(DataLink)、物理層()??梢院唵斡洖?物聯網淑惠使用"
OSI是專家制訂的完美的理想的模型,但實際上很難落實到實際,所以我們通常采用的都是TCP、IP模型。
TCP/IP模型
OSI七層合同模型主要是:應用層()、傳輸層()、網絡層()、數據鏈路層(DataLink)、物理層()。
TCP/IP模型應用性強,如今我們使用的都是它。
各層的作用應用層表示層會話層傳輸層
復用物理層協議有哪些,就是多個應用層進程可同時使用下邊運輸層的服務。
分用,就是把收到的信息分別交付給前面應用層中相應的進程。
(1)傳輸控制合同TCP():面向聯接的,數據傳輸的單位是報文段,還能提供可靠的交付。
(2)用戶數據包合同UDP(User):無聯接的,數據傳輸的單位是用戶數據報,不保證提供可靠的交付,只能提供“盡最大努力交付”。
網路層
(1)負責為分組交換網上的不同主機提供通訊服務。在發送數據時,網路層把運輸層形成的報文段或用戶數據報封裝成份組或包進行傳送。在TCP/IP體系中,因為網路層使用IP合同物理層協議有哪些,因而分組也稱作IP數據報,或簡稱為數據報。
(2)選中合適的路由,使源主機運輸層所傳出來的分組,還能通過網路中的路由器找到目的主機。
數據鏈路層
我們曉得,兩個主機之間的數據傳輸,總是在一段一段的鏈路上傳送的,也就是說,在兩個相鄰結點之間傳送數據是直接傳送的(點對點),這時就須要使用專門的鏈路層的合同。
注:”透明”是一個很重要的術語。它表示,某一個實際存在的事物看上去卻似乎不存在一樣?!痹跀祿溌穼油该鱾魉蛿祿北硎緹o力哪些樣的比特組合的數據都還能通過這個數據鏈路層。因而,對所傳送的數據來說,這種數據就“看不見”數據鏈路層。或則說,數據鏈路層對那些數據來說是透明的。
化學層
對于我們來說,數學層只須要了解即可。
封裝和分用
右圖為數據封裝的過程
右圖為數據分用的過程
五元組
IP:標示主機,給人用的
端標語:標示某個主機進程
合同號:進程封裝、解析數據的格式