有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。 如果你想知道Nginx是怎么写出来的,如果你想知道Tomcat和Jetty是如何实现的,如果你也想实现一个简单的Red ...
分类:
Web程序 时间:
2019-04-14 14:13:09
阅读次数:
206
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 ...
分类:
其他好文 时间:
2019-04-12 10:24:33
阅读次数:
162
本人找工作也找了快一个月了,面试的公司大概有20家公司了,大公司创业型公司都有,由于没有在每次面试完之后做一个记录,就做个笼统的面试经验归纳,按照技术的分类可以分为: html css js 计算机基础 Html模块 1.html5有哪些新的特性? 2.html怎么设置缓存,有哪些方式控制缓存? t ...
分类:
其他好文 时间:
2019-04-11 17:47:10
阅读次数:
112
背景 1. 项目开发中,我们或多或少会使用诸如NLog,Log4Net,Kafka+ELK等等日志套件; 2. 基于关注点分离原则,业务开发的时候不应该关注日志具体实现;并且后续能方便切换其他日志套件; 3. 这里先实现基于文件的日志服务,在下一篇将实现基于Kafka+ELK; 4. 具体源码: " ...
分类:
Web程序 时间:
2019-04-11 01:24:12
阅读次数:
137
DHCP服务简介DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCPServ
分类:
系统相关 时间:
2019-04-09 23:27:07
阅读次数:
284
一、说明 在网络原理中我们经常说TCP是面向连接的要进行三次握手和四次挥手所以速度比较慢,UDP是无连接的直接发送和接收所以速度快(说到这个快慢我总想起多年前有篇分析MSN为什么被QQ淘汰的一篇文章其中有一条就是说MSN用的TCP速度慢QQ用的UDP速度快,时至今日我也不确定在聊天软件中用TCP和用 ...
分类:
其他好文 时间:
2019-04-09 20:25:19
阅读次数:
359
计算机基础 网络基础 套接字 socket模块 TCP协议和UDP协议 struct 模块简介 struct 模块解决 TCP黏包问题 socket 客户端的认证 socketserver模块初识 客户端的认证 阶段小结 ...
分类:
编程语言 时间:
2019-04-09 09:22:36
阅读次数:
116
User Datagram Protocol ? UDP 是一个无连接的(connectionless)的传输层协议 ? UDP传输数据段,无须建立连接 ? UDP 在 RFC 768中描述 ? 很多C/S应用(如: DNS),都使用UDP发送一个请求, 然后对方应答 UDP 数据段头 ? UDP ...
分类:
其他好文 时间:
2019-04-07 09:37:38
阅读次数:
153