随笔分类 - 网络
摘要:发生该错误的主要原因是因为网络共享需要防火墙的支持,而很多人会将防火墙关闭,此时即使防火墙服务是手动的,但是防火墙是关闭,防火墙服务也不会自动启动你在“控制面板”中找到管理工具,双击服务,把Windows Firewall服务启动并设置为自动启动即可,以后开机都要实现共享的话,在控制面板中将防火墙设置为打开即可。
阅读全文
摘要:默认情况下http协议中每个传输层连接只能承载一个http请求和响应,然后结束。 HTTP是一个简单的协议。客户进程建立一条同服务器进程的 T C P连接,然后发出请求并读取服务器进程的响应。服务器进程关闭连接表示本次响应结束。服务器进程返回的文件通常含有指向其他服务器上文件的指针(超文本链接)。用户显然可以很轻松地沿着这些链接从一个服务器到下一个服务器。HTTP管线化 HTTP管线化是将多个HTTP要求(request)整批提交的技术,而在传送过程中不需先等待服务端的回应。管线化机制须通过永久连接(persistent connection)完成,仅HTTP/1.1支持此技术(HTTP/1.
阅读全文
摘要:幂等(idempotent、idempotence)是一个数学或计算机学概念,常见于抽象代数中。 幂等有以下几种定义: 1.对于单目运算,如果一个运算对于在范围内的所有的一个数多次进行该运算所得的结果和进行一次该运算所得的结果是一样的,那么我们就称该运算是幂等的。比如绝对值运算就是一个例子,在实数集中,有abs(a)=abs(abs(a))。 2.对于双目运算,则要求当参与运算的两个值是等值的情况下,如果满足运算结果与参与运算的两个值相等,则称该运算幂等,如求两个数的最大值的函数,有在在实数集中幂等,即max(x,x)=x。 幂等通常可以理解为多次操作会得到等效结果的情况。或者不同时间的操作对
阅读全文
摘要:1,一个socket由两个端口唯一确定 “socket连接由双方的端点来决定” 下面作者写了解释,大致就是说: 一个socket是由一对计算机IP(在socket连接打开前还要区分网卡mac地址)加端口号来区分的,因此只要端口不同,那么在两台计算机间就可以存在多个socket连接。 它的原理是:每个socket发送的报文头部含有ip和port信息,接收方服务器的操作系统网络协议层会根据这些信息把TCP报文转发给相应的处理程序。(就像一个分流闸门,把水流根据来源导向到不同的水池)这些底层事情是由socket守护进程和TCP协议层来做的,作者还讲了了一堆c函数。 单从网络角度上看应该是Socket
阅读全文
摘要:无法找到该网页 (HTTP 400) Internet Explorer 能够连接到 Web 服务器,但由于与 Web 地址 (URL) 有关的问题而无法找到该网页。通常,导致此问题的原因是键入的网站地址有错误。请确保该地址正确,然后重试。 网站拒绝显示此网页 (HTTP 403) Internet Explorer 能够连接到该网站,但 Internet Explorer 无权显示该网页。导致此问题的原因众多,下面只列出了一些最常见的原因: 该网站的管理员必须授予您查看该网页的权限,或者 Web 服务器不接受公共网页请求。如果这是您应有权访问的网站,请与该网站的管理员联系。 您正尝试
阅读全文
摘要:转发是WEB服务器使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。重定向是第一个页面通知浏览器发送一个新的页面容器请求。因此,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产生了一个新的请求,所以经过一次重定向后,request内的对象将无法使用。怎么选择是重定向还是转发呢?通常情况下转发更快,而且能保持request内的对象,所以对于服务器编程它是第一选择。但是由于在转发之后,浏览器中URL仍然指向开始页面,此时如果重载当前
阅读全文
摘要:路由器的所有LAN口就是一个交换机。把路由器当纯交换机用,就是舍弃空置WAN口,把所有PC的网线都接到LAN口上面,把从前端过来的级联线(你所谓的进线)插到另外一个LAN口上面。关键要注意的,一定要关闭这台路由器的DHCP功能,以免它自作主张分配IP地址给别的电脑,把IP分配错了。因为一个网段里面出现两个DHCP服务器,客户端电脑在发出DHCP请求的时候,最近的那个会先响应客户端请求并给客户端返回IP地址等参数,这样相当于把前端那个路由器的DHCP服务给拦截掉了。此时,连接到这台“交换机”(路由器)上的电脑的IP地址是由前端路由器分配的,只要前端路由器的DHCP功能正常,这些电脑就可以正常上网
阅读全文
摘要:命令行模式下几个网络命令详解上一篇 / 下一篇 2007-05-16 16:20:55查看( 166 ) / 评论( 0 ) / 评分( 0 / 0 )命令行模式下几个网络命令详解一、ping命令一、ping命令在Windows的控制窗口中(Windows 95/98/ME的command解释器、Windows NT/2000的cmd解释器),运行ping可以看到这个命令的说明,它是一个探测本地电脑和远程电脑之间信息传送速度的命令,这个命令需要 TCP/IP协议的支持,ping将会计算一条信息从本地发送到远程再返回所需要的时间,黑客使用这个命令决定是否对服务器进行攻击,因为连接速度过慢会浪费时
阅读全文