TCP协议;
1.TCP应用于传输层;
2.TCP协议用于以流的形式建立一个网络传输通道;
TCP三次握手
1.客户端向服务端询问是否可以建立链接;
2.服务端告诉客户端,可以建立链接;
3.服务端告诉客户端,好的我知道了,我要建立链接了;
TCP四次挥手
1.客户端告诉服务端要断开链接;
2.服务端告诉客户端,我知道了,我这边先把没处理的请求处理完;
3.服务端告诉客户端,我这边处理完了,要断开了;
4.客户端告诉服务端,我知道了,我也要关了;
HTTP协议
1.超文本传输协议;
2.HTTP负责定义数据类型,作为响应/请求的范式;
3.HTTP应用于应用层,在TCP的基础之上;
4.http负责定义数据结构,Tcp负责建立链接;
网络层级
物理层
网络通信的传输介质。例如:光缆、无线
数据层
与物理层建立链接,传输数据包;
网络层
为数据层的数据包,通过路由算法,选择路径,时限网络互联;
传输层
实现了主机到主机的传输;
会话层
主要负责传输层的连接;
表示层
用于处理在两个通信系统中交换信息的表示方式;
主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能;
应用层
为操作系统或者网络服务提供的接口;