美文网首页
Linux_145_传输层

Linux_145_传输层

作者: 为宇绸缪 | 来源:发表于2022-05-18 21:06 被阅读0次

    传输层:transport layer
    传输层的作用是向两台主机之间的进程进行数据传输
    传输协议主要有如下两种
    传输控制协议(TCP:Transmission Control Protocol):提供面向链接的,可靠的数据传输服务
    用户数据协议(UDP:User Datagram Protocol):提供无链接的数据传输,但是不保证数据安全性

    TCP和UDP协议的区别

    • UDP是无链接的,TCP是面向链接的(好比打电话,通话前需要先拨号连接上对方,且对方确认接电话了,才能够通信,最后还得对方挂掉电话,才会断开链接
    • UDP只是尽力传输,不保证数据可靠性。TCP安全性很高,有两个传输的端点,是点对点,一对一的形式
    • UDP是没有报文的,TCP是有可靠的报文交互,传输的数据,无差错,不重复,不丢失(聊天室,发弹幕,不需要交互的,只需要快速的发数据,就可以使用UDP
    • UDP支持一对一、一对多、多对一、多对多的交互通信(应用于聊天室,群聊比较方便)

    相关文章

      网友评论

          本文标题:Linux_145_传输层

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