1、用於檔案共享的協議:nfs(network file system)與cifs(common internet file system)。前者出現的早,用在linux系統上;後者主要用於windows系統,使用它很簡單,在要共享的資料夾上右鍵-》屬性,勾選共享就可以了,目前cifs有3個版本:smb,smb2,smb3。
2、dns(domain name system):當我們的機器要訪問乙個網域名稱,如www.example.com時,我們會先與本地dns伺服器進行通訊(可以基於tcp,也可基於udp),本地dns伺服器會告訴我們的客戶端www.example.com的ip位址。在我們看來,我們是直接從本地dns伺服器得到答案,但是本地dns伺服器可能是通過dns伺服器1,dns伺服器2,dns伺服器3才得到的答案。而且各個dns伺服器之間是迭代查詢的(即a需要知道www.example.com的target_ip,a問b,b讓a去問c,c讓b去問d,最後d知道,d把target_ip給a),而客戶端與dns伺服器之間是遞迴查詢(即客戶端直接從本地dns即a那裡拿到答案,而不用關心a是從誰那裡得到的答案)。
3、ftp(file transfer protocal):用於檔案傳輸,伺服器有2個埠號:20(用於資料連線)21(用於控制連線),同樣客戶端也有2個對應埠,埠號在tcp3次握手時告訴伺服器。
4、http埠號是80,https埠號是443。https解決了資料的安全傳輸問題,抓到http包,裡面內容甚至密碼都是明文的,不安全,而抓到https包,內容全是密文,必須有伺服器的金鑰才能解碼,故而是資料安全的。
網路協議 應用層
基於tcp ip的應用層協議 1.1.1 請求行 1.1.2 首部 就是請求頭,例如accept charset content type cache control if modified since 1.1.3 正文實體 正式的資料報文 1.1.4 http請求的傳送 客戶端傳送請求,應用層傳二...
網路協議 應用層協議 概述
應用層協議概述 前面介紹的 ip 協議 tcp 協議和 udp 協議分別屬於網路層和傳輸層協議,都是屬於網路通訊中的基礎部分,接下來,要開始介紹網路通訊中應用層協議,應用層協議非常豐富,也是我們日常打交道最多的部分 不論是我們前面介紹過的 dns 網域名稱解析協議,還是我們日常 web 依賴的 ht...
應用層協議原理(一)
目錄2.程序通訊 分層體系結構的優點可以很好地在這裡體現,應用層應用程式的開發不需要關心網路核心裝置上執行的要求,因為網路核心裝置只能對網路層及以下起作用,夠不到應用層。1.對於研發者來說,網路體系結構是固定的,其提供的服務集合能為之所用。2.網路應用程式體系結構就是研發者設計的,規定如何在各種端系...