(1)cookie:
某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。
功能:Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。
简言之,cookie就是存储用户访问信息或者用户名密码信息的文件
(2)FTP:端口21用于控制连接(例如创建新目录,修改用户密码),端口20用于数据连接,控制连接在整个交互FTP会话期间都连接,多个文件传输时要多次打开关闭数据连接
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了一个1024+的随机端口,你过来连接我”。于是服务器从20端口向客户端的1024+随机端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了一个1024+的随机端口,你过来连接我”。于是客户端随机一个1024+端口向服务器的1024+端口发送连接请求,建立一条数据链路来传送数据。
总结:主动被动是从服务器那一端说的,主动是服务器主动去连接客户端,被动是客户端连接服务器
阅读(440) | 评论(0) | 转发(0) |