51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Tcp
TCP、UDP数据包大小的限制
1、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是数据帧{IP包{TCP或UDP包{Data}}}不同的协议层对数据包有不同的称谓,在...
代码星球
·
2020-09-25
TCP
UDP
数据
包大
小的
Linux TCP/IP调优-Linux内核参数注释
固定文件的内核参数下列文件所在目录:/proc/sys/net/ipv4/名称默认值建议值描述tcpsyn_retries51对于一个新建连接,内核要发送多少个SYN连接请求才决定放弃。不应该大于255,默认值是5,对应于180毫秒左右时间。(对于大负载而物理通信良好的网络来说,这个值偏高,可以修改为2。这个值仅仅是针...
代码星球
·
2020-09-23
Linux
TCP
IP
调优
-Linux
TCP三次握手
第一次第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(SynchronizeSequenceNumbers)。第二次第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SY...
代码星球
·
2020-09-12
TCP
三次
握手
TCP长连接
http://blog.jobbole.com/93960/https://www.cnblogs.com/gotodsp/p/6366163.html 3.3TCP长连接接下来我们再模拟一下长连接的情况,client向server发起连接,server接受client连接,双方建立连接。Client与ser...
代码星球
·
2020-09-11
TCP
连接
HTTP、Socket、TCP的区别
http://blog.csdn.net/u010856537/article/details/52239688HTTP、Socket、TCP的区别这三个概念经常被谈到,也是比较容易被混掉的概念。在回顾之前我们先看一下这三者在TCP/IP协议族中的位置关系:HTTP是应用层的协议,更靠近用户端;TCP是传输层的协议;而...
代码星球
·
2020-09-11
HTTP
Socket
TCP
区别
TCP 的那些事儿(上)
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.RichardStevens的《TCP/IP详解卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的...
代码星球
·
2020-09-09
TCP
那些
事儿
TCP 的那些事儿(下)
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备...
代码星球
·
2020-09-09
TCP
那些
事儿
UDP和TCP是网络通讯
一、概述UDP和TCP是网络通讯常用的两个传输协议,C#一般可以通过Socket来实现UDP和TCP通讯,由于.NET框架通过UdpClient、TcpListener、TcpClient这几个类对Socket进行了封装,使其使用更加方便, 本文就通过这几个封装过的类讲解一下相关应用。 ...
代码星球
·
2020-09-08
UDP
TCP
网络通讯
Wireshark TCP
为了让大家更容易「看得见」TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等TCP的特性,都能「一览无云」。没错,我把TCP的"衣服扒光"了,就为了给大家看的清楚,嘻嘻。显形“不可见”的网络包...
代码星球
·
2020-09-08
Wireshark
TCP
C# ModBus Tcp客户端读取数据 完整Demo
项目上需要与多家公司做接口对接。我们提供接口的有,其他公司提供的接口也有。所有的接口全部对接完了,遇到一个非常棘手的问题,需要获取甲方船厂设备上的状态,就给了一个文档,文档上写了IP、端口、协议、一些地址,没有API文档,拿到手上一面懵逼,这怎么玩儿。。。。 Modbus是一种串行通信协议,是Modi...
代码星球
·
2020-08-31
ModBus
Tcp
客户端
读取
数据
树莓派TCP通信
#https://blog.csdn.net/qq_41204464/article/details/83446394importsocketimporttimeHOST='192.168.43.242'PORT=8266sock=socket.socket(socket.AF_INET,soc...
代码星球
·
2020-08-30
树莓
TCP
通信
ESP8266 tcp透传AP+STA
AP建立WIFI,接受STA连接,串口数据和TCP互传 #include<ESP8266WiFi.h>constchar*ssid="esp8266_666";constchar*password="12345678";WiFiServerserver(8266);voidsetup(){Seri...
代码星球
·
2020-08-30
ESP8266
tcp
透传
AP+STA
1 TCP/IP通信
重点参考长链接http://blog.csdn.net/fengyuzhengfan/article/details/38830115http://blog.csdn.net/Jsagacity/article/details/78531819#http://www.runoob.com/w3cnote/android...
代码星球
·
2020-08-29
TCP
IP
通信
TCP通信实现对接硬件发送与接收十六进制数据 & int与byte的转换原理 & java中正负数的表示
今天收到的一份需求任务是对接硬件,TCP通信,并给出通信端口与数据包格式,如下: 1.首先编写了一个简单的十六进制转byte[]数组与byte[]转换16进制字符串的两个方法,如下:/***将十六进制的字符串转换成字节数组**@paramhexString*@return*/publicstaticby...
代码星球
·
2020-08-27
TCP
通信
实现
对接
硬件
TCP三次握手与四次挥手过程
TCP连接的建立(三次握手)首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接: 客户端将报文段中的SYN=1(同步位),并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗...
代码星球
·
2020-08-27
TCP
三次
握手
四次
挥手
首页
上一页
...
9
10
11
12
13
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他