美文网首页
《iOS面试题整理》 - TCP 和 UDP 区别

《iOS面试题整理》 - TCP 和 UDP 区别

作者: 小木头 | 来源:发表于2019-01-23 09:13 被阅读3次

    特点

    TCP: 面向连接的、可靠的、基于字节流的传输层协议, 三次握手、四次挥手, 连接只能点到点
    UDP: 无连接、不可靠、面向报文, 支持一对一, 一对多, 多对一, 多对多通信

    结构

    TCP: 首部 20 字节 (序列号, ACK 号, 数据偏移量, 控制位、窗口、校验位等, 源端口和目的端口)
    UDP: 首部 8 字节 (长度、源端口和目的端口、校验和)

    功能

    1. TCP 有拥塞(滑动窗口)和流量控制(慢开始, 快恢复)功能
    2. TCP 超时会重发, 丢弃重复数据

    相关文章

      网友评论

          本文标题:《iOS面试题整理》 - TCP 和 UDP 区别

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