網絡應用——計算機網絡原理(本科)

第一節:計算機網絡應用體系結構
一、客戶/服務器(C/S)結構網絡應用
只在客戶與服務器之間進行
二、純P2P結構網絡應用
對等端都具備客戶與服務器的特徵,是客戶和服務器的結合體
三、混合結構網絡應用
既有中心服務器,又有對等直接通信
第二節:網絡應用通信基本原理
c/s通信基本原理,應用進程間遵循應用層協議減緩應用層報文
第三節:域名系統(DNS)
一、層次化域名空間
層次樹狀結構的命名方法:
1、國家頂級域名nTLD
2、通用頂級域名gTLD
3、基礎結構域名
二、域名服務器
1、域名解析:將域名映射爲IP地址的過程
2、域名服務器:建立分佈式數據庫,存儲網絡域名與IP地址映射關係數據,存儲在域名服務器上,根據用戶請求提供域名解析服務
3、域名服務器分類
根域名服務器
頂級域名服務器
權限域名服務器
本地域名服務器
三、域名解析過程
1、遞歸查詢
2、迭代查詢
第四節:萬維網應用
一、萬維網應用結構
Web服務器(HTML)——超文本傳輸協議(TCP)——瀏覽器(URL)
二、HTTP
超文本傳輸協議:
非持久連接:串行方式,每次都要建立TCP連接、並行方式,同時建立TCP連接
持久連接:非流水,依次傳輸多個對象、流水,同時獲取多個對象
請求報文:
GET:請求讀取URL所標識的信息
HEAD:請求讀取URL所標識的首部
POST:給服務器添加信息
OPTION:請求一些選項信息
PUT:在指明的URL下存儲一個文檔
三、Cookie
小型文本文件,辨別用戶,會話跟蹤。
第五節:Internet電子郵件
一、電子郵件體系結構
郵件服務器、簡單郵件傳輸協議(SMTP)、用戶代理和郵件讀取協議
二、SMTP
應用層協議,TCP實現可靠數據傳輸,端口25,握手階段、郵件傳輸階段和關閉階段
三、電子郵件格式與MIME
首部、空白行、主體
MIME(多用途互聯網郵件擴展):將非7位ASCII文本內容轉換爲7位ASCII,然後利用SMTP傳輸。在首部增加MIME首部行,說明主體內容原本數據類型以及採用的編碼標準。
四、郵件讀取協議
1、第三版的郵局協議(POP3)
2、互聯網郵件訪問協議(IMAP)
3、HTTP
第六節:FTP
c/s模式,採用控制連接(21)傳輸控制命令,數據連接(20)傳輸文件內容
第七節:P2P應用
充分利用了端服務的計算能力以及網絡傳輸帶寬
第八節:Socket編程基礎
數據報類型套接字SOCK_DGRAM(UDP)
流式套接字SOCK_STREAM(TCP)
原始套接字SOCK_RAW(IP)
以上是本人網絡應用的基本理解,寫的知識點都比較簡單,加深個人記憶和分享出來,希望大家多多指正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章