美文网首页
UDP 与 TCP区别 +(三次握手简述)

UDP 与 TCP区别 +(三次握手简述)

作者: Leon_Jiang | 来源:发表于2018-04-26 10:42 被阅读0次

一 UDP(用户数据报协议)-短信:
1、只管发送,不确认对方是否接收到
2、将数据及源和目的封装成数据包中,不需要建立连接
3、每个数据包的大小限制在64K之内
4、因为无需连接,因此是不可靠协议
5、不需要建立连接,速度快
应用场景: 视频直播,游戏LOL

二 TCP(传输控制协议):
1、建立连接,形成传输数据的通道
2、在连接中进行大数据传输(数据大小不收限制)
3、通过三次握手完成连接,是可靠协议,安全送达
4、必须建立连接,效率会稍低

三 在[TCP/IP协议]提供可靠的连接服务,采用三次握手建立一个连接.
!三次握手的意义是建立一个可靠的链接!,并且只在TCP协议中才有。
第一次握手:建立连接时,客户端发送(syn)包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
注:SYN(Synchronize Sequence Numbers)是同步序列编号。

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入[SYN_RECV]状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手.

完成三次握手,客户端与服务器开始传送数据!

相关文章

  • TCP与UDP的区别

    TCP 与 UDP 的区别 1. TCP是面向连接的协议,UDP是无连接协议 TCP发送数据前使用三次握手建立连接...

  • 第二十周 网络协议

    话题:网络协议 网络的五层划分是什么?TCP 和 UDP 的区别是什么?简述 TCP 的三次握手过程。关键字:网络...

  • 网络协议及管理

    1、简述osi七层模型和TCP/IP五层模型 2、总结描述TCP三次握手四次挥手 3、描述TCP和UDP区别 tc...

  • 第七周作业

    1、简述osi七层模型和TCP/IP五层模型2、总结描述TCP三次握手四次挥手3、描述TCP和UDP区别4、总结i...

  • TCP 三次握手与四次挥手

    目录 TCP与UDP的区别TCP 三次握手为什么需要三次握手?而不是两次TCP 四次挥手为什么需要等待 2MSL为...

  • 一些概念

    TCP,三次握手,传递包 TCP与UDP TCP(Transmission Control Protocol,传输...

  • 网络相关面试题

    网络 1. TCP和UDP的区别 2. TCP的三次握手 3. TCP的四次挥手 4. TCP为什么需要三次握手...

  • 第二十周

    二十周 网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三次握手过程。 五层划分是什么? 五层划分是...

  • TCP/IP相关面试题

    1.TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用 2.TCP和UDP的区别 TCP是...

  • Python网络编程概述

    网络中的术语解释 TCP和UDP的区别 是否连接: TCP面向连接(发送数据之前需要建立连接,三次握手).UDP面...

网友评论

      本文标题:UDP 与 TCP区别 +(三次握手简述)

      本文链接:https://www.haomeiwen.com/subject/qfdplftx.html