WEB基礎理論
OSI7層模型:物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層;
TCP/IP5層模型:物理層,資料鏈路層,網路層,傳輸層,應用層;
TCP/IP4層模型:物理介面層,網路層,傳輸層,應用層;
OSI7層模型的特點
:
下層為上層提供服務
同層次之間使用相同的協議
1.B/S架構和C/S架構:
B/S架構需要重點考慮系統在不同的瀏覽器中的相容性問題(瀏覽器的核心不同)
C/S 架構需要考慮系統在不同平臺的安裝、解除安裝、升級
HTTP協議
HTTP協議,超文字傳輸協議,應用層協議,由請求和響應構成
常見的請求方式(get,post)
HTTPS (基於安全套接字層的超文字傳輸協議 或者是 HTTP over SSL)
post請求與get請求的區別
get請求,(查詢資料)傳送的資料跟隨網址(URL),一起傳輸。
post請求,(提交資料)傳送的資料,在請求體裡單獨傳輸。
其他HTTP請求方式
方式 描述
HEAD 與GET請求類似,不同在與伺服器只返回HTTP頭部資訊,沒有頁面內容
PUT 上傳指定URL的描述
DELETE 刪除指定資源
OPTIONS 返回伺服器支援的HTTP方法
CONNECT 轉換為透明TCP/IP隧道的連線請求
TCP與UDP的區別與聯絡
面向連線的服務(TCP)
先建立連線再傳輸資料
資料傳輸過程中,資料包不需要攜帶目的地址
保證資料傳輸的可靠性
無連線的服務(UDP)
不需要事先建立連線,直接傳送資料
每個報文都帶有完整的目的地址
不保證報文傳輸的可靠性.
Cookie和Session的區別與聯絡:
cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。
cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙考慮到。
session會在一定時間內儲存在伺服器上,當訪問增多,會比較佔用你伺服器的資源。
TCP如何建立連線:
通過三次握手建立連線
A 傳送連線請求 B
B 回覆確認連線
A
A 收到回覆後,建立連線 B
;
啟動/關閉/ tomcat服務
'''
cd 到tomcat目錄下的bin目錄
./startup.sh #啟動tomcat服務
./shutdown.sh #關閉tomcat服務
bin用來存放tomcat的命令的地方
webapps用來存放軟體包的目錄
啟動/關閉/重啟 http服務
service httpd start
service httpd stop
service httpd restart
啟動/關閉/重啟 mysql服務
service mysqld start
service mysqld stop
service mysqld restart
HTTP狀態碼
狀態碼 含義
200 ok
301 永久移動
302 臨時移動
404 找不到資源
500 伺服器內部錯誤
http,https,mysql,oracle,fidller,ftp,ssh,tomcat的埠
http 80,https 443 .mysql 3306,oracle 1521,fidller 8888,ftp 21,ssh 22,tomcat8080,.
相關文章
- 基礎理論01
- Hive理論基礎Hive
- Zookeeper基礎理論
- diffusion model 理論基礎
- 軟體測試理論(1)基礎理論
- [譯] Web 開發者需要了解的基礎色彩理論Web
- 平衡車相關理論基礎
- 軟體測試基礎理論
- 棧與佇列理論基礎佇列
- enq: TX - index contention基礎理論ENQIndex
- camera理論基礎和工作原理
- 論基礎理論知識的重要性
- (1)分散式事務理論基礎分散式
- ¡Hola Euler! 圖資料庫的理論基礎:圖論資料庫圖論
- 分散式系統理論基礎2 :CAP分散式
- Django基礎之六(模型理論知識)Django模型
- 搞基礎理論研究有什麼用?
- Spring理論基礎-面向切面程式設計Spring程式設計
- 分散式必備理論基礎:CAP和BASE分散式
- 分散式系統理論基礎6:Raft、Zab分散式Raft
- 分散式系統的經典基礎理論分散式
- web效能優化(理論)Web優化
- 【web前端基礎 | JS基礎】物件Web前端JS物件
- 強化學習理論-第1課-基礎概念強化學習
- 爬蟲(1) - 爬蟲基礎入門理論篇爬蟲
- Python爬蟲之路-爬蟲基礎知識(理論)Python爬蟲
- Spring理論基礎-控制反轉和依賴注入Spring依賴注入
- 高等代數理論基礎22:線性相關性
- 基礎數論
- 圖論基礎圖論
- 申論——基礎
- 基礎圖論圖論
- CTF—web基礎Web
- Web安全基礎Web
- web基礎$_GETWeb
- web基礎$_POSTWeb
- 【程式碼隨想錄】二、連結串列:理論基礎
- 0.開個新坑,湍流基礎理論入門