Easter79 Easter79
3年前
springboot整合netty实现TCP服务端
1、导入依赖_<!https://mvnrepository.com/artifact/io.netty/nettyall_<dependency\<groupId\io.netty</groupId\<artifactId\nettyall</artifact
红烧土豆泥 红烧土豆泥
3年前
记一次基于ECS搭建FTP服务_红烧土豆泥的博客-CSDN博客
基于ECS搭建FTP服务简介:FTP(FileTransferProtocol):即文件传输协议,是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器
Stella981 Stella981
3年前
Ch04 Socket Names and DNS
五个必要的设定    addressfamily     一般是AF\_INET,IPV6就是AF\_INET6    sockettype     TCP选SOCK\_STREAM,UDP选SOCK\_DGRAM    Protocol     Socket()接口的第三个参数有用到
Stella981 Stella981
3年前
Linux上TCP的几个内核参数调优
Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。调优清单好了,在这里先列出调优清单。请记住,这里只是笔者在内网进行TCP内核参数调优的经验,仅供参考。同时,笔者还会在余下的博客里面
Easter79 Easter79
3年前
Tomcat启动失败报错[RMI TCP Connection(4)
19Feb201910:04:43.069警告RMITCPConnection(4)127.0.0.1org.apache.tomcat.util.descriptor.web.WebXml.setVersionUnknownversionstring4.0.Defaultversionwillbeused
Wesley13 Wesley13
3年前
HTTP 1.1与HTTP 1.0的区别
HTTP1.1与HTTP1.0的比较一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有
Wesley13 Wesley13
3年前
TCP被动打开 之 第一次握手
假定客户端执行主动打开,服务器执行被动打开,客户端发送syn包到服务器,服务器接收该包,进行建立连接请求的相关处理,即第一次握手;本文主要分析第一次握手中被动打开端的处理流程,主动打开端的处理请查阅本博客内另外的文章;IPv4携带的TCP报文最终会进入到tcp\_v4\_do\_rcv函数,服务器准备接收连接请求时,是处于LISTEN状态的,所以我们只关
Wesley13 Wesley13
3年前
TCP 的连接建立:采用三报文握手
!(https://img2018.cnblogs.com/blog/1201066/201812/120106620181228174356520732746810.png)!(https://oscimg.oschina.net/oscnet/42ecd7584eea1a294c0a85a74466d20729d.png)!(ht
Stella981 Stella981
3年前
Deno TCP Echo Server 是怎么运行的
创建了一个“重学TypeScript”的微信群,想加群的小伙伴,加我微信 "semlinker",备注重学TS。在“了不起的Deno入门教程”这篇文章中,我们介绍了如何使用Deno搭建一个简单的TCPechoserver,本文将使用该示例来探究TCPechoserver是怎么运行
Wesley13 Wesley13
3年前
TCP基础 —— 流量控制与拥塞控制
一:流量控制什么是流量控制?流量控制的目的?如果发送者发送数据过快,接收者来不及接收,那么就会有分组丢失。为了避免分组丢失,控制发送者的发送速度,使得接收者来得及接收,这就是流量控制。流量控制根本目的是防止分组丢失,它是构成TCP可靠性的一方面。如何实现流量控制?由滑动窗口