HTTP
超文本傳輸協(xié)議,用于在Web瀏覽器和網站服務器之間傳遞信息潘飘。
明文方式發(fā)送,不提供任何方式的數(shù)據(jù)加密戈擒,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文艰毒,就可以直接讀懂其中的信息,因此蜀肘,http協(xié)議不適合傳輸一些敏感信息,比如:信用卡號扮宠、密碼等支付信息狐榔。端口號:80
HTTPS
安全套接字層超文本傳輸協(xié)議,為了數(shù)據(jù)傳輸?shù)陌踩盏罚琀TTPS在HTTP的基礎上加入了SSL協(xié)議庵楷,SSL依靠證書來驗證服務器的身份,并為瀏覽器和服務器之間的通信加密昆婿。SSL(Secure Sockets Layer)端口號:443
需要注意的一點是蜓斧,數(shù)據(jù)永遠沒有絕對的安全挎春。https協(xié)議只是增加了人工攻擊的成本豆拨。
https協(xié)議的缺點:
!耗時/流量/電量:握手協(xié)議加載耗時增加30-50%施禾,耗電增加約為10%-30%
!連接緩存比如http的高效
邮绿!SSL費用
船逮!固定IP
TCP和UDP?明天想想再寫挖胃。最近整理只是列出框架,偏重于客戶端吗垮,后期慢慢補齊凛辣。加油吧!