HTTP協(xié)議
參考:https://www.cnblogs.com/ranyonsue/p/5984001.html
HTTP協(xié)議基于TCP/IP協(xié)議
TCP/IP協(xié)議
1.三次握手
image.png
2.四次揮手
image.png
每次發(fā)送fin=1的終止請求痢艺,需要另一端確認(rèn)碍拆。
why?連接3次匈勋,斷開4次
ACK和FIN報文是分開的崎弃,而SYN和ACK報文可以同步發(fā)送纤虽。
客戶端向服務(wù)器端發(fā)送請求的方法狡刘,常用的有:
PUT、DELETE瓦堵、GET基协、POST
GET POST請求
1.Get請求
image.png
2.Post請求
image.png
兩者的區(qū)別:
1.GET請求,請求的數(shù)據(jù)會放在url后面谷丸,以堡掏?分隔,POST對數(shù)據(jù)的請求在body中刨疼;
2.由于瀏覽器對url的長度有限制泉唁,所以GET請求限制請求的數(shù)據(jù)大小而POST請求不限制鹅龄;
3.GET請求的安全性不高。
HTTPS協(xié)議
HTTPS協(xié)議相比HTTP協(xié)議亭畜,使用SSL層進(jìn)行了加密扮休,兩者的端口也不一樣,前者是80拴鸵,后者是443玷坠,https需要ca申請證書。