一、http概述
1.1、http概述
http協議是hyper text transfer protocol(超文字傳輸協議)的縮寫,用於從全球資訊網伺服器
傳輸超文字到本地瀏覽器。
http是基於tcp/ip通訊協議來傳遞資料,包括html檔案,檔案,查詢的資訊內容等。
http是乙個基於應用層的物件導向的協議,由於其簡捷、快速的方式,適用於分布式超**資訊系統。
1.2、http的發展
二、http的通訊機制
2.1http協議棧
http構建與tcp之上,預設http的埠號為80,https的埠號為443。
2.2 http訊息機制—請求/響應
http協議工作於客戶端-服務端架構上。瀏覽器作為http客戶端通過url向http服務端即web伺服器傳送所有請求。web伺服器根據接收到的請求後,向客戶端傳送響應資訊。
2.3 uri和url
2.3.1 uri的組成
web上可用的每種資源如html文件、影象、適配片段、程式等都是乙個uri來定位的,uri一般由三部分組成:
全棧工程師學習Linux技術的忠告
隨著科技的普及,linux作為最受歡迎的服務端作業系統,無人不知,無人不曉。當今,不論是伺服器搭建,還是客戶端開發,linux系統的基礎技能對全棧來說都是必備的,而了解如下幾個問題可以更好的幫助你成為一名合格的全棧工程師。1.linux體系組織結構 學習乙個系統需要了解其體系結構,這樣才能更好的學習...
前端工程師學習筆記
優達學城 第1天筆記 1.完整的html樹結構 2.解釋說明 文件的標題 瀏覽器標籤中顯示的文字 about me,將定義文件的標題,並在使用者訪問頁面時顯示在瀏覽器的標籤中 相關的 css 檔案 針對樣式 網頁使用的字符集 文字的編碼 關鍵字 作者和描述 通常對搜尋引擎優化 seo 起作用 是十分...
Linux實踐工程師學習筆記二
系統管理常用命令 1.useradd redhat 2.passwd redhat 3.su 4.exit 5.df h 分割槽情況 6.du sh 統計檔案或目錄使用空間的大小 7.fdisk l dev sda 8.netconfig 配置網路引數 9.ifconfig 顯示網路配置資訊 10....