TCP协议知识点总结汇总
2024-01-09TCP 作为传输层的协议,是一个IT工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? 首先概括一下基本的区别: TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向无连接的传输层协议。(就这么简单,其它TCP的特性也就没有了)。 具体来分析,和 UDP 相比,TCP 有三大核心特性: 面向连接。所谓的连接,指的是客户端和服务器的连接,在双方互相通信之前,T
Linux TCP队列相关参数的总结
2024-01-09在Linux上做网络应用的性能优化时,一般都会对TCP相关的内核参数进行调节,特别是和缓冲、队列有关的参数。很多文章会告诉你需要修改哪些参数,但我们经常是知其然而不知其所以然,每次照抄过来后,可能很快就忘记或混淆了它们的含义。 下面我以server端为视角,从 连接建立、 数据包接收 和 数据包发送 这3条路径对参数进行归类梳理。 一、连接建立 简单看下连接的建立过程,客户端向server发送SYN包,server回复SYN+ACK,同时将这个处于SYN_RECV状态的连接保存到半连接队列。客
ESP8266实现TCP控制LED和设置WIFI密码
2024-01-09B站视频演示:https://www.bilibili.com/video/BV11t4y1m79r/?vd_source=089e9c9189991f80be4b4886098da65b#reply151108474896 代码main.py,通过网页把它传入ESP8266 micropython固件中即可。如何传输自行查找资料吧。本人也忘记如何传输了。本文只是为了记录一下曾经写过的代码案例。方便以后查找。 import usocket #导入socket包import machineimp
ETHERCAT主站转MODBUS TCP协议网关
2024-01-05产品介绍 YC-ECTM-TCP是自主研发的一款ETHERCAT主站功能的通讯网关。该产品主要功能是将ETHERCAT网络和MODBUS-TCP网络连接起来。 本网关连接到ETHERCAT总线中做为主站使用,连接到MODBUS-TCP总线中做为主站或从站使用。 产品参数 技术参数 网关做为ETHERCAT网络的主站,可以连接伺服控制器、IO模块等各种从站设备。 支持的最大 PDO长度,inputs和 outputs 各为 256字节。Input和 output的方向是主站方向,input是主站