HTTP必须运行在TCP上吗?SSL必须运行在TCP上吗?...实际上HTTP并没有规定一定要运行在TCP上,甚至FTP也不一定要运行在TCP上!HTTP或者FTP只是说底层信道要保证数据的按序传输以及可靠到达而已,由于传输层除了TCP之外没有别的著名的协议可以满足这个需求,所以大多数的应用都选..
分类:
其他好文 时间:
2014-05-27 04:04:25
阅读次数:
271
1.以太网接口
Net/3以太网设备驱动程序都遵循同样的设计。对于大多数Unix设备驱动程序来说,都是这样,因为写一个新接口卡的驱动
程序总是在一个已有的驱动程序的基础上修改而来的。下面我们简要地概述一下以太网的标准和一个以太网驱动程序的设
计。下图是一个IP分组的以太网封装。
我们所讨论的最初的以太网组帧的标准在1982年由Digital设备公司,intel公司以及施乐公司发布,...
分类:
其他好文 时间:
2014-05-23 08:21:11
阅读次数:
310
#ifndef __APP_WEBSOCKET_CONNECTION_H__
#define __APP_WEBSOCKET_CONNECTION_H__
#include
#include "tcp_connection.hpp"
class websocket_connection : public tcp_connection
{
public:
websocket_connecti...
分类:
编程语言 时间:
2014-05-22 11:37:44
阅读次数:
339
一,Socket设计Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。二,Socket基本定义一种让运行在Java虚拟机上的程序能够找到方法去..
分类:
其他好文 时间:
2014-05-21 03:00:08
阅读次数:
276
测试的流程:需求阶段流程图:单元/集成测试阶段流程图系统测试阶段流程图压力测试流程图性能测试流程图仅仅了解就够复杂的了,实际操作过程中的问题肯定更多。像压力测试、性能测试,一般的情况下我哪里用得上埃虽然也知道些什么分布式应用、海量存储之类的,但是我连1T的数据..
分类:
其他好文 时间:
2014-05-21 02:09:10
阅读次数:
402
编程题:统计1~20之间不能被3整除的数的个数并输出这些数以下程序是用break和continue语句来实现的。#include<stdio.h>voidmain(){intn,s;for(n=1,s=0;n<=20;n=n+1){if(n%3==0)continue; printf("%d\t",n); s=s+1;}printf("\ntotal:%d\n",s);}算法分析与流程图:运行..
分类:
其他好文 时间:
2014-05-21 01:12:16
阅读次数:
844
编程题:两个数比较大小,之后用变量t互换。#include<stdio.h>voidmain(){floatx,y,t;scanf("%f,%f",&x,&y);if(x<y){t=x;x=y;y=t;}printf("%6.2f,%6.2f\n",x,y);}流程图:
分类:
其他好文 时间:
2014-05-20 20:51:42
阅读次数:
285
手动配置TCP/IP客户端除了是一个费时的苦差事,设置错误还会导致网络通信故障。DHCP就避免了这些错误,并提供了很多其他优势,包括计算机从一个子网移到另一个子网新地址的自动分配,不用时自动回收。DHCP配置的过程:1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP..
编程题:用do..while语句实现,求1+2+3+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;do{s=s+n; n=n+1;}while(n<=100);printf("1+2+3+...+100=%d\n",s);}算法解析图与流程图:do...while语句运行结果:总结:do...while至少执行一次。
分类:
其他好文 时间:
2014-05-20 19:34:05
阅读次数:
294
编程题:用while语句实现,求1+2+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;while(n<=100){ s=s+n;n=n+1;}printf("1+2+3+...+100=%d\n",s);}下面是算法解析与流程图:运行结果:
分类:
其他好文 时间:
2014-05-20 18:38:34
阅读次数:
281