1. 程式人生 > >node 和 http

node 和 http

http //https

http 普通的http協議 他容易被攻擊
----經常被插入廣告 (dns汙染);

https 安全 加鎖 128位安全級別
谷歌 推崇消滅===>http
https 這東西不是要花錢嗎?
==>需要申請 但是 不一定要花錢 申請的是一個身份的證書 第三方權威機構簽發的 來證明你的身份的
//阿里雲 /騰訊雲
//國外有些網站
https://tools.ietf.org/html/rfc2616 http協議文件

http 版本
http 1.0 一次性連線 已經退出舞臺
http 1.1 保持連結 連上先不斷開 看你還有沒有請求,如果沒有了 就斷開 現在基本是1.1版本了
http 2.0 (草案階段)
1.強制https
2.自帶雙向通訊 ===>
3.多路複用
好多個資料 在一個連線內 傳輸
用不到好多連線了 都用1個連線傳輸

tcp 傳輸控制協議 ( 檔案下載和聊天)
1.保證到底 在傳輸中間資料不會丟失
2.保證質量
3.保證順序

騰訊 QQ聊天是udp 他們自己封裝了 看起來像tcp
udp 使用者資料報協議
===>對質量沒有特別的要求
===>對延遲有很高的要求
===>應用場景 視訊直播 ip電話

1.不保證到底
2.不保證質量
3.不保證順序

OSI 七層交換 "參考" 模型 實際是五層
1.物理層 ===> 電纜 等
2.鏈路層 ===> 路由器 內網
3.網路層 ===> tcp 外網定址 你家的路由器和外網
4.傳輸層 ===> 通訊的穩定性
5.表現層 ===> (x)
6.會話層 ===> (x)
7.應用層 ===> 應用的細節問題 ==>http

http 三次握手 和 四次分手
連線請求 接收 傳送請求 返回資料