E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tcp_
妙用Java反射,让代码更加优雅
但实体类中的字段特别多,只需要展示以"
tcp_
"开头的字段,现在就需要实现这样的一个接口。为了方便讲解,我们简化一下业务。定义实体类Modelpublicclas
飞哥不鸽
·
2024-02-11 14:20
java
开发语言
反射
TCP_
拥塞控制
引言24年春节马上就要到了,作为开车党,最大的期盼就是顺利回家过年不要堵车。梦想是美好的,但现实是骨感的,拥堵的道路让人苦不堪言。在网络世界中,类似于堵车的问题也存在,而TCP(TransmissionControlProtocol)的拥塞控制机制就是为了解决这一问题而设计的。为什么需要拥塞控制前面介绍TCP滑动窗口的博文中,我们已经了解到TCP有两种流控机制,即接收方的滑动窗口和发送方的拥塞窗口
【随风飘流】
·
2024-01-31 21:52
网络
tcp/ip
拥塞控制
慢启动
拥塞避免
快速恢复
TCP_
可靠数据传输原理
引言在网络通信中,TCP是确保数据可靠传输的关键协议。但在我们深入研究TCP拥塞控制技术之前,让我们先探索可靠数据传输的原理,特别是TCP头部中一些重要字段的作用。网络层提供了点对点的通信服务,努力交付数据报,但并不保证可靠交付。这引出了运输层的角色,而TCP和UDP是两种截然不同的协议,其中UDP实现了运输层的基本职能,而TCP在此基础上实现了数据的可靠传输。在这个庞大的网络中,我们如何确保数据
【随风飘流】
·
2024-01-03 11:45
网络
rtd3.0接收方状态机
GBN
SR
TCP可靠数据传输原理
TCP_
滑动窗口介绍
简介TCP协议中有两个窗口,滑动窗口和拥塞窗口,两者均是一种流控机制;滑动窗口是接收方的流控机制,拥塞窗口是发送方的流控机制。本文介绍滑动窗口,接收方为TCP连接设置了接收缓存。当TCP连接接收到正确、按序的字节后,会将其放入到接收缓存中,相应的程序从缓存中接收数据。下图是接收缓存的示意图,其中LastByteRcvd表示从网络中接收并已存入缓存的数据流的最后一个字节编号,LastByteRead
【随风飘流】
·
2023-12-22 15:40
网络
术(知识点)
tcp/ip
滑动窗口
TCP_
报文格式解读
报文格式header部分字段含义解析固定字段对于header中固定部分字段含义,见之前的blog《TCP报文分析》;对部分字段含义补充说明DataOffset:4bit,tcpheader的长度,单位:32bit(4字节);RFC原文介绍:Thenumberof32-bitwordsintheTCPheader.Thisindicateswherethedatabegins.TheTCPheade
【随风飘流】
·
2023-12-02 20:03
网络
术(知识点)
tcp报文格式解读
握手过程分析
握手协商
TCP_
握手+挥手过程状态变化分析
TCP状态解读握手+挥手过程状态变化同时握手双发同时发起syn请求,状态变化过程如下:图片来源:http://www.tcpipguide.com/free/t_TCPConnectionEstablishmentProcessTheThreeWayHandsh-4.htm同时挥手4次挥手,可以理解为2次;TCP是全双工协议,双方各进行了两次处理,均需要Fin和Ack。下面是双方同时发起关闭是的状
【随风飘流】
·
2023-12-02 11:14
网络
术(知识点)
tcp/ip
TCP状态变化过程分析
TCP握手挥手分析
SYN被重置RST
TCP_
网络编程(二) epoll的管理reactor
epoll的管理reactorepollepoll如何使用epoll的et与ltepoll的底层原理epoll的介绍,和使用函数?reactor如何封装成reactor代码实现epollepoll如何使用1、epoll在服务器底层使用时,一定会和一个死循环一起。2、关闭一个fd时,记得也要从epoll中删除。close(clientfd);ev.events=EPOLLIN
amanda39
·
2023-10-22 11:22
epoll
epoll
中新赛克面试题汇总
13、设计模式使用场景14、java和C的优缺点15、
tcp_
桉夏与猫
·
2023-09-16 08:17
面试
java
开发语言
计算机网络(4) --- 协议定制
计算机网络(3)---网络套接字
TCP_
哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/132035757?
哈里沃克
·
2023-08-04 14:38
计算机网络
计算机网络
c++
linux
网络协议
tcp/ip
linux网络协议栈源码分析 - 传输层(TCP的输出)
tcp_sendmsg报文分段tcp_sendmsg主要是对用户的消息按MSS进行分段、添加到发送队列并将用户数据拷贝到分段里面,根据相关判断设置PSH标志,最后调用__tcp_push_pending_frames、
tcp
arm7star
·
2023-08-02 00:17
linux
网络协议
TCP
day02-tcp-CS框架
socket.SOCK_STREAM)tcp_socket.connect(("10.1.50.131",8282))t=time.strftime("%H:%M:%S",time.localtime())send_data(soc=
tcp
落入粪池的凤凰
·
2023-07-18 17:28
java nio
tcp_
谈谈关于java nio通信和传统io TCP通信的看法?
貌似只有刚开始学习网络编程才会纠结这个,我记得我刚开始也纠结这个,觉得好高深。后面无非就是用别人API,在while循环写业务代码而已,不用太纠结。你自己用几种模式实现一个简单web,然后测试10个同时访问,100同时访问,1000访问,测试一下性能,然后增加文件下载。你可能就明白了。下面只谈几种模式逻辑,不谈API细节。模式1:业务代码简单,就是while不停的读,如果多进程可以支持多个用户,如
洪荒行者
·
2023-04-09 14:50
java
nio
tcp
TCP客户端与服务端的连接
socket.SOCK_STREAM)#创建一个TCP服务端套接字对象,ipv4协议,使用SOCK_STREAM参数dest_addr=("192.168.8.1",4321)#准备目标服务端的地址和端口
tcp
GaLeng_Yang
·
2023-04-06 22:43
Python
tcp/ip
网络
服务器
服务器TIME_WAIT过多,导致端口被用尽
调低端口释放后的等待时间,默认为60s,修改为15~30ssysctl-wnet.ipv4.tcp_fin_timeout=30修改tcp/ip协议配置,通过配置/proc/sys/net/ipv4/
tcp
夜清溟
·
2023-03-16 00:43
Java
TCP_
多线程之最简易的多人聊天功能实现及思路
最简易多人聊天室的实现——一篇搞定从单人到多人的聊天实现。声明:该文章为原创,且只适合基础浅薄的初学者阅读,该文章中没用使用任何较为复杂的操作和技巧,只为初学者快速理清多人聊天的实现思路。主要知识需求:IO流多线程TCP网络编程大体思路:首先在了解多人聊天室实现思路之前,我们先要搞清楚双人聊天的机制,即单一客户端与服务器进行的交互思路:服务器与单独客户端间的交互思路首先服务器端要实例化一个Serv
独行的喵
·
2020-09-13 14:37
java
多线程
网络
服务器大量的fin_wait1 状态长时间存在原因分析-1
[root@localhost~]#cat/proc/sys/net/ipv4/
tcp_
weixin_34392843
·
2020-08-18 05:22
NetWork网络_
TCP_
在unity中初步实现局域网互联效果
NetWork网络_
TCP_
在unity中初步实现局域网互联效果首先搭建界面,建立Canvas并且赋予两个按钮建立服务器和客户端的功能为Canvas写一个脚本,实现点击事件和网络通讯速率的调整(能改善画面同步效果
MaximilianLiu
·
2020-08-16 23:58
网络
linux tcp实现
2.本文分析内容安排参数结构源码3.参数这里的参数主要包含三部分:内存相关、窗口大小、tcp是否拆包内存相关这里主要包含5个参数,其中分别为tcp_mem[3]、
tcp_
yuanfang_way
·
2020-08-15 09:28
tcp/ip
rdesktop架构解析(RDP协议分析)
调用层次:rdp_--->sec_--->mcs_--->iso_--->
tcp_
协议
Jackchenyj
·
2020-08-15 06:49
网络编程/协议
lpc4357 单片机 iperf测试TCP速度,网口 以太网
左右,离标称的100M还差一倍的距离,于是我就从多方面着手来提高速度,首先优化LWIP,修改配置#defineTCP_WND(8*TCP_MSS)//4096#defineTCP_SND_BUF(8*
TCP
wandersky0822
·
2020-08-14 03:13
nginx+uwsgi提高并发量配置
somaxconn)echo10000>/proc/sys/net/core/somaxconn3、TCP连接立即回收、回用(recycle、reuse)echo1>/proc/sys/net/ipv4/
tcp
少年强则国强
·
2020-08-04 16:02
nginx
ubuntu
linux tcp参数优化
/proc/sys/net/core/netdev_max_backlogecho3000>/proc/sys/net/core/somaxconnecho15>/proc/sys/net/ipv4/
tcp
nagioswork
·
2020-07-16 06:57
TCP和UDP的缓冲区
sys/net/core/wmem_default发送缓冲区的最大值/proc/sys/net/core/rmem_max实际接收缓冲区(最小值/默认值/最大值)/proc/sys/net/ipv4/
tcp
TylerPan
·
2020-07-14 11:26
network
nsq 源码分析之tcp协议部分
该文章后续仍在不断的更新修改中,请移步到原文地址http://dmwan.ccnsq的协议文档地址:https://nsq.io/clients/
tcp_
鼎铭
·
2020-06-29 06:22
linux 内核网络,数据发送流程图
net/ipv4/tcp.c5)
tcp_
weixin_30869099
·
2020-06-28 01:50
LWIP的TCP相关API
调用之后才能调用功能指定应该传递给所有回调函数的应用程序的具体状态原型voidtcp_arg(structtcp_pcb*pcb,void*arg)参数pcb:当前TCP连接的控制块arg:需要传递给回调函数的参数返回无2、
tcp
Firefly_cjd
·
2020-06-21 20:51
STM32移植lwip
Erlang Socket消息获取模式主动 被动 混合
}…]),{ok,Socket}=gen_tcp:accept(Listen),loop(Socket).loop(Socket)->receive{tcp,Socket,Data}->…输出处理…{
tcp
空语
·
2020-04-06 23:18
部署-->Nginx配置详解
定义事件相关的属性:worker_connections:一个进程可以同时处理的连接池数量;use:选择内核模型http配置段sendfileon:开启高效文件传输模式tcp_nopushon:防止网络阻塞
tcp
fe3e18c7aab5
·
2019-06-02 22:08
利用DOCFILE制作静态资源的nginx镜像
access_log/ext/jingzhao/access.log;error_log/ext/jingzhao/error.log;client_max_body_size50M;sendfileon;
tcp
曹操吃瓜
·
2018-01-03 17:50
优化Linux
1404***root/usr/sbin/ntpdatentp.api.bz>/dev/null2>&1启用内核中的SYNcookie保护 echo "1" > /proc/sys/net/ipv4/
tcp
PHer
·
2015-02-11 10:00
SocketOptions属性的使用解读
在API中我门可以看到三种前缀,”IP_”.”SO_”.”
TCP_
”,也分别有独立的意义,”IP_”是用来设置IP类设置的(PS:说这话感觉有点白痴),”SO_”其实是SocketOptions的缩写,
coffee_hc
·
2014-09-17 08:23
技术
TCP的超时重传
放弃连接前最少执行的重传次数: /proc/sys/net/ipv4/
tcp_
OliveExcel
·
2013-11-19 00:00
tcp
JavaSE_网络编程_
TCP_
练习4_与浏览器和服务端交互
IE作为客户端,ServerSocket作为服务端,输出浏览器的请求消息packagesource_code;importjava.io.IOException;importjava.io.InputStream;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;publicclassIE_Ser
pre_eminent
·
2013-11-14 19:45
JavaSE
java
TCP
socket
服务器
浏览器
JavaSE_网络编程_
TCP_
练习4_与浏览器和服务端交互
IE作为客户端,ServerSocket作为服务端,输出浏览器的请求消息packagesource_code; importjava.io.IOException; importjava.io.InputStream; importjava.io.PrintWriter; importjava.net.ServerSocket; importjava.net.Socket; publicclass
u012576807
·
2013-11-14 19:00
java
socket
tcp
浏览器
服务器
JavaSE_网络编程_
TCP_
练习3_图片
客户端代码:importjava.io.FileInputStream; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; importjava.net.Socket; publicclassTCP_Client_Demo4{ publicstaticvoidmain(String[]
u012576807
·
2013-11-14 17:00
java
socket
tcp
网络编程
JavaSE_网络编程_
TCP_
练习2_文本文件
客户端代码:importjava.io.BufferedReader; importjava.io.File; importjava.io.FileReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter; importjava.net.Socket; importja
u012576807
·
2013-11-14 16:00
JavaSE_网络编程_
TCP_
练习1
客户端代码:importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter; importjava.net.Socket; importjava.net.UnknownHostException; publicclassTCP_Cl
u012576807
·
2013-11-14 15:00
java
tcp
socket
网络编程
LWIP 无OS RAW-API 函数使用流程
local_mask,local_gateway,IPADDR_USE_STATIC);设置服务器ip IP4_ADDR(&ipaddr,192,168,1,120);//serverip连接服务器tcp_new()
tcp
liang890319
·
2013-02-25 13:00
TCP_
三次握手
第一次握手:建立连接时,客户端发送syn包(syn=1,Seq=X)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的包,同时自己也发送一个SYN包(syn=1,Seq=Y,ack=X+1),即SYN+ACK包;此时服务器进入SYN_RECV状态(半打开状态);第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=Y+1
yy19911223
·
2011-12-26 13:30
职场
休闲
网络基础
TCP_
三次握手
第一次握手:建立连接时,客户端发送syn包(syn=1,Seq=X)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的包,同时自己也发送一个SYN包(syn=1,Seq=Y,ack=X+1),即SYN+ACK包;此时服务器进入SYN_RECV状态(半打开状态); 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=
yy19911223
·
2011-12-26 13:30
职场
休闲
tcp_
聊天室程序
//TCP_CLIENTDlg.cpp:implementationfile//#include"stdafx.h"#include"TCP_CLIENT.h"#include"TCP_CLIENTDlg.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif////////////
agoago_2009
·
2011-08-25 00:00
上一页
1
下一页
按字母分类:
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
其他