接著學習計算機網路主要學習應用層涉及到的幾個協議。
全球資訊網是乙個超**系統。web文件分布在各個主機上,採用超連結的方法,講乙個web文件鏈結到另乙個web文件,甚至是其他主機上的web文件。使用超文字標記語言(html)來組織web文件資訊,使用超文字傳輸協議(http)來傳輸web文件。
html語言用來編寫web文件,由特定標籤定義內容。
url是一種統一格式的資訊資源位址的標識方法。最常見的就是http協議的url了。
其格式如下
《協議》://《主機》:《埠》/《路徑》
url不分大小寫
http是用來傳輸web資訊的協議。廣泛用來瀏覽器-伺服器傳輸內容。其在運輸層的協議是tcp。
rtt的定義:client端傳送資料報至接收到server端回應的時間。分類
連線過程
http在傳輸層是基於tcp的,所以必定要進行tcp連線,而http連線幾次就要看一次可以傳送接收多少個object。
報文報文分為請求報文和響應報文。
請求行: 方法 路徑 httpversion
首部行: host:value
· ·
·
如
伺服器:apache/1.3.0 (unix)
last-modified:
content-length:
content-type:
data....
一些狀態碼和狀態短語
ftp使用20和21埠,可以在自己伺服器配置ftp。詳情
ftp常用的命令列
命令作用
?open
開啟乙個ftp伺服器
user
切換ftp使用者
put上傳本地檔案至ftp伺服器
get電子郵件由四部門組成
認證階段
使用者密碼的驗證
事物階段
對一些郵件的基本操作
終端pop3互動例項,可以看這個pop3互動
dns系統完成網域名稱-ip位址的對映。
以訪問www.amazon.com為例
訪問本地網域名稱伺服器,查詢本地的網域名稱快取,存在直接返回,不存在就轉為查詢跟網域名稱伺服器。
查詢跟網域名稱伺服器,得到.com
的頂級網域名稱的ip位址。
查詢得到的頂級網域名稱伺服器,獲得amazon.com
的ip位址。
查詢amazon.com
網域名稱伺服器,得到ip位址。
本地網域名稱伺服器將查詢到的ip位址返回給電腦。
name value type ttl
name一般是節點主機的網域名稱,value是對應name的名字,type指出記錄的型別,ttl是本記錄的生存時間,一般是24hours。
type
name
value
a主機網域名稱
對應的ip位址ns域
本域的伺服器名稱
cname
別名對應的規範主機名
網域名稱mx
郵件伺服器的規範主機名
對應郵件伺服器的名稱
txt文字
未解釋的ascii碼文字
首部區標識該次網域名稱解析是查詢還是應答。
詢問區包括被查詢的主機網域名稱以及查詢型別
應答區對網域名稱查詢報文解析出的網域名稱和資源記錄
管理機構區
其他權威網域名稱伺服器的記錄
附加記錄區
另外包含一些其他有用的記錄來配合資源記錄的使用
計算機網路 2 應用層
顧客 server架構client server architecture於。稱為server,它為來自客戶機的請求提供服務。客戶機之間不進行直接通訊。server擁有固定的周知的位址,稱為ip位址,且總是處於開啟狀態。常會出現一台server主機跟不上其全部客戶機請求的情況。常使用主機群集a cl...
計算機網路 應用層
運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...
計算機網路 應用層
計算機網路分層 應用層是網路應用程式和及應用層協議存留的地方。應用層協議分布在多個端系統上,乙個端系統中的應用程式使用協議與另乙個端系統中的應用程式交換資訊的分組。該層資訊被稱為報文。常用的應用層協議有 http,smtp,ftp,dns 1.基本概念 執行在不同端系統的程式的通訊是通過程序完成的。...