代码编织梦想

一:TCP和UDP有哪些区别?

  1. 面向连接:TCP是面向连接的,但是UDP是面向无连接的。
  2. 可靠性:TCP是一种可靠的协议(从三次握手 四次挥手   连接管理  确认应答等等可以看出来它是安全可靠的协议) 但是UDP就不是可靠的协议、
  3. 对应关系:TCP是点对点的,一对一 这也说明它是一种安全可靠的协议,UDP是一对多  多对一 多对多  所以它是不可靠的
  4. 传输形式:TCP是基于字节流  UDP 是一数据报文段发送的
  5. 报文首部:TCP首部最小20字节最大60字节,UDA只用8个字节
  6. 报文首部的字段:这里用两个图片来说明、

TCP:

UDP:

 

 7.使用的场景

由于性能的不同  TCP安全性  所以会用到一些  ,邮件的传递 、文件的传输

                           UDP高效性  可以用到一些视频啊 qq语音  直播等等 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_58155240/article/details/127000285

tcp协议和udp协议区别_TCP和UDP协议有什么区别?-爱代码爱编程

tcp协议和udp协议区别 TCP and UDP are two protocols that are part of the transport layer in a TCP/IP model of data transmission. Both share the same core function – transmitt

TCP/IP协议和UDP协议有什么区别呢?-爱代码爱编程

Java的低层次网络编程是基于传输层提供的TCP(可靠)和UDP(不可靠)两种数据传输机制 两者的不同: 通过TCP协议通信得到的数据流顺序无差错;通过UDP协议通信,数据能否送达,送达的时间以及内容的准确性都无法保证 TCP需要先通过连续三次交换消息建立连接,在建立的连接上相互传送数据 UDP无需连接,每个数据报作为作为独立信息可以直接以任何可能

TCP和UDP协议的区别以及原理-爱代码爱编程

TCP和UDP协议的区别以及原理 最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。 一、作用 首先:tcp和udp都是工作再传输层,用于程序之间传输数据的。数一般包含:文件类型,视频类型,jpg图片等。 二、区别 TCP是基于连接的,而UDP是基于非连接的。tcp传输数据稳定可靠,适用于对网络通讯质量要求较高的场景,需要准确无误

UDP协议和TCP协议-爱代码爱编程

UDP协议 UDP(User Datagram Protocol):用户报文协议 没有任何特点 和TCP对比:不可靠、无连接、面向报文1. 网络的基本情况就是不可靠的 没有谁能保证数据一定是可以发送到对方的,可能丢失(丢包)即使数据发送给对方了,也不能保证数据就是无差错的(不考虑有人故意修改数据的情况)依次发送多个数据后,不能保证接收方按照发送顺序接收

iptables-TCP协议和UDP协议-爱代码爱编程

文章目录 1.iptables 2.传输层 3.tcp协议 3.1、TCP封装格式 3.2、三次握手 3.3、四次断开 3.4、TCP的差错控制 3.5、TCP的拥塞控制 3.6、计时器  4.UDP协议 5.经典的端口号  6.常见的面试题 7.转摘 1.iptables iptables 是一个防火墙工具 Linux内

tcp协议和udp协议,及其区别_小曹的blog的博客-爱代码爱编程

TCP TCP是Tranfer Control Protocol的 简称,是一种面向连接的端对端的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。它能够提供两台计算机之间的可靠的数据流,HTTP、

tcp协议和udp协议的对比_tcp和udp速率对比-爱代码爱编程

TCP与UDP区别和应用场景,基于TCP的协议有哪些,基于UDP的有哪些 类型特点性能应用过场景首部字节TCP面向连接、可靠、字节流传输效率慢、所需资源多文件、邮件传输20-60UDP无连接、不可靠、数据报文段传输效率快、

计算机网络知识点总结_计算机网络一天一个知识点-爱代码爱编程

文章目录 0 计算机网络概述0.1 计算机网络在信息时代的作用0.2 计算机网络的重要功能0.3 因特网概述0.3.1 理论0.3.2 三个阶段 0.4 多层次的ISP结构0.5 因特网的组成0.6 三

计算机网络 :网络层_零压缩法规则-爱代码爱编程

网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。 网络层提供两种服务: 面向连接服务无连接服务 对比角度虚电报服务(面向连接)无连接数据报服务思路可靠通信由网络保证可靠通信由用户主机保证连接的建立需要建立不需要建立目的地址仅在

golang之协程和io多路复用更配_golang tcp多路复用-爱代码爱编程

Golang之协程和IO多路复用更配 目录 Golang之协程和IO多路复用更配1. 想读时缓冲区没数据,想写时缓冲区没空间,遇到这样的socket,该如何是好?2. IO多路复用和业务逻辑耦合在一起也是麻烦

bgp的大规模路由应用_bgp多应用于-爱代码爱编程

1.BGP大规模路由的应用 在较大规模组网或者路由条目较多的情况下,出于简化配置,减少路由条目,提升设备性能等等因素的考虑,会需要用到以下几种工具或技术 路由聚合,主要是用于简化路由对等体组,主要是用于简化配置以及提升设备的性能团体属性,简化配置以及简化路由的使用路由反射,简化配置BGP联盟,大规模场景的应用 1.1 路由聚合 路