tcp/ip協議是internet最基本的協議,其中應用層的主要協議有telnet、ftp、smtp等,是用來接收來自傳輸層的資料或者按不同應用要求與方式將資料傳輸至傳輸層;傳輸層的主要協議有udp、tcp,是使用者使用平台和計算機資訊網內部資料結合的通道,可以實現資料傳輸與資料共享;網路層的主要協議有icmp、ip、igmp,主要負責網路中資料報的傳送等;而網路訪問層,也叫網路介面層或資料鏈路層,主要協議有arp、rarp,主要功能是提供鏈路管理錯誤檢測、對不同通訊媒介有關資訊細節問題進行有效處理等。
http是hyper text transfer protocol(超文字傳輸協議)的縮寫。它的發展是全球資訊網協會(world wide web consortium)和internet工作小組ietf(internet engineering task force)合作的結果,(他們)最終發布了一系列的rfc,rfc 1945定義了http/1.0版本。其中最著名的就是rfc 2616。rfc 2616定義了今天普遍使用的乙個版本——http 1.1。
http協議(hypertext transfer protocol,超文字傳輸協議)是用於從www伺服器傳輸超文字到本地瀏覽器的傳送協議。它可以使瀏覽器更加高效,使網路傳輸減少。它不僅保證計算機正確快速地傳輸超文字文件,還確定傳輸文件中的哪一部分,以及哪部分內容首先顯示(如文字先於圖形)等。
http是乙個應用層協議,由請求和響應構成,是乙個標準的客戶端伺服器模型。http是乙個無狀態的協議。
1.通訊過程
一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成7個步驟。
(1)建立tcp連線。
(2)web瀏覽器向web伺服器傳送請求命令。
(3)web瀏覽器傳送請求頭資訊。
(4)web伺服器應答。
(5)web伺服器傳送應答頭資訊。
(6)web伺服器向瀏覽器傳送資料。
(7)web伺服器關閉tcp連線。
2.http請求
從客戶端到伺服器端的請求訊息包括,訊息首行中,對資源的請求方法、資源的識別符號及使用的協議。考慮到侷限性更大的http/0.9的向後相容問題,有兩種合法的http請求格式。
雲計算與大資料 第五章
www是到目前為止最著名的分布式應用,中文名字為 全球資訊網 常簡稱為web。www是目前世界上最具影響力的網際網路服務,起源於1990年底,最早由歐洲核物理研究中心的tim berners lee提出的超文字傳輸協議http,其目的是為研究中心分布在世界各地的科學家提供乙個共享資訊的平台。從應用功...
分布式計算 雲計算與大資料 第六章
p2p網路的分類 對等式網路 peer to peer,簡稱p2p 又稱點對點技術,是無中心伺服器 依靠使用者群 peers 交換資訊的網際網路體系,它的作用在於,減低以往網路傳輸中的節點,以降低資料遺失的風險。與有中心伺服器的 網路系統不同,對等網路的每個使用者端既是乙個節點,也有伺服器的功能,任...
分布式計算 雲計算與大資料第八章
對一般使用者而言 雲計算是指通過網路以按需 易擴充套件的方式獲得所需的服務。即隨時隨地只要能上網就能使用各種各樣的服務,如同錢莊 銀行 發電廠等。這種服務可以是it和軟體 網際網路相關的,也可以是任意其他的服務。對專業人員而言 是分布式處理 並行處理和網格計算的發展,或者說是這些電腦科學概念的商業實...