Tcp/Ip关系

HTTP是应用层,负责内容解析、内容呈现、用户交互。

TCP是传输层,负责可靠传输,保证HTTP层能拿到正确格式的包(按序到达,无需担心丢了、多了、改(必须上TLS辅助))

IP是网络层,负责把包从发送端送到接收端,但是,不保证服务(丢、多、改、按序)

关系

HTTP必须运行在TCP上,由TCP帮他可靠传输。这样他可以专心处理收到的信息,无需关心信息在网络上是怎么走的,无需关心收到的信息是不是有问题,不能解析。

TCP必须依赖在IP上,这样他无需关心网络的形态,无需管理主机位置、子网。TCP会重整顺序,把“包”变成“数据流”。TCP会通过知会的方式,告诉对端哪些收到哪些没有收到。发端会重传丢掉的部分。

IP层则是跨网传输的基本协议,他负责把不同形态的网络连接起来,把数据按照数据包上携带的地址送达。当然,寄送过程中可能会被中间某跳丢了,或者复制了,或者有的慢有的快,IP层不解决,留给TCP解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值