一、什么是协议
协议是一个汉语词汇,读音为xie yi,意思是共同计议,协商;经过谈判、协商而制定的共同承认、共同遵守的文件
所谓协议,就是双方协商好要遵循的沟通准则,比如:用户协议、服务协议等
二、常见的网络协议
网络协议,其实也就是前后端商量好的沟通准则。服务器要能读得懂客户端的请求,客户端也要懂服务器的响应,那么他们之间就需要一个协议
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/80866b10626200a419ffef2d2c719fd8.png)
就像发电报一样,发送者按照协议规定的编码方式发送,接收者再按照相同的协议准则解码
TCP
HTTP
HTTPS
FTP
三、三次握手和四次挥手
HTTP基于TCP,是面向连接的协议,建立连接要通过三次握手,断开连接要经过四次挥手
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e268629df3cfbc528478f6efc2b7b639.png)
四、http协议的构成
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/190206309588e52629b71795fb4f3858.png)