全部文章
http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,在上网浏览网页的时候,浏览器和web服务器之间通过HTTP在Internet上进行数据的发送和接收。常基于TCP的连接方式http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址..
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。服务器端先初始化Socket,然后与端..
采用三次握手连接第一次握手:主机A发送位码为syn=1,随机产生seqnumber=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信息,向A发送acknumber=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包第三次握手:主机A收到..
1、<metahttp-equiv="Content-Type"contect="text/html";charset=gb_2312-80">和<metahttp-equiv="Content-Language"contect="zh-CN">用以说明主页制作所使用的文字以及语言;又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集;2、&l..
冒泡排序FunctionbubbleSort($numbers){$cnt=count($numbers);for($i=0;$i<$cnt-1;$i++){//循环比较for($j=$i+1;$j<$cnt;$j++){if($numbers[$j]<$numbers[$i]){//执行交换$temp=$numbers[$i];$numbers[$i]=$numbers[$j];$numbers[$j]=$temp;}}}Return$numbers;}快速排..
进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)处理机分给线程,即真正在处理机上运行的是线程。(4)线程在执行过程中,需要协作同步。不同进程的线程..
Php安全Sql注入,脚本注入,Session劫持,命令注入攻击Sql注入:数据进行转义,数据类型要转换判断,如id,要强制转换为整形。mysql语句中值要加上单引号$username=addslashes($_GET[‘username‘]);$id=intval($_GET[‘id‘]);$sql="updatemembersetusername=‘$username‘whereid=‘..
大流量网站解决访问量问题1,确认服务器硬件是否支持当前流量,不支持换性能更好的专用服务器2,优化数据库访问,比如页面静态化,memcache,mysql优化3,禁止外部盗链(小网站通过盗取一些有实力的大网站的地址,放置在自己网站中,盗取大网站的空间和流量)4,控制大文件下载..
常见状态码1xx(临时响应)2xx代表请求已成功被服务器接收、理解、并接受http状态码200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。3用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明http状态码301(永久移动)请求的网页已永..