osi七層模型和TCP/IP五層模型

1拂檩、簡(jiǎn)述osi七層模型和TCP/IP五層模型

1.1 osi七層模型
  • 第7層 應(yīng)用層
    應(yīng)用層(Application Layer)提供為應(yīng)用軟件而設(shè)的接口侮腹,以設(shè)置與另一應(yīng)用軟件之間的通信。例如:
    HTTP广恢、HTTPS凯旋、FTP、TELNET钉迷、SSH至非、SMTP、POP3糠聪、MySQL等

  • 第6層 表示層
    主條目:表示層(Presentation Layer)把數(shù)據(jù)轉(zhuǎn)換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷?/p>

  • 第5層 會(huì)話層
    會(huì)話層(Session Layer)負(fù)責(zé)在數(shù)據(jù)傳輸中設(shè)置和維護(hù)電腦網(wǎng)絡(luò)中兩臺(tái)電腦之間的通信連接荒椭。

  • 第4層 傳輸層
    傳輸層(Transport Layer)把傳輸表頭(TH)加至數(shù)據(jù)以形成數(shù)據(jù)包。傳輸表頭包含了所使用的協(xié)議
    等發(fā)送信息舰蟆。例如:傳輸控制協(xié)議(TCP)等趣惠。

  • 第3層 網(wǎng)絡(luò)層
    網(wǎng)絡(luò)層(Network Layer)決定數(shù)據(jù)的路徑選擇和轉(zhuǎn)寄,將網(wǎng)絡(luò)表頭(NH)加至數(shù)據(jù)包身害,以形成報(bào)文味悄。
    網(wǎng)絡(luò)表頭包含了網(wǎng)絡(luò)數(shù)據(jù)。例如:互聯(lián)網(wǎng)協(xié)議(IP)等塌鸯。

  • 第2層 數(shù)據(jù)鏈接層
    數(shù)據(jù)鏈路層(Data Link Layer)負(fù)責(zé)網(wǎng)絡(luò)尋址侍瑟、錯(cuò)誤偵測(cè)和改錯(cuò)。當(dāng)表頭和表尾被加至數(shù)據(jù)包時(shí)丙猬,會(huì)形
    成信息框(Data Frame)涨颜。數(shù)據(jù)鏈表頭(DLH)是包含了物理地址和錯(cuò)誤偵測(cè)及改錯(cuò)的方法。數(shù)據(jù)鏈
    表尾(DLT)是一串指示數(shù)據(jù)包末端的字符串茧球。例如以太網(wǎng)庭瑰、無(wú)線局域網(wǎng)(Wi-Fi)和通用分組無(wú)線服務(wù)
    (GPRS)等。分為兩個(gè)子層:邏輯鏈路控制(logical link control抢埋,LLC)子層和介質(zhì)訪問(wèn)控制
    (Media access control弹灭,MAC)子層

  • 第1層 物理層
    物理層(Physical Layer)在局部局域網(wǎng)上傳送數(shù)據(jù)幀(Data Frame),它負(fù)責(zé)管理電腦通信設(shè)備和網(wǎng)
    絡(luò)媒體之間的互通揪垄。包括了針腳鲤屡、電壓、線纜規(guī)范福侈、集線器、中繼器卢未、網(wǎng)卡肪凛、主機(jī)接口卡等

    OSI七層模型

    osi參考模型 各層的解釋
    應(yīng)用層 為應(yīng)用程序提供服務(wù)
    表示層 數(shù)據(jù)格式化堰汉、數(shù)據(jù)加密
    會(huì)話層 建立、管理和維護(hù)會(huì)話
    傳輸層 建立伟墙、管理和維護(hù)端到端的鏈接
    網(wǎng)絡(luò)層 IP選址及路由器的選擇
    數(shù)據(jù)鏈路層 提供介質(zhì)訪問(wèn)和鏈路管理
    物理層 物理層
1.2 TCP/IP五層模型
OSI參考模型 TCP/IP五層模型
應(yīng)用層 應(yīng)用層
傳輸層 四層的交換機(jī)翘鸭、四層的路由器
網(wǎng)絡(luò)層 路由器、三層交換機(jī)
數(shù)據(jù)鏈路層 網(wǎng)橋戳葵、以太網(wǎng)交換機(jī)就乓、網(wǎng)卡
物理層 中繼器、集線器拱烁、雙絞線

2生蚁、總結(jié)描述TCP三次握手四次揮手

三次握手過(guò)程

第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=x)到服務(wù)器戏自,并進(jìn)入SYN_SENT狀態(tài)邦投,等待服務(wù)器確認(rèn);SYN:同步序列編號(hào)(Synchronize Sequence Numbers)擅笔。

第二次握手:服務(wù)器收到syn包志衣,必須確認(rèn)客戶的SYN(ack=x+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=y)猛们,即SYN+ACK包念脯,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);

第三次握手:客戶端收到服務(wù)器的SYN+ACK包弯淘,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=y+1)绿店,此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED(TCP連接成功)狀態(tài)耳胎,完成三次握手惯吕。

完成三次握手,客戶端與服務(wù)器開(kāi)始傳送數(shù)據(jù)怕午。

四次揮手過(guò)程

1)客戶端進(jìn)程發(fā)出連接釋放報(bào)文废登,并且停止發(fā)送數(shù)據(jù)。釋放數(shù)據(jù)報(bào)文首部郁惜,F(xiàn)IN=1堡距,其序列號(hào)為seq=u(等于前面已經(jīng)傳送過(guò)來(lái)的數(shù)據(jù)的最后一個(gè)字節(jié)的序號(hào)加1),此時(shí)兆蕉,客戶端進(jìn)入FIN-WAIT-1(終止等待1)狀態(tài)羽戒。 TCP規(guī)定,F(xiàn)IN報(bào)文段即使不攜帶數(shù)據(jù)虎韵,也要消耗一個(gè)序號(hào)易稠。
2)服務(wù)器收到連接釋放報(bào)文,發(fā)出確認(rèn)報(bào)文包蓝,ACK=1驶社,ack=u+1企量,并且?guī)献约旱男蛄刑?hào)seq=v,此時(shí)亡电,服務(wù)端就進(jìn)入了CLOSE-WAIT(關(guān)閉等待)狀態(tài)届巩。TCP服務(wù)器通知高層的應(yīng)用進(jìn)程,客戶端向服務(wù)器的方向就釋放了份乒,這時(shí)候處于半關(guān)閉狀態(tài)恕汇,即客戶端已經(jīng)沒(méi)有數(shù)據(jù)要發(fā)送了,但是服務(wù)器若發(fā)送數(shù)據(jù)或辖,客戶端依然要接受瘾英。這個(gè)狀態(tài)還要持續(xù)一段時(shí)間,也就是整個(gè)CLOSE-WAIT狀態(tài)持續(xù)的時(shí)間孝凌。
3)客戶端收到服務(wù)器的確認(rèn)請(qǐng)求后方咆,此時(shí),客戶端就進(jìn)入FIN-WAIT-2(終止等待2)狀態(tài)蟀架,等待服務(wù)器發(fā)送連接釋放報(bào)文(在這之前還需要接受服務(wù)器發(fā)送的最后的數(shù)據(jù))瓣赂。
4)服務(wù)器將最后的數(shù)據(jù)發(fā)送完畢后,就向客戶端發(fā)送連接釋放報(bào)文片拍,F(xiàn)IN=1煌集,ack=u+1,由于在半關(guān)閉狀態(tài)捌省,服務(wù)器很可能又發(fā)送了一些數(shù)據(jù)苫纤,假定此時(shí)的序列號(hào)為seq=w,此時(shí)纲缓,服務(wù)器就進(jìn)入了LAST-ACK(最后確認(rèn))狀態(tài)卷拘,等待客戶端的確認(rèn)。
5)客戶端收到服務(wù)器的連接釋放報(bào)文后祝高,必須發(fā)出確認(rèn)栗弟,ACK=1,ack=w+1工闺,而自己的序列號(hào)是seq=u+1乍赫,此時(shí),客戶端就進(jìn)入了TIME-WAIT(時(shí)間等待)狀態(tài)陆蟆。注意此時(shí)TCP連接還沒(méi)有釋放雷厂,必須經(jīng)過(guò)2??MSL(最長(zhǎng)報(bào)文段壽命)的時(shí)間后,當(dāng)客戶端撤銷相應(yīng)的TCB后叠殷,才進(jìn)入CLOSED狀態(tài)改鲫。
6)服務(wù)器只要收到了客戶端發(fā)出的確認(rèn),立即進(jìn)入CLOSED狀態(tài)。同樣钩杰,撤銷TCB后纫塌,就結(jié)束了這次的TCP連接〗才可以看到,服務(wù)器結(jié)束TCP連接的時(shí)間要比客戶端早一些依痊。

3避除、描述TCP和UDP區(qū)別

  • UDP,在傳送數(shù)據(jù)前不需要先建立連接胸嘁,遠(yuǎn)地的主機(jī)在收到UDP報(bào)文后也不需要給出任何確認(rèn)瓶摆。雖然UDP不提供可靠交付,但是正是因?yàn)檫@樣性宏,省去和很多的開(kāi)銷群井,使得它的速度比較快,比如一些對(duì)實(shí)時(shí)性要求較高的服務(wù)毫胜,就常常使用的是UDP书斜。對(duì)應(yīng)的應(yīng)用層的協(xié)議主要有 DNS,TFTP,DHCP,SNMP,NFS 等。
  • TCP酵使,提供面向連接的服務(wù)荐吉,在傳送數(shù)據(jù)之前必須先建立連接买雾,數(shù)據(jù)傳送完成后要釋放連接诫龙。因此TCP是一種可靠的的運(yùn)輸服務(wù),但是正因?yàn)檫@樣哀托,不可避免的增加了許多的開(kāi)銷缺脉,比如確認(rèn)痪欲,流量控制等。對(duì)應(yīng)的應(yīng)用層的協(xié)議主要有 SMTP,TELNET,HTTP,FTP 等攻礼。
TCP UDP
鏈接類型 TCP確認(rèn)是否已連接在傳輸數(shù)據(jù) UDP直接發(fā)送數(shù)據(jù)业踢,不檢查鏈接
序列 TCP有序列編號(hào) 無(wú)
主要用途 文件分享,下載 UDP聊天秘蛔,視頻
效率 較低 更高
可靠性 較高 較低
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陨亡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子深员,更是在濱河造成了極大的恐慌负蠕,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倦畅,死亡現(xiàn)場(chǎng)離奇詭異遮糖,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)叠赐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門欲账,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)屡江,“玉大人,你說(shuō)我怎么就攤上這事赛不〕图危” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵踢故,是天一觀的道長(zhǎng)文黎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)殿较,這世上最難降的妖魔是什么耸峭? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮淋纲,結(jié)果婚禮上劳闹,老公的妹妹穿的比我還像新娘。我一直安慰自己洽瞬,他們只是感情好本涕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著片任,像睡著了一般偏友。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上对供,一...
    開(kāi)封第一講書(shū)人閱讀 51,165評(píng)論 1 299
  • 那天位他,我揣著相機(jī)與錄音,去河邊找鬼产场。 笑死鹅髓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的京景。 我是一名探鬼主播窿冯,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼确徙!你這毒婦竟也來(lái)了醒串?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鄙皇,失蹤者是張志新(化名)和其女友劉穎芜赌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體伴逸,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缠沈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洲愤。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡颓芭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出柬赐,到底是詐尸還是另有隱情亡问,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布肛宋,位于F島的核電站玛界,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏悼吱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一良狈、第九天 我趴在偏房一處隱蔽的房頂上張望后添。 院中可真熱鬧,春花似錦薪丁、人聲如沸遇西。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)粱檀。三九已至,卻和暖如春漫玄,著一層夾襖步出監(jiān)牢的瞬間茄蚯,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工睦优, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渗常,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓汗盘,卻偏偏與公主長(zhǎng)得像皱碘,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子隐孽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容