在TCP協議服務基礎上,提供加密服務web
UDP協議 的特色是隻提供最小的傳輸服務;不保證數據完整性,沒有堵塞控制,甚至不保證接受方是否接受到;
用在一些能夠容忍必定數據丟失,追求時效性的應用;例如:網絡電話等;瀏覽器
ip用於識別報文 要前往的主機;端口用於標識 該主機上的進程;端口有個默認的慣例列表,通常web進程用 80端口;郵件進程用 25端口緩存
(RTT:往返時間;)安全
關鍵字: 請求行,首部行;
例子:
服務器
例子:
cookie
由於服務器但願 辨識用戶的身份(TCP請求的身份)以及狀態等信息,因此HTTP開發了cookie,在RFC 中定義,它容許站點跟蹤用戶;網絡
cookie 由四部分組成:
tcp
有緩存器的tcp訪問會發生以下行爲:
web緩存器既是 服務器,也是客戶端,它的存在能夠大大減小請求的響應時間;同時減小真正的服務器的帶寬,節省成本;改善應用體驗;網站
1.瀏覽器 發起請求報文:
2.緩存服務器 接受到請求,向 web服務器 發出請求:
3.web服務器 向 緩存服務器 返回帶實體的 響應報文
緩存器 保存了響應對象,同時記住了最後修改時間,將響應發給 瀏覽器
4.瀏覽器 再次請求,緩存器 向 web服務器 發送以下請求報文
主要目的是檢查 文件有沒有被修改;
5.web 服務器響應請求,可是由於文件未被修改,因此響應報文中 不會包含 實體
加密
訪問過的ip會記錄在dns服務器上,下次訪問就會直接創建tcp連接,達到更快訪問;同時,DNS還能夠爲同一個服務器提供多個別名;意思是,多個網址能夠訪問同一個網站服務器;
一些繁忙的網站(如淘寶)被冗餘分佈在多臺服務器上;每一個服務器都有本身的ip,這些ip的集合對應着 一個規範主機名;這些服務器的響應報文中 都包含這個規範主機名;因此,dns能夠用全部的服務器響應;爲了均衡分配,DNS 會在這些服務器中旋轉分配負載。
冗餘服務器 是指重複配置系統的一些部件,當系統發生故障時,冗餘配置的部件介入並承擔故障部件的工做,由此減小系統的故障時間。