您的位置:首页 > 理论基础 > 计算机网络

TCP如何利用不可靠的IP协议实现可靠传输

2017-03-05 11:31 441 查看
IP协议之所以是不可靠的是因为IP网络存在冲突丢包及传输错误甚至被恶意篡改的情况;
虽然IP协议是不可靠的,但其服务的上层协议为了规避这些不可靠的因素,有些协议就会自己设计机制从而保证自己传输的内容可靠;TCP就是其中之一,TCP协议是面向连接的,相对应的面向非连接的是UDP。面向连接的TCP需要三次握手的机制建立连接,然后后续传输的内容又有确认(ACK),如同打电话,你每说一句话,对方都说“嗯”,表示他听见并理解了你的话,你就会说下面的话。如果对方说:上句没听清,这就是TCP里的“重传”——于是你就会再说一遍,从而保证了TCP的可靠性。但由于TCP这种确认机制,使得其传输效率没有UDP高,但可靠性高;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: