计算机网络之运输层1

运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信的功能。

运输层与网络层关系:网络层提供了主机之间的逻辑通信,而运输层为运行在不同主机上的进程之间提供了逻辑通信。

UDP与TCP最基本的责任是:将两个端系统间IP的交付服务扩展为运行在端系统上的两个进程之间的交付服务。将主机间交付扩展到进程间交付被称为运输层的多路复用与多路分解

UDP协议

    是一个基于IP协议,提供复用/分用和简单校验和的协议。提供尽力而为的运输服务,报文段可能会丢失或乱序,不是可靠的运输。是无连接的协议,UDP发送方和接收方直接不需要握手。

    UDP存在的原因:

        1)无需建立连接(减少延迟)

        2)实现简单:无需维护连接状态

        3)头部开销少

        4) 没有拥塞控制:应用可更好的控制发送时间和速率。

    UDP校验和:检验UDP段在传输中是否发送错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 2,472评论 0 2
  • 本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....
    牛富贵儿阅读 2,895评论 0 3
  • 本章面对的两个计算机网基础性问题 1、 两个实体如何才能在一种会丢失或损坏数据的媒体上可靠地通信2、 如何控制运输...
    KardelShaw阅读 2,299评论 6 14
  • 协议的定义:在两个或多个通信实体间所交换消息的格式和顺序,及发出/或收到一个消息或者其他事件时应该采取的行动。 协...
    BEYOND黄阅读 854评论 0 1
  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 4,039评论 0 12