http和tcp协议的区别

TCP协议;

1.TCP应用于传输层;
2.TCP协议用于以流的形式建立一个网络传输通道;

TCP三次握手

1.客户端向服务端询问是否可以建立链接;
2.服务端告诉客户端,可以建立链接;
3.服务端告诉客户端,好的我知道了,我要建立链接了;

TCP四次挥手

1.客户端告诉服务端要断开链接;
2.服务端告诉客户端,我知道了,我这边先把没处理的请求处理完;
3.服务端告诉客户端,我这边处理完了,要断开了;
4.客户端告诉服务端,我知道了,我也要关了;

HTTP协议

1.超文本传输协议;
2.HTTP负责定义数据类型,作为响应/请求的范式;
3.HTTP应用于应用层,在TCP的基础之上;
4.http负责定义数据结构,Tcp负责建立链接;

网络层级

物理层
网络通信的传输介质。例如:光缆、无线
数据层
与物理层建立链接,传输数据包;
网络层
为数据层的数据包,通过路由算法,选择路径,时限网络互联;
传输层
实现了主机到主机的传输;
会话层
主要负责传输层的连接;
表示层
用于处理在两个通信系统中交换信息的表示方式;
主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能;
应用层
为操作系统或者网络服务提供的接口;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值