• TCP和UDP的差别


    简单的差别:

    TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

    TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。

    TCP注重数据安全性,UDP传输数据快,由于不须要连接等待,少了很多操作,可是其安全性却一般。

     

    面向连接和非面向连接:

    他们的差别就想打电话和发信息一样。

    面向连接服务和电话系统的工作模式相似,主要特点:

    1,传输数据过程必须经过连接建立、连接维护和释放连接3个阶段。

    2。在传输数据过程中,各个分组不须要携带目的节点的地址。

    3。传输连接类似一个通信管道,发送者在一端放入数据,接收者从还有一端取出数据。

    传输的分组不变,因此传输地可靠性好,但协议复杂,通讯效率不高。

     

    面向非连接服务(也称无连接服务)与邮政系统服务的信件投递相似,主要特点:

    1,每一个分组都携带源节点与目的节点地址,各个分组的转发过程是独立的。

    2。传输过程不须要经过连接建立、连接维护与释放连接3个阶段。

    3,目的主机接收的分组可能出现乱序、反复与丢失现象。

    无连接服务的可靠性不是非常好。但因为省去了非常多协议处理过程,因此它的通信协议相对简单,通讯效率比較高。

    可靠和不可靠:

    面向连接服务和无连接服务对传输数据地可靠性有影响,可是传输数据的可靠性一般通过确认和重传机制保证。

    确认是指目的主机在接收到每一个分组后,要求向源主机发送正确接收分组的确认信息。

    假设发送主机在规定时间内没有接收到确认信息。就会觉得该分组发送失败,这时源主机会又一次发送该分组。

  • 相关阅读:
    百度影音盒插入论坛帖子自动播放代码及方法
    vFloppy1.5-虚拟启动软盘
    飞秋的实现原理
    博客盈利请先考虑这七点
    下载站运行广告合作exe文件然后再运行程序文件的bat
    木马病毒是什么以及手工清除木马病毒具体步骤
    网站盈利模式分析分类
    软件更新原理
    浅析php学习的路线图
    网页常用分享代码大全(前端必备)
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5126257.html
Copyright © 2020-2023  润新知