
Linux网络编程
惜海
python,java语言使用linux操作系统和windows操作系统嵌入式开发android开发熟悉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux网络编程学习笔记
1、通过IP的源/目的可以惟一地区分网络中两个设备的连接,通过socket的源/目的可以惟一地区分网络中两个应用程序的连接。2、socket是一种进程之间的通信机制,通过它不仅能够实现本地机器上的进程之间的通信,而且通过网络能够在不同的机器上的进程之间进行通信。原创 2013-06-17 22:17:10 · 854 阅读 · 0 评论 -
使用 OpenSSL API 进行安全编程
IBM:http://www.ibm.com/developerworks/cn/linux/l-openssl.html简介: 学习如何使用 OpenSSL —— 用于安全通信的最著名的开放库 —— 的 API 有些强人所难,因为其文档并不完全。您可以通过本文中的提示补充这方面的知识,并驾驭该 API。在建立基本的连接之后,就可以查看如何使用 OpenSSL 的 BIO 库来建立安全连接和非转载 2013-06-24 16:49:54 · 1047 阅读 · 0 评论 -
SSL与TLS
http://blog.youkuaiyun.com/shellwin/article/details/59297651.TLS与SSL的差异1)版本号:TLS记录格式与SSL记录格式相同,但版本号的值不同,TLS的版本1.0使用的版本号为SSLv3.1。2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用了RFC-2104定义的HMAC算法。SSLv3.0原创 2013-06-24 17:02:42 · 923 阅读 · 0 评论 -
Openssl的安装
http://piao8163.blog.163.com/blog/static/96972478201197112332159/openssl简介openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS1转载 2013-06-24 21:30:44 · 1020 阅读 · 0 评论 -
SSL与TLS 区别 以及介绍
SSL与TLS 区别 以及介绍 文章分类:Java编程 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。TLS:(Transport Layer Secur原创 2013-06-24 18:20:26 · 13865 阅读 · 1 评论 -
什么是SSL加密?
ssl加密的方法关键词: ssl加密的方法 随着计算机网络技术的发展,方便快捷的互连网使人们渐渐习惯了从Web页上收发E-mail、购物和交易,这时Web页面上需要传输重要或敏感的数据,例如用户的银行帐户、密码等,所以网络安全就成为现代计算机网络应用急需解决的问题。现行网上银行和电子商务等大型的网上交易原创 2013-06-25 11:55:56 · 2184 阅读 · 0 评论 -
Certificate chain 证书链
http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzas.doc/sy10600_.htmHow certificate chains work When you receive the certificate for another entity, you mi转载 2013-06-26 09:04:37 · 11871 阅读 · 0 评论 -
squid.conf
http://linux.chinaunix.net/techdoc/net/2006/12/08/945532.shtml# WELCOME TO SQUID 2.6.STABLE4# ----------------------------## This is the default Squid configuration file. You may wish# to lo转载 2013-06-26 08:49:14 · 3639 阅读 · 0 评论 -
kermit的安装、配置、使用
http://blog.chinaunix.net/uid-26404201-id-3076576.htmlC-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能 1.支持kermit文件传输协议 2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3.无论是网络通信,还是串口通信,操作是一致的,并支持多种硬件、软件平台 4.有安全认证、加密功能原创 2013-07-18 17:24:48 · 1200 阅读 · 0 评论 -
OpenSSL
http://blog.youkuaiyun.com/xlf13872135090/article/details/8078774SSL是Secure Socket Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准,目前已有3.0版本。SSL采用公开密钥技术。其目标是保证两个应用间通信的保密性和原创 2013-06-24 16:36:41 · 1466 阅读 · 0 评论 -
TCP/UDP网络性能测试工具 - Netperf (zz) ..网络测试工具
http://www.qc333.com/thread-3853-1-1.html在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多。 或者即使考虑到性能的问题,但是却发现没有合适的手段去测试网络的性能。 当开发出一个网络应用程序后。 我们会发现,在实际的网络环境使用中。 网络应用程序的使原创 2013-06-22 22:29:40 · 74555 阅读 · 0 评论 -
Linux网络编程:加密通讯协议SSL编程
客户端:#include #include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024void ShowCerts(SSL * ssl){ X509 *cert; char *line;转载 2013-06-24 11:32:56 · 1778 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
source:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html2010-12-12 21:58 by 吴秦, 78849 阅读, 38 评论, 收藏, 编辑“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流原创 2013-06-17 22:18:05 · 968 阅读 · 0 评论 -
Boost asio学习笔记之二—— 网络编程
source:http://www.cnblogs.com/lzjsky/archive/2011/04/15/2017198.htmlboost库中的网络编程的例子比较复杂,不太好理解,所以,从网上找了一个简单点的例子。网址如下:http://blog.chinaunix.net/u3/93184/showart_1846119.html.经过修改,可以运行。服务器代码:原创 2013-06-18 08:34:22 · 1118 阅读 · 0 评论 -
基于Boost::asio库的网络编程实现基础
source:http://blog.sina.com.cn/s/blog_6c909b8d0100memn.html最近正在开发一个网络打印服务器程序,使用Boost::asio库来实现服务端。下面详细介子绍asio库的使用方法,仅用来总结学习经验。如有不对的地方请大家指正.废话少说,直接进入主题。对于一个网络程序的服务器端我们需要提供的是服务器的address,和服务开放的端口号p原创 2013-06-18 09:22:38 · 971 阅读 · 0 评论 -
boost 编程
source: http://blog.sina.com.cn/s/blog_7e401538010141lx.htmlboost::lexical_cast字符串向整型转换#include #includeusing namespace std;using namespace boot;int main(){ int a =lexical_cas原创 2013-06-18 09:25:10 · 1154 阅读 · 0 评论 -
UDP: 用Socket 实现UDP 协议下的网络通信
http://blog.chinaunix.net/uid-20743151-id-326495.html用Socket 实现UDP 协议下的网络通信王伟,蓝雯飞,高伟华(中南民族大学计算机学院,湖北武汉430070)摘要:随着计算机技术、网络技术、通信技术的迅速发展,越来越多的网络信息走入了大众的生活,对网络信息的传输设计和实现技术要求也越来越高。研究了基于VC 的UDP 网原创 2013-06-20 21:47:21 · 1805 阅读 · 0 评论 -
TCP、UDP协议详解
http://net.zdnet.com.cn/network_security_zone/2009/0107/1305139.shtml 在了解TCP和UDP之前,我们需要来了解俩个概念,面向连接的服务和无连接的服务,应用面向连接的服务时,客户和服务器在进行数据发送前,彼此向对方发送控制分组,这就是所谓的握手过程,使得客户和服务器都做好分组交换准备。这个准备是很松散的,面向连接服务与很多原创 2013-06-22 11:13:01 · 1719 阅读 · 0 评论 -
Socket同步、异步与阻塞、非阻塞
http://hj490134273.blog.163.com/blog/static/1446496162010494441182/刚开始学Socket编程,只是做一个简单的聊天室程序,后来深入进去以后,发现好多问题,先不谈widows平台下Socket的三种用法(winapi socket、CAsyncSocket类、CSocket类),先谈谈这四种模式的区别,自己到处找资料,总算差不多弄转载 2013-06-23 15:04:21 · 1083 阅读 · 0 评论 -
加密的TCP通讯全过程
http://blog.youkuaiyun.com/jiyanfeng1/article/details/8173733转自:http://blog.youkuaiyun.com/laotse/article/details/5910378首先3个概念,1、不可逆加密2、可逆对称加密3、可逆非对称加密1、不可逆加密,大家最熟悉的一种,md5 sha1就是,加密后就不能解密,只能用于存储密原创 2013-06-24 12:21:04 · 2066 阅读 · 0 评论 -
Linux下用USB传输文件到开发板
昨天ARM11的开发板到了,需要先验证一下各项功能。以往用FS2410时用的是minicom+usb2ram,功能比windows下的dnw更强,因为minicom支持彩色显示,不会像dnw一样出现很多乱码,这一点上超级终端做的也不错,可惜不能支持USB传输,加上我们用的是Linux嵌入式系统,平时开发都在Ubuntu下进行,当然选择minicom+usb2ram了~ 不原创 2013-07-05 19:07:11 · 4657 阅读 · 0 评论