前言要自建CA需先了解openssl工具和ssl协议还有各加密类型ssl(SecureSocketLayer)安全套接字层当前版本为3.0,浏览器与Web服务器之间的身份认证和加密数据传输,它工作在传输层和各应用层之间,用户可以选择是否使用ssl进行传输,选择ssl协议将调用ssl函数库,端口也会发生变..
分类:
其他好文 时间:
2015-05-06 01:40:46
阅读次数:
211
一、linux下TCP网络编程基础,需要了解相关函数Socket():用于套接字初始化。Bind():将socket与本机上的一个端口绑定,就可以在该端口监听服务请求。Listen():使socket处于被动的监听模式,并为该socket建立一个输入数据队列,将到达的服务器,请求保存在此队列中,直到...
套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。为了能够方便开发网络应用程序,Unix系统推出了一种应用程序访问通信协议的操作系统调用——Socket套接字,使得程序员很方便的访问TCP/IP协议,从而.....
分类:
编程语言 时间:
2015-05-03 21:48:27
阅读次数:
137
Socket(套接字)始于Unix,即人们所说的BSD Unix。socket家族有两种:基于文件系统的和基于网络的。第一种是基于文件系统的,地址家族表示为:AF_UNIX(或AF_LOCAL);第二种是网络Socket,是基于网络的,地址家族表示为AF_INET(AF_INET6表示ipv6).....
分类:
编程语言 时间:
2015-05-02 20:37:00
阅读次数:
167
一、客户端(Client),服务器(Server)1.Java编程的两个概念:ServerSocket,Server。2.套接字Socket:服务端和客户端之间通过套接字Socket建立连接,然后进行通信。3.ServerSocket和Server的用处:首先ServerSocket将在服务端监听某...
分类:
编程语言 时间:
2015-05-01 21:13:23
阅读次数:
198
越来越感觉,对于一些术语,真的不能看了名字就想着用自己的 语言/想法 去试着解释,比如socket/套接字,再比如装饰器,仅凭字面意思,很难理解的,反而会把你带到坑里去def f1(fn): def action(): return ""+fn()+"" return ac...
分类:
编程语言 时间:
2015-05-01 18:42:16
阅读次数:
134
一、套接字
套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。
套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSD UNIX系统(如ms-d...
分类:
编程语言 时间:
2015-04-30 16:11:07
阅读次数:
180
1.TCP/IP中链路层的附加数据是什么在用wireshark打开报文时,链路层显示的Trailer数据就是附加数据,如图2.如何产生1.例如以太网自动对小于64字节大小的报文进行填充(未实验)。2.使用链路层套接字写数据时,实际数据大小 > (ip头标示报文大小 + 链路层头部)3.生存周期?4....
分类:
其他好文 时间:
2015-04-29 19:39:35
阅读次数:
207
概述 Unix 域套接字是一种client和server在单主机上的 IPC 方法。Unix 域套接字不运行协议处理,不须要加入或删除网络报头,无需验证和,不产生顺序号,无需发送确认报文,比因特网域套接字的效率更高。Unix 域套接字提供字节流(类似于 TCP)和数据报(类似于 UDP)两种接...
分类:
其他好文 时间:
2015-04-29 18:51:53
阅读次数:
215
创建一个套接字并将之设置为非阻塞模式:SOCKET s; unsigned long ul = 1; int ret; s = socket(AF_INET, SOCK_STREAM, 0); ret = ioctlsocket(s, FIONRIO, (unsigned long)&ul); i....
分类:
其他好文 时间:
2015-04-29 00:41:29
阅读次数:
135