对于tcp和udp的我的理解

孤街醉人 提交于 2019-11-27 00:31:22

TCP是传输控制协议,是面向连接的服务,安全,传输速度较慢
安全体现在它的三次握手四次挥手以及响应和重传。
三次握手用通俗易懂的方式来讲即:
A ->B(A向B发了一句:你好,在吗)(其效果是让B知道A能到B)
A<-B(B向A发送:你好,我在,你听得到吗)(其效果是让A知道了A能到B,B也能到A)
A->B(A向B发送:我听的到)(其效果是让B知道B也能到A)
这里为什么不能是两次或者四次呢?
我们要知道这三次让双方都知道了双方都能接受到对方的消息,两次不能让B知道自己是否能到A四次则太多余浪费资源。
四次握手
我们也用通俗的方法来解释即
A->B(发送关闭请求)(我要关闭了,你准备好了吗?)
B->A(发送响应请求)(我下去看一下我有没有好你等我一下)(B查看自己有无未发送完毕的信息)
B->A(我好了,你关闭吧)
A->B(好,我关闭了)
四次挥手主要是为了解决关于信息未发送完毕的情况。

DUP是数据报文协议,是面向无连接服务,相对于TCP来说传输速度较快,不保证安全,可靠,但大多数情况下安全

TCP主要用于安全性要求较高的场景:FTP,SMTP,HTTP

DUP用于流媒体,在线的视频,音频。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!