服务器端与客户端的密钥系统不一样,称为非对称式密钥系统 RSA算法的基础是模运算x mod n,事实上: [(a mod n) + (b mod n)] mod n = (a+b) mod n [(a mod n) - (b mod n)] mod n = (a-b) mod n [(a mod n ...
分类:
编程语言 时间:
2018-06-28 14:07:13
阅读次数:
260
前面介绍了TCP和UDP的通信,只是文体通信,只能传送文字。本次介绍文件传输,也就是文件读写和TCP通信的结合。 解析:根据之前的TCP通信,建立彼此的连接。服务器选择文件,首先将文件的基本信息发送给客户端。如:文件名,文件大小(用于进度条使用)。如上显示,“head#hello#1024”,即头部 ...
分类:
其他好文 时间:
2018-06-23 00:06:33
阅读次数:
247
消息在两台计算机的进程之间传递 客户端/服务器设计模式:客户端发起通信,服务器接 收、处理、回复,重复此过程,客户端断开连接。服务器可同时处理多个客 户端,客户端也可同时连接多个服务器。 客户机和服务器可在不同的计算机上,也 可在一台计算机上。 IP地址:网络接口由IP地址标识。 IPv4地址是以四 ...
分类:
其他好文 时间:
2018-06-19 22:49:10
阅读次数:
211
极简CS架构测试 1 #!/usr/bin/env python 2 # Author:Zhangmingda 3 import socket 4 print('创建客户端实例') 5 client = socket.socket() 6 print('开始连接服务器') 7 client.conn ...
分类:
其他好文 时间:
2018-06-17 23:20:59
阅读次数:
231
一. 官网下载安装 MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。 下载地址: "MongoDB官网 Community Server" 选择适合自己平台的版本, 下载对应的安装文件 笔者下载的版本是: MongoDB的安装: (以下安装操作均在终端中完成) 1. ...
分类:
数据库 时间:
2018-06-16 17:08:41
阅读次数:
346
1. 背景 linux服务器启动时,会对指定的端口进行监听bind,如果同一个机器上这个端口已经被使用,则监听失败,程序无法启动。 linux客户端连接服务器accept时,系统会分配本地临时端口用于网络连接。 目前是”大混部”的时代,一台物理机可能会部署多个服务,如果端口号设置不好,很可能会出现端 ...
分类:
系统相关 时间:
2018-06-15 11:02:01
阅读次数:
1028
oracle是非常吃内存的,我常常不愿意下载这种非常吃内存的应用。当然也有解决方案,如果在服务器上已经有了oracle数据库,你本地只需要下载oracle的客户端,自己在本地在安装一个连接oracle数据库的工具(没有比plsql更适合搭配oracle的了),就可以连接服务器的数据库了,这样本地就非 ...
分类:
数据库 时间:
2018-06-14 20:55:31
阅读次数:
209
一:消息结构 http是基于客户端/服务端(c/s)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。 一个http客户端是一个应用程序(web浏览器或者其他任何客户端),通过连接服务器达到向服务器发送一个或者多个http请求的目的。 一个http服务器同样也是一个应用程序(通 ...
分类:
Web程序 时间:
2018-06-14 15:10:14
阅读次数:
427
用于连接远程服务器并执行基本命令import paramiko
# 创建SSH对象
ssh = paramiko.SSHClient()
# 允许连接不在know_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
ssh.connec
分类:
其他好文 时间:
2018-06-13 11:56:07
阅读次数:
128
一 导入 pymongo from pymongo import MongoClient 二 连接服务器 端口号 27017 连接MongoDB 连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参 ...
分类:
数据库 时间:
2018-06-11 10:57:03
阅读次数:
196