首页 > 其他分享 >TCP和UDP协议之间的区别,前端基础面试题

TCP和UDP协议之间的区别,前端基础面试题

时间:2023-01-03 00:11:17浏览次数:34  
标签:协议 面试题 udp TCP UDP tcp

在这里插入图片描述

前端基础面试题,TCP和UDP协议之间的区别

tcp和udp作为传输层的两个协议,主要区别:

1,tcp 是面向链接的,(http协议握手)就类似打电话要先建立拨号,在进行链接。
而udp在发送前不需要建立链接,直接发送(不在乎接收端是否完全接收到)。

2,tcp 可传输可靠服务,能保证数据传输的无差错,不丢失,不重复,且按序到达。
而udp只是尽最大努力进行传输,不能保证传输是否可靠。

3,基于上面两条的原因,tcp传输速度和效率肯定低(可靠性高,传统的http接口适用),tcp因此传输速度和效率比较高(只在乎速度,不在乎丢包,ip电话或者流媒体直播等等这种比较适用)。

标签:协议,面试题,udp,TCP,UDP,tcp
From: https://www.cnblogs.com/tianmiaogongzuoshi/p/17020894.html

相关文章

  • 史上最全的Android面试题集锦
    Android基本知识点1、常规知识点1、Android类加载器在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟......
  • 剑指offer面试题45. 把数组排成最小的数
    题意把数组排成最小的数方法排序代码classSolution{public:staticboolcmp(inta,intb){stringas=to_string(a),bs=to_string(b);......
  • 第十五章《网络编程》第3节:基于TCP协议的网络编程
    ​如果希望开发一个类似于QQ那样的即时通信软件,就必须使用基于TCP协议的编程技术。基于TCP协议的编程可以实现在通信两端建立虚拟网络链路,这样的话通信两端的程序就能通过虚......
  • 第十五章《网络编程》第4节:基于UDP协议的网络编程
    ​UDP协议是一种不可靠的网络协议,之所以说这种协议不可靠,是因为它在通信实例的两端各建立一个Socket,但这两个Socket之间并没有虚拟链路。这两个Socket只是发送、接收数据报......
  • UDP套接字
     Datagram(数据报)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并......
  • 校招前端二面高频vue面试题
    vue-router中如何保护路由分析路由保护在应用开发过程中非常重要,几乎每个应用都要做各种路由权限管理,因此相当考察使用者基本功。体验全局守卫:constrouter=createR......
  • 2023前端二面高频vue面试题集锦
    vuex是什么?怎么使用?哪种功能场景使用它?Vuex是一个专为Vue.js应用程序开发的状态管理模式。vuex就是一个仓库,仓库里放了很多对象。其中state就是数据源存放地,对应于......
  • 校招前端一面经典react面试题(附答案)
    React.forwardRef是什么?它有什么作用?React.forwardRef会创建一个React组件,这个组件能够将其接受的ref属性转发到其组件树下的另一个组件中。这种技术并不常见,但在以下......
  • 2022前端二面react面试题(边面边更)
    何为JSXJSX是JavaScript语法的一种语法扩展,并拥有JavaScript的全部功能。JSX生产React"元素",你可以将任何的JavaScript表达式封装在花括号里,然后将其嵌入到JS......
  • 刷刷刷Day4|面试题 02.07. 链表相交
    面试题02.07.链表相交LeetCode题目要求给你两个单链表的头节点 headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两......