day 28 網(wǎng)絡(luò)之OSI模型與TCP/IP五層模型

一、OSI七層模型

  • 物理層 Physical Layer

      協(xié)議 指定一些規(guī)則 規(guī)范 全球通用的。
         ISO  RJ45  RJ11等
           物理層它規(guī)定物理設(shè)備,物理線路和設(shè)備的觸發(fā)、維護(hù)、關(guān)閉物理設(shè)備的機(jī)械特性。
    
  • 數(shù)據(jù)鏈路層 交換機(jī)工作在這一層 Data Link Layer

              MAC  PPP  STP等
              在物理介質(zhì)的基礎(chǔ)上提供可靠的數(shù)據(jù)傳輸,在這一個層利用通信信道實現(xiàn)了無差錯的傳輸,提供了
              物理尋址(MAC)、數(shù)據(jù)成幀、數(shù)據(jù)的檢測和重發(fā)、流量控制和鏈路控制等功能。
    
  • 網(wǎng)絡(luò)層 NetWork Layer

             網(wǎng)絡(luò)層負(fù)責(zé)將各個子網(wǎng)之間的數(shù)據(jù)進(jìn)行路由選擇。 3層 路由器,將數(shù)據(jù)從一個主機(jī)傳送到另一個主機(jī)。
             功能 網(wǎng)際互聯(lián) 流量控制  行為管理 。
             這一層數(shù)據(jù)傳輸 單位為 【數(shù)據(jù)包】 packet
             本層的協(xié)議  IP IPX等
    
  • 傳輸層 Transport Layer

             傳輸層把上層數(shù)據(jù)進(jìn)行分段處理??梢蕴峁┛煽康膫鬏擳CP或不可靠的傳輸U(kuò)DP。起到了為上層掩蓋下層                 的細(xì)節(jié)。保證會話層的數(shù)據(jù)信息能夠傳送到另一方的會話層。
             本層的協(xié)議 TCP UDP SPX等。
    
  • 會話層 Session Layer

             會話層管理了 主機(jī)(PC)之間的會話過程,包括會話的建立、終止和會話過程中的管理。                              協(xié)議 TCP UDP SPX等   
    
  • 表示層 Presentation Layer

              對數(shù)據(jù)的格式進(jìn)行轉(zhuǎn)換,使得多個主鍵之間傳送的信息能夠互相的理解。
              包括數(shù)據(jù)的壓縮、加密、格式的轉(zhuǎn)換等。
              協(xié)議 ASCII  JPEG  PNG  MPEG 等標(biāo)準(zhǔn)
    
  • 應(yīng)用層 Application Layer

              App 應(yīng)用程序 (軟件) 為應(yīng)用程序 提供了訪問網(wǎng)絡(luò)的服務(wù)的接口。直接和
              用戶進(jìn)行了交互,提供常見的應(yīng)用。
              系統(tǒng)工具  壓縮 解壓縮
              看圖
              社交
              工具
              等
              在本層協(xié)議:Telnet 、FTP 、HTTP 、HTTPS、POP 等
    

二、TCP/IP五層模型

1、IP協(xié)議是TCP/IP協(xié)議中最重要的協(xié)議,它為TCP UDP ICMP等協(xié)議提供傳輸?shù)耐?。IP層主要目的是提供子網(wǎng)互聯(lián), 形成較大的網(wǎng)絡(luò),使不同的子網(wǎng)之間能傳輸數(shù)據(jù)。
ICMP ping命令的 實現(xiàn)

2、TCP 傳輸控制協(xié)議Transmission Control Protocol 簡稱TCP協(xié)議,它在原有IP協(xié)議的基礎(chǔ)上,增加了確認(rèn)重發(fā)、 滑動窗口和復(fù)用,提供一種可靠的面向連接的字節(jié)流的服務(wù)。最大的特點就是可靠性。

3、TCP報文格式:


tcp報文格式.png

1)源端口號和目的端口號這個字段均為16位的長度,表示發(fā)送端和接收端的端口,用于確認(rèn)發(fā)送端和接收端的應(yīng)用程序。發(fā)送端的IP地址和斷就好及接收端的IP地址和端口號可以確認(rèn)一個在Internet上的TCP連接。
2)序列號序列號是一個32位長度的字段,表示分配給TCP包的編號。序列號用來表示應(yīng)用程序從TCP的發(fā)送端到接收端發(fā)送的字節(jié)流。當(dāng)TCP開始連接的時候發(fā)哦少年宮一個序列號給接收端,連接成功后,這個序列號作為初始的序列號ISN(Initial Sequence Number)。建立連接成功后發(fā)送的第一個字節(jié)的序列號為ISN+1,之后發(fā)送數(shù)據(jù)ISN將按照字節(jié)的大小進(jìn)行遞增。序列號是一個32位的無符號數(shù),到達(dá)2的32此房減1之后從0開始。
3)確認(rèn)號發(fā)送方對發(fā)送的首字節(jié)進(jìn)行了編號,當(dāng)接收方成功接收后,發(fā)送回接收成功的序列號+1表示確認(rèn),發(fā)送方再次發(fā)送的時候從確認(rèn)號開始。

4、 TCP控制位的含義

字段 含義
ACK 確認(rèn)號有效
SYN 發(fā)起一個TCP的連接
FIN 斷開TCP的連接
URG 緊急指針字段
PSH 表示接收方需要盡快將此數(shù)據(jù)交給應(yīng)用層
RST 重新連接

掌握ACK、SYN、FIN

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 像霧 輕盈,飄逸,靈動 一會飄散 一會聚攏 不變的是初心 像雨 飄飄灑灑 滋潤萬物大地 能托住它的只有云 像風(fēng) 喜...
    candy555閱讀 300評論 0 0
  • (1)又是無聊的一天,早晨我用鑰匙打開面館門,掛上正在營業(yè)的牌子?!鞍?,要不是我那吃了睡,睡了吃的老爸,讓我繼承這...
    花落花隨閱讀 318評論 0 0
  • 時光,你慢點 時光的快慢總是相對的,不能盡如人意,它代表著成長同時又代表著衰老,可以讓你亭亭玉立,落落大方,又可以...
    化為風(fēng)的往事閱讀 389評論 1 2
  • 小樺樺,一歲半,新鄉(xiāng)地區(qū)葆嬰鉆石經(jīng)銷商王芳的二胎寶寶,搭積木水平每天都有進(jìn)步,今天扭扭彎彎搭了8層。四月份...
    貝貝媽媽談育兒閱讀 489評論 0 0
  • 早晨醒來,看著你昨晚回給我 晚安 ,這又是美好的一天,你喜歡熬夜,我也慢慢陪著你一起有了熬夜的習(xí)慣,但是好像每次都...
    賈混蛋是也閱讀 475評論 0 5

友情鏈接更多精彩內(nèi)容