说明openssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用。openssl整个软件可以分为三个主要的功能部分:密码算法库、SSL协议库以及应用程序。安装openssl有两种方式,第一种是下载源码,自己编译;第 ...
服务端代码 import socket # 1.创建流式套接字实例 # server = socket.socket() server = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) # 2.服务端监听绑定的ip和port(参数是元组) ...
分类:
编程语言 时间:
2020-02-06 13:04:06
阅读次数:
82
数据发到网络环境通常通过交换机,再由交换机转发至路由器 但凡提到套接字,必定有两端:数据的发送端和接收端, ip地址在网络环境中可以唯一的表示一台主机,ip+端口号可以在网络环境中唯一标识一个进程。 socket通信原理: 套接字是linux操作系统中的一种文件类型 伪文件 linux中有7种文件类 ...
分类:
其他好文 时间:
2020-02-06 10:32:41
阅读次数:
64
今天主要完成了北京市政百姓信件分析实战。 Spark方面只是安装了Flume,以及尝试使用套接字流作为DSteam的数据源。 启动NetCat作为套接字的监听模式,这样在端口9999就能和spark互联。 值得一提,nc -l 9999 虽然也是适用的,-k是为了可以保持多个连接,所以应该还是必要的 ...
分类:
其他好文 时间:
2020-02-05 23:29:47
阅读次数:
86
1、pattern:写正则,但是需要和form表单连着用 2、WebSocket “网络套接字”, 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 ...
分类:
其他好文 时间:
2020-02-05 13:24:20
阅读次数:
69
网络编程小结 一、网络编程小结 二、网络架构及其演变过程 2.1 单机架构 不需要联网 2.2 CS架构 客户端直接和服务端交互 2.3 BS架构 客户端嫁接在浏览器上,浏览器和服务端交互 三、互联网和互联网的组成 3.1 教材版 1. 边缘部分:服务端和客户端 2. 核心部分:路由器/基站 3.2 ...
分类:
其他好文 时间:
2020-02-03 16:03:59
阅读次数:
78
Netty 是由 JBOSS 提供的一个 java 开源框架。Netty 提供异步的、事件驱动的网络应用 程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你 快速和简单的开发出一个网 ...
分类:
编程语言 时间:
2020-02-02 01:11:07
阅读次数:
94
ss常用分析套接字相关的分析,功能和netstat类似,但比netstat速度更快、功能更多 常用选项: -s:打印出统计信息 -t:打印出tcp相关的信息(默认显示ESTAB相的信息) -l:打印出listen相关的连接 -n:不解析域名、协议、端口号等 -4:只显示ipv4的连接 用法示例一:显 ...
分类:
其他好文 时间:
2020-02-01 12:57:03
阅读次数:
113
标题有点罗嗦,目前出现的问题如下: 当以非root身份登录数据库时,会报错 而使用root身份访问就没有问题 问题探究 查看root用户使用的认证插件: MySQL使用的auth_socket是通过Unix套接字进行连接认证[1] The unix_socket authentication plu ...
分类:
数据库 时间:
2020-01-31 00:57:55
阅读次数:
215
redis文件事件 定义:redis服务器通过套接字socket与其他redis服务或者客户端进行通信,每次通信会产生文件事件而redis通过监听和处理这些事件来完成一系列网络通信操作。 实现:redis基于unix网络通信模型的I/O复用模型,一个线程监控多个套接字,当某个套接接收到信息,由事件分 ...
分类:
其他好文 时间:
2020-01-29 18:12:26
阅读次数:
51