計算機網(wǎng)絡(luò) 應(yīng)用層

應(yīng)用層概述

應(yīng)用層對應(yīng)用程序的通信提供服務(wù)预鬓。
應(yīng)用層協(xié)議定義:
規(guī)定應(yīng)用進程交換的報文類型,是請求報文還是響應(yīng)報文鞭盟。
各種報文類型的語法圾结,如報文中的各個字段及其詳細(xì)描述。
字段的語義齿诉,即包含在字段中的信息的含義筝野。
進程何時、如何發(fā)送報文粤剧,以及對報文進行響應(yīng)的規(guī)則歇竟。

應(yīng)用層的功能:文件傳輸、訪問和管理抵恋;電子郵件焕议、虛擬終端;查詢服務(wù)和遠(yuǎn)程作業(yè)登錄弧关。

應(yīng)用層的重要協(xié)議:FTP盅安;SMTP唤锉、POP3;HTTP别瞭;DNS窿祥;

網(wǎng)絡(luò)應(yīng)用模型

  • 客戶/服務(wù)器(C/S)模型


服務(wù)器::提供計算服務(wù)的設(shè)備。
1.永久提供服務(wù)
2.永久性訪問地址/域名

客戶機:請求計算服務(wù)的主機蝙寨。
1.與服務(wù)器通信晒衩,使用服務(wù)器提供的服務(wù)
2.間歇性接入網(wǎng)絡(luò)
3.可能使用動態(tài)IP地址
4.不與其他客戶機直接通信

應(yīng)用:WEB,文件傳輸FTP籽慢,遠(yuǎn)程登陸浸遗,電子郵件

  • P2P模型



    不存在永遠(yuǎn)在線的服務(wù)器
    每個主機既可以提供服務(wù)猫胁,也可以請求服務(wù)
    任意端系統(tǒng)/節(jié)點之間可以直接通訊
    節(jié)點間歇性接入網(wǎng)絡(luò)
    節(jié)點可能改變IP地址
    可擴展性好
    網(wǎng)絡(luò)健壯性強

DNS系統(tǒng)

給DNS服務(wù)器一個域名箱亿,他會給你對應(yīng)的IP地址

域名(不區(qū)分大小寫)


其實com后面應(yīng)該有個.這個.表示根
頂級與二級有重復(fù),因為可能頂級域名用的國家頂級域名
來個樹形幫助記憶
域名服務(wù)器

域名解析過程

文件傳送協(xié)議

文件傳送協(xié)議FTP(File Transfer Protocol):

提供不同種類主機系統(tǒng)(硬弃秆。軟件體系等都可以不同)之間的文件傳輸能力届惋。

FTP服務(wù)器和用戶端
FTP是基于客戶/服務(wù)器(C/S)的協(xié)議。
用戶通過一個客戶機程序連接至在遠(yuǎn)程計算機上運行的服務(wù)器程序菠赚。
依照FTP協(xié)議提供服務(wù)脑豹,進行文件傳送的計算機就是FTP服務(wù)器。

連接FTP服務(wù)器衡查,遵循FTP協(xié)議與服務(wù)器傳送文件的電腦就是FTP客戶端瘩欺。
  • FTP工作原理
    ftp地址 用戶名&密碼
    匿名登錄(了解即可,用于防止訪問過多):無需注冊拌牲,只是訪問遠(yuǎn)程主機上公開的文件俱饿。
    FTP使用TCP實現(xiàn)可靠傳輸
    FTP服務(wù)器進程【1個主進程;n個從屬進程】

簡單文件傳送協(xié)議TFTP(Trivial File Transfer Protocol)


  • 控制連接始終保持
  • 數(shù)據(jù)連接保持一會
  • 是否使用TCP20端口建立數(shù)據(jù)與傳輸模式有關(guān)
  • 主動方式使用TCP 20端口
  • 被動方式由服務(wù)器和客戶端自行協(xié)商決定(端口>1024)

FTP傳輸模式:
文本模式:ASCII模式塌忽,以文本序列傳輸數(shù)據(jù)拍埠;
二進制模式:Binary模式,以二進制序列傳輸數(shù)據(jù)土居。

電子郵件系統(tǒng)概述

這個圖不是特別懂枣购,只知道個大概,應(yīng)該都是記憶的擦耀,重點是SMTP

那我們來講一下SMTP【簡單郵件傳送協(xié)議】

SMTP規(guī)定了在兩個相互通信的SMTP進程之間應(yīng)如何交換信息棉圈。
負(fù)責(zé)發(fā)送郵件的SMTP進程就是SMTP客戶,負(fù)責(zé)接收郵件的進程就是SMTP服務(wù)器眷蜓。
SMTP規(guī)定了14條命令(幾個字母)和21種應(yīng)答信息(三位數(shù)字代碼+簡單文字說明)
TCP連接 端口號25 C/S
SMTP通信三個階段:

  • 連接建立


  • 郵件傳送


  • 連接釋放
    郵件發(fā)完迄损,SMTP客戶發(fā)送QUIT命令,SMTP服務(wù)器返回“221”账磺,表示同意釋放TCP連接芹敌。

SMTP的缺點:
1.SMTP不能傳送可執(zhí)行文件或其他二進制對象痊远。
2.SMTP僅限于傳送7位ASCII碼,不能傳送其他非英語國家的文字氏捞。
3.SMTP服務(wù)器拒絕超過一定長度的郵件碧聪。

因此,通用因特網(wǎng)郵件擴充MIME


郵局協(xié)議POP3



網(wǎng)際報文存取協(xié)議IMAP
IMAP協(xié)議比POP協(xié)議復(fù)雜液茎。當(dāng)用戶PC上的IMAP客戶程序打開IMAP服務(wù)器的郵箱時逞姿,用戶可以看到郵箱的首部,若用戶需要打開某個郵件捆等,該郵件才上傳到用戶的計算機上滞造。
IMAP可以讓用戶在不同的地方使用不同的計算機隨時上網(wǎng)閱讀處理郵件,還允許只讀取郵件中的某一部分(先看正文栋烤,有Wi-Fi的時候再下載附件)谒养。

基于萬維網(wǎng)的電子郵件


萬維網(wǎng)和HTTP協(xié)議

萬維網(wǎng)www(world wide web)是一個大規(guī)模的聯(lián)機式的信息儲藏所/資料空間,是無數(shù)個網(wǎng)絡(luò)站點和網(wǎng)頁的集合明郭。
統(tǒng)一資源定位符URL唯一標(biāo)識資源(文字买窟、視頻、音頻……)
URL一般形式:<協(xié)議>://<主機>:<端口>/<路徑>

用戶通過點擊超鏈接(http://www.baidu.com)獲取資源薯定,這些資源通過超文本傳輸協(xié)議(HTTP)傳送給使用者始绍。
萬維網(wǎng)以客戶/服務(wù)器方式工作,用戶使用的瀏覽器就是萬維網(wǎng)客戶程序话侄,萬維網(wǎng)文檔所駐留的主機運行服務(wù)器程序亏推。
萬維網(wǎng)使用超文本標(biāo)記語言HTML,使得萬維網(wǎng)頁面設(shè)計者可以很方便地從一個界面的鏈接轉(zhuǎn)到另一個界面年堆,并能夠在自己的屏幕上顯示出來吞杭。

超文本傳輸協(xié)議HTTP

HTTP協(xié)議定義了瀏覽器(萬維網(wǎng)客戶進程)怎樣向萬維網(wǎng)服務(wù)器請求萬維網(wǎng)文檔,以及服務(wù)器怎樣把問文檔傳送給瀏覽器嘀韧。
點一下就8步

HTTP協(xié)議的特點

1.HTTP是無狀態(tài)的(無記憶)篇亭。但實際工作中,一些萬維網(wǎng)站點常常希望能夠識別用戶锄贷。
這東西有點侵犯隱私的意思
Cookie 是存儲在用戶主機中的文本文件译蒂,記錄一段時間內(nèi)某用戶(使用識別碼識別,如“123456”)的訪問記錄谊却∪嶂纾【提供個性化服務(wù)】
HTTP采用TCP作為運輸層協(xié)議,但HTTP協(xié)議本身是無連接的(通信雙方在交換HTTP報文之前不需要先建立HTTP連接)炎辨。
HTTP連接方式
非流水線式
流水線式

超文本傳輸協(xié)議HTTP--報文結(jié)構(gòu)
HTTP報文

  • 請求報文
  • 響應(yīng)報文
    HTTP報文是面向文本的捕透,因此在報文中的每一個字段都是一些ASCII碼


    有cookie說明該用戶不是第一次了;狀態(tài)碼可以記一下

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市乙嘀,隨后出現(xiàn)的幾起案子末购,更是在濱河造成了極大的恐慌,老刑警劉巖虎谢,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盟榴,死亡現(xiàn)場離奇詭異,居然都是意外死亡婴噩,警方通過查閱死者的電腦和手機擎场,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來几莽,“玉大人迅办,你說我怎么就攤上這事≌买迹” “怎么了站欺?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長究驴。 經(jīng)常有香客問我镊绪,道長匀伏,這世上最難降的妖魔是什么洒忧? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮够颠,結(jié)果婚禮上熙侍,老公的妹妹穿的比我還像新娘。我一直安慰自己履磨,他們只是感情好蛉抓,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剃诅,像睡著了一般巷送。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上矛辕,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天笑跛,我揣著相機與錄音,去河邊找鬼聊品。 笑死飞蹂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的翻屈。 我是一名探鬼主播陈哑,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惊窖?” 一聲冷哼從身側(cè)響起刽宪,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎界酒,沒想到半個月后纠屋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡盾计,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年售担,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片署辉。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡族铆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哭尝,到底是詐尸還是另有隱情哥攘,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布材鹦,位于F島的核電站逝淹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏桶唐。R本人自食惡果不足惜栅葡,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望尤泽。 院中可真熱鬧欣簇,春花似錦、人聲如沸坯约。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闹丐。三九已至横殴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間卿拴,已是汗流浹背衫仑。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留巍棱,地道東北人惑畴。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像航徙,于是被迫代替她去往敵國和親如贷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

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