[问答] 关于网络TCP/IP疑问

楼主: Voicer (MaxIce)   2018-11-05 19:51:59
在TCP/IP架构中
Transport Layer会用到TCP协定,TCP属于Connection-Oriented及Reliable所以保证会将
资料送达。
Internet Layer会用到IP协定,它属于Connectionless及Unreliable所以不保证会料资料
送达。
问题来了,资料从上层开始封装到下层,所以一定会经过Transport Layer和Internet La
yer,那我到底是能不能保证资料送达?
我有点无法把整个网络架构串接起来。
作者: deadwood (T_T)   2018-11-05 21:17:00
简单来说,网络层相当于只是你家地址路名编号方式我有东西要给你,只靠地址,就是拿到你家东西丢门口用黑猫宅急便,就会打电话给你先确认你在吗?然后收到要签收,我才能确认东西被你收到黑猫也是需要靠地址送达的,那黑猫能不能保证送达?黑猫就是传输层的TCP,传输层还有UDP也一样不保证收到的我猜你应该又会问为什么都不能保证,还要分L3 L4了XD建议你要有正确的分层概念,分七层不是用来背的
作者: blackbox (黑盒子)   2018-11-05 22:12:00
一层层功能是叠加的而不是取代TCP增加了排序与重送,并没有跟IP抢送件的工作
楼主: Voicer (MaxIce)   2018-11-05 22:41:00
所以可以理解成,IP帮忙负责送达,至于source端如果想知道是否有成功送达可以采用TCP,反之为UDP。这样吗?
作者: qwe19272375 (鲁蛇下士)   2018-11-12 16:47:00
是滴

Links booklink

Contact Us: admin [ a t ] ucptt.com