計算機網路 應用層

2021-09-17 04:25:43 字數 1134 閱讀 8472

qq使用下層提供的服務tcp,關於網路程式設計的api:傳輸協議的選擇,引數的設定

程序的標識問題

主機上每乙個程序:埠號,有些是已經約定的 http:80 mail:25 0-65536

去rfc文件查詢詳細的協議

兩個:tcp udp

連線型別

響應時間分析

訊息格式

頭部行是可擴充套件的

請求訊息

ascii:人直接可讀

請求行:請求方法 url http版本

攜帶資料:使用者名稱,密碼之類的

上傳輸入

head:不要把請求的物件放到響應訊息中

響應訊息

狀態行:版本 狀態碼

頭部行空行資料

cookie技術

http的訊息中加入cookie頭部行

web快取/**伺服器 proxy server

在不訪問伺服器的前提下滿足客戶端的http請求

smtp

mime 多**郵件擴充套件

郵件訪問協議

imap:更多功能,複雜,操縱儲存訊息

http:基於web的email

pop3

imap網際網路的核心服務

網域名稱系統

網際網路上主機/路由器的識別問題

兩套:ip位址

數字網域名稱

www.baidu.com 好識別

網域名稱解析系統 dns

ip與網域名稱的對映,完成網域名稱的解析 服務

翻譯主機別名

分布式層次式資料庫

查詢過程

遞迴查詢:

快取&更新

記錄&訊息格式

如何註冊網域名稱

bittorrent 檔案傳輸

索引技術

napster 集中式索引

洪氾式查詢 query flooding

層次式覆蓋網路開發網路應用程式

針對端系統,使用者使用的主機,不包括路由器等

應用程式設計介面 api

socket api

winsock

計算機網路 應用層

運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...

計算機網路 應用層

計算機網路分層 應用層是網路應用程式和及應用層協議存留的地方。應用層協議分布在多個端系統上,乙個端系統中的應用程式使用協議與另乙個端系統中的應用程式交換資訊的分組。該層資訊被稱為報文。常用的應用層協議有 http,smtp,ftp,dns 1.基本概念 執行在不同端系統的程式的通訊是通過程序完成的。...

計算機網路 應用層

我們現在已經了解了運輸層為應用程式提供了端到端的通訊服務,但是不同的應用程序之間,還需要不同的通訊協議,因此在運輸層協議上方還有應用層協議,這是因為每個應用層協議都是為了解決一類問題,而問題的解決又要通過不同主機的多個應用程序之間通訊和協同工作來完成,應用程序之間的通訊需要遵守嚴格的規則,應用層的具...