谈谈传输层的UDP与TCP

本文深入探讨传输层协议,详细介绍了UDP和TCP的特点、首部格式、端口管理和连接建立与释放过程。UDP提供无连接、不可靠的服务,适合实时应用;TCP则是面向连接、可靠的协议,注重流量控制和拥塞控制,确保数据传输的可靠性。
摘要由CSDN通过智能技术生成

传输层的概述

传输层为应用进程之间提供了端到端的逻辑通信,在该层中主要有两个协议:无连接的用户数据报协议(UDP)和面向连接的传输控制协议(TCP)

传输层的端口

运输层用16位端口号来标志一个端口,允许有65535个不同端口,特别要注意的是这些端口是只针对本地才有意义的,两台不同的主机即使拥有同个端口号,此时这两个端口是没什么关系的。端口号总共分为三类:

  1. 0-1023:熟知端口号或系统端口号,例如:FTP(21)HTTP(80)
  2. 1023-49151:登记端口号。必须到IANA按照规定手续办理登记。
  3. 49152-65535:客户端端口号又称短暂端口号

UDP的概述

UDP只在IP数据包提供的服务上增加了复用,分用,差错检错服务,主要有一下几个特点:

1 无连接服务;
2.面向报文,UDP直接拿了应用层交付给自己的报文,加上UDP首部后直接交给网络层;
3.UDP是尽最大努力交付,为不可靠的交付 ;
4.UDP没有拥塞控制,无论网络环境怎么样,还是会一直保持恒定速率发送。可应用于一些对数据没有多大要求的应用(IP电话,视频);
5.UDP支持一对一,一对多,多对多的交互通信;
6.首部只有8个字节,开销比较少。

(1)源端口 2 字节 在对方需要回信时可用,不需要时可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值