当前位置: 首页 > news >正文

字节C++后端面试总结

字节的面经,技术栈是 C++ 后端。

计算机网络

UDP和TCP区别

先说了概念一个是面向连接的基于字节流的可靠连接,一个是不需要连接的基于数据报的不可靠传输  然后说了几个小点,比如首部长度、应用场景、服务对象什么的。

补充

图片

还有一个很重要的点:UDP 的实时性比 TCP 好

TCP 工作流程 三次握手 四次挥手

TCP 是面向连接的协议,所以使用 TCP 前必须先建立连接,而建立连接是通过三次握手来进行的。三次握手的过程如下图:

图片

  • 一开始,客户端和服务端都处于 CLOSE 状态。先是服务端主动监听某个端口,处于 LISTEN 状态

  • 客户端会随机初始化序号(client_isn),将此序号置于 TCP 首部的「序号」字段中,同时把 SYN 标志位置为 1,表示 SY

http://www.lryc.cn/news/116362.html

相关文章:

  • el-select 分页加载
  • QColorDialog
  • Linux部署Zabbix主机监控
  • 【IC萌新虚拟项目】功能覆盖率文件合入与功能覆盖率收集
  • 同步辐射散射数据处理分析方法及实验过程
  • 使用JavaScript开发网页地图导航
  • Go中的匿名函数与闭包
  • 中文分词工具jieba的使用
  • CTF Stegano练习之隐写初探
  • 大数据课程H2——TELECOM的电信流量项目实现
  • Langchain module ‘hnswlib‘ has no attribute ‘Index‘ 错误解决
  • HIVE学习
  • 逆了个天了,阿里开源自然语言写SQL的神器级别工具快用起来
  • 85. 最大矩形
  • Vue [Day5]
  • 备战大型攻防演练,“3+1”一套搞定云上安全
  • 网络_每日一学——网络的整体概述
  • 【ChatGPT 指令大全】怎么使用ChatGPT来帮我们写作
  • Redis 如何解决缓存雪崩、缓存击穿、缓存穿透难题
  • SSRF(服务器端请求伪造)漏洞
  • 【Axure动态面板】利用动态面板实现树形菜单的制作
  • Android 实现 RecyclerView下拉刷新,SwipeRefreshLayout上拉加载
  • 使用MethodInterceptor和ResponseBodyAdvice做分页处理
  • WEB集群——LVS-DR 群集、nginx负载均衡
  • 倒计时87天!软考初级信息处理技术员2023下半年报名考试攻略
  • 【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio构建SpringSecurity权限框架
  • c语言每日一练(4)
  • VB字符转换
  • 【C++进阶之路】map与set的基本使用
  • 代码随想录算法训练营day56