zoukankan      html  css  js  c++  java
  • 描述TCP和UDP区别

    仅以博客形式记录linux所学,不足之处继续优化

    UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。

    TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议主要有 SMTP,TELNET,HTTP,FTP 等。

      tcp  udp
    连接类型 tcp确认是否已连接再传数据 udp直接发数据,不检查连接
    序列  tcp有序列编号
    主要用途 tcp-email,文件分享,下载 udp聊天,视频
    效率 较低 更高
    可靠性 较高 较低
  • 相关阅读:
    UML类图和用例图
    设计模式基本原则
    c# 协变和逆变
    git本地忽略
    计算器科学概论-数据操控
    计算机科学概论-数据存储
    docker部署gitlab-ce
    sqlserver2008R2 本地不能用localhost连接
    Redis常用命令
    C# 值类型和引用类型的区别
  • 原文地址:https://www.cnblogs.com/qianyuezhan/p/13391228.html
Copyright © 2011-2022 走看看