TCP/IP
文章平均质量分 79
aFakeProgramer
Adaptive AUTOSAR的技术专家,AUTOSAR中国官方培训讲师,具备深厚的汽车行业知识和以太网通信技能。SOME/IP、IPC、DDS、DoIP、UDS、TSN和SOA架构,MQTT,加密,操作系统,v2x,以及c++和Python编程语言。改写成个人简介
展开
-
TCP 协议的可靠传输机制是怎样实现的?
TCP怎么保证可靠性?最详细的总结_tcp 传输如何保证传输顺序_OpenSani的博客-CSDN博客. https://blog.csdn.net/sansipi/article/details/121459589.(2) 图解 TCP 重传、滑动窗口、流量控制、拥塞控制 - 知乎. https://zhuanlan.zhihu.com/p/135932018.(1) TCP的可靠性传输是如何保证的 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/112317245.原创 2023-10-25 13:12:27 · 1598 阅读 · 0 评论 -
53页PPT,看懂IPv6/IPv6+
转载 2023-10-09 11:21:02 · 164 阅读 · 0 评论 -
如何高效定位网络丢包问题?
引言本期分享一个比较常见的网络问题--丢包。例如我们去ping一个网站,如果能ping通,且网站返回信息全面,则说明与网站服务器的通信是畅通的,如果ping不通,或者网站返回的信息不全等,则很可能是数据被丢包了,类似情况想必大家都不陌生。针对网络丢包,本人提供一些常见的丢包故障定位方法,希望能够帮助大家对网络丢包有更多的认识,遇到丢包莫要慌,且跟着一起来涨姿(知)势(识)···什么是丢包数据在Internet上是以数据包为单位传输的,单位为字节,数据在网络上传输,受网络设备,网络质量等原因的影响,使得接收到转载 2023-08-21 11:13:20 · 294 阅读 · 0 评论 -
TCP连接的最大数据包大小 ——Maximum Packet Size for a TCP Connection
传输控制协议(TCP)是在连接的网络上发送文件或消息的有用协议。每个文件在发送网络上被分割成数据包。数据包在到达接收网络时合并。TCP数据包的最大大小是64K(65535字节)。通常,数据包大小受到网络资源的最大传输单元(MTU)的限制。MTU是网络硬件设置的数据传输限制的最大大小。数据包大小不应超过MTU。在本教程中,我们将尝试解释这些术语背后的概念,并探索它们的各个方面。翻译 2023-08-11 13:00:59 · 6974 阅读 · 0 评论 -
Socket的三种轮询方式select、poll、epoll之间的区别
select、poll、epoll之间的区别(搜狗面试)(1)select==>时间复杂度O(n)它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。(2)poll==>时间复杂度O(n)poll本质上和select没有区别,它将 ,然后查询每个fd对应的设备状态,但是它没有最大连.转载 2022-07-13 14:47:40 · 5471 阅读 · 0 评论 -
关于TCP、UDP的小结,关于c++多线程的一些问题
需要搞明白的几个问题:1、3次握手和4次挥手2、TCP与UDP的区别3、如果TCP连接出现问题该如何排查,说明排查的思路4、三元组算法问题5、查询linux系统中的cup和内存占用率如果查到具体是哪一个进程占用的比较多,你会怎么做?如何能够降低程序的cpu或者内存的占用率6、什么时候使用多线程,什么时候使用多进程7、单例模式在什么情况下使用,有什么好处8、对于临界资源的访问有哪...原创 2020-03-30 19:24:38 · 728 阅读 · 0 评论 -
当TCP建立连接过程中出现问题了,如何检查?
netstat命令 stat状态说明TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。1、LISTENING状态 FTP服务启动后首先处于侦听(LISTENING)状态。2、ESTABL...转载 2020-06-29 17:07:48 · 981 阅读 · 0 评论