网络应用与开发
吴遥
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。。。。君子生非异也,善假于物也。
展开
-
常见网络攻击(转)
1.1 TCP SYN拒绝服务攻击 一般情况下,一个TCP连接的建立需要经过三次握手的过程,即: 1、 建立发起者向目标计算机发送一个TCP SYN报文; 2、 目标计算机收到这个SYN报文后,在内存中创建TCP连接控制块(TCB),然后向发起者回送一个TCP ACK报文,等待发起者的回应; 3、 发起者收到TCP ACK报文后,再回应一个ACK报文,这样TCP连接就建立起来了。 利转载 2008-10-19 11:21:00 · 1742 阅读 · 1 评论 -
cookie和session的关系(php版)
* cookiecookie是由web服务器发出,由web客户端(浏览器)接收并保存的一组数组。cookie被用于跟踪和识别用户。php函数setcookie被用来设置cookie,之后cookie会发送到浏览器。php全局变量$_COOKIE,用来查看现有的cookie内容。* sessionsession一般一散列表形式保存在web服务器中,用于保证一连串的原创 2012-04-06 14:28:29 · 812 阅读 · 0 评论 -
Yii 的登录流程
来源:http://www.cnblogs.com/jmax/archive/2010/07/21/1782396.html 下面是关于 Yii(Yii PHP Framework) 中登录流程的一些梳理. 流程中包含了web开发中关于session,cookie和用户验证方面的一些通用知识. 1. 概述 Yii是一个全栈式的MVC框架,所谓转载 2012-04-06 17:22:54 · 1424 阅读 · 0 评论 -
svn的滚回操作(转)
svn的滚回操作(转)转载 2011-01-11 10:32:00 · 1133 阅读 · 0 评论 -
C语言与面向对象
问题一:C++的private关键字主要作用是封装,那么C语言如何完成同样的需求?答:封装就是不给人看到,依着这个思路,我们来看看优秀的代码是怎么实现的.apache里的内存池这一概念,它的声明在apr_pool.h里,/** The fundamental pool type */typedef struct apr_pool_t apr_pool_t;而它的定义却在apr_原创 2009-06-25 17:19:00 · 822 阅读 · 1 评论 -
HTTP 协议基础,http头信息详解
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错转载 2008-10-14 10:52:00 · 1111 阅读 · 0 评论 -
HTTP状态代码定义
HTTP服务器状态代码定义(Status Code Definitions) 1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的 合法回应。实际上,它们主要用转载 2008-10-13 17:32:00 · 738 阅读 · 0 评论 -
MTK平台下使用socket实现http通讯
1.移动代理服务器IP:10.0.0.172 port:80 2.MTK socket接口1)soc_create创建socket接口2)soc_setsockopt设置socket option3)soc_connect建立连接,在这里连接的对像是代理服务器10.0.0.1724)soc_send发送信息5)soc_recv接收信息6)非阻塞模式,手机平台通讯都是非阻塞模式,因此原创 2008-10-14 10:47:00 · 7389 阅读 · 6 评论 -
B/S和C/S模式比较
一、什么是C/S和B/S要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。第一、什么是C/S结构。C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,转载 2008-10-19 12:37:00 · 1705 阅读 · 0 评论 -
nginx指令之——tcp_nodelay
指令tcp_nodelay作用于socket参数TCP_NODELAY。在这之前,我们先说说nagle缓存算法,有些应用程序在网络通讯的时候会发送很少的字节,比如说一个字节,那么再加TCP协议本身,实际上发的要41个字节,这样的效率是很低的。这时候nagle算法就应运而生了,它将要发送的数据存放在缓存里,当积累到一定量或一定时间,再将它们发送出去。这里TCP_NODELAY就是nagle启原创 2012-08-01 12:49:00 · 8546 阅读 · 0 评论