socket&request&session&application

来源:互联网 发布:破鞋 知乎 编辑:程序博客网 时间:2024/05/05 04:07

Socket

Socket套接字是基于TCP/IP协议的编程接口,用于描述IP地址和端口,是一个通信链的句柄。

应用程序通常通过Socket套接字向网络发出请求或者应答网络请求。

Socket有两种主要的操作方式,包括面向连接的和无连接的。

面向连接的socket操作就像人们打电话,必须先拨号码,建立一个连接,然后再对话。
数据包在到达接收端时的顺序与它们出发时的顺序时一样,
就像一个人在电话中对另一个人说话一样,每一个字到达另一端的时候与它出发时的顺序一样。


无连接的socket操作就像是邮递员送信,邮递员只负责把信送出,
至于何时发出,最后能不能到达收信人手中不能保证,
无连接的socket操作也一样,负责发出,但不保证数据包的传输质量,数据包到达目的地的顺序可能与出发时的顺序不一样。

request&session&application


request表示客户端的请求。

正常情况下,一次请求服务器只会给予一次回应,那么这时如果是服务器端跳转

请求的地址栏没有改变,所以也就相当于回应了一次;

而如果地址栏改变了,就相当于是发出了第二次请求,则第一次请求的内容就已经消失了,所以无法取得

每一个新的浏览器连接上服务器后就是一个新的session


因为application属性范围是将属性设置到一个服务器中,所以,如果设置过多的话,则肯定会影响服务器性能

application范围不管打开多少个浏览器都可以访问到,但是如果服务器重新启动,则之前所设置的全部属性将消失
0 0
原创粉丝点击