Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知 ...
分类:
Web程序 时间:
2020-06-29 19:57:52
阅读次数:
56
https://www.cnblogs.com/linuxws/p/9017404.html 几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理。配 ...
分类:
系统相关 时间:
2020-06-29 13:45:45
阅读次数:
83
C/S架构与初识socket 在开始socket介绍之前,得先知道一个Client端/服务端架构,也就是 C/S 架构,互联网中处处充满了 C/S 架构(Client/Server),比如我们需要玩英雄联盟,就必须连接至英雄联盟的服务器上,那么对于我们玩家来说它的英雄联盟服务器就是Server端,而 ...
分类:
其他好文 时间:
2020-06-28 18:31:38
阅读次数:
58
网络五层协议。 应用层:我要和你通信,我得认识你,DNS、http。 运输层:我认得你是谁以后,我得确定好传输数据的通用服务手段,修一条什么样的路(水泥路?泥巴路?天空?),TCP(可靠)、UDP(这条路不可靠)。 网络层:我有可能和你之间不是一条路,中间有很多断开的地方,那么我需要通过节点把这些路 ...
分类:
其他好文 时间:
2020-06-28 18:27:49
阅读次数:
51
TCP协议粘包问题详解 前言 在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产生粘包。 基于TCP协议的socket实现远程命令输入 我们准备做一个可以在Client端远程执行Server端 ...
分类:
其他好文 时间:
2020-06-28 15:37:14
阅读次数:
53
基于TCP与UDP协议的socket通信 C/S架构与初识socket 在开始socket介绍之前,得先知道一个Client端/服务端架构,也就是 C/S 架构,互联网中处处充满了 C/S 架构(Client/Server),比如我们需要玩英雄联盟,就必须连接至英雄联盟的服务器上,那么对于我们玩家来 ...
分类:
其他好文 时间:
2020-06-27 16:03:16
阅读次数:
147
网络编程主要是两个协议 TCP/IP 和UDP 实现通信的最简单的方法是共享内存,同一个内存被两个进程共享,完成数据的传输 由进程间的通信逐渐的发展到后来的UDP 通信的前面,后来发展有了IPV4也就是现在的网络通信模式 网络通信的层次 osi 参考模型 应用层、表示层 、会话层、传输层、网络层、数 ...
分类:
其他好文 时间:
2020-06-27 13:33:42
阅读次数:
73
一般情况下,IOT设备(针对wifi设备)在智能化过程中需要连接到家庭路由。但在此之前,需要将wifi信息(通常是ssid和password,即名字和密码)发给设备,这一步骤被称为配网。移动设备如Android、iOS等扮演发送wifi信息的角色,简单来说就是移动应用要与IOT设备建立通信,进而交换 ...
分类:
其他好文 时间:
2020-06-26 18:16:35
阅读次数:
65
一、OSI和TCP/IP网络模型 1.OSI七层都有哪些?各层作用?各层常见协议有哪些? 2.TCP/IP协议栈有哪几层? 3.数据包在各层中怎样封装的? 4.MAC地址的格式 5.ARP协议作用?运作方式?动态ARP和静态ARP区别?免费ARP作用?ARP代理? 6.IP地址结构?分类?私有地址哪 ...
分类:
其他好文 时间:
2020-06-25 21:49:50
阅读次数:
54
原理实际行就是stream模式,因为nginx 支持基于stream 模式的lb同时支持(tcp.udp)以下是一个简单的配置 环境准备 docker-compose 文件 version: "3" services: lb: image: openresty/openresty:alpine vo ...
分类:
其他好文 时间:
2020-06-25 15:31:22
阅读次数:
79