深信服day9:文件后缀名和Cookie和前后端地址区别

红肤色 2024-08-02 17:05:07 阅读 84

一、文件后缀名

ISO:镜像文件

RAR:压缩包

html:网页

zip:压缩包

exe:可执行文件

pdf:pdf文档

rm:视频文件

avi:视频文件

tmp:临时文件

mdf:虚拟光驱镜像文件

txt:记事本

doc/docx:Word文档

xls/xlsx:Excel工作表

ppt/pptx:PowerPoint幻灯片

MID:数字乐谱信息文件

文件类型

扩展名及打开方式

文档文件

txt(所有文字处理软件或编辑器都可打开)、doc(word及wps等软件可打开)、hlp(adobe acrobat reader可打开)、wps(wps软件可打开)、rtf(word及wps等软件可打开)、html(各种浏览器可打开、用写字板打开可查看其源代码)、pdf(adobe acrobat reader 和各种电子阅读软件可打开)

压缩文件

rar(winrar可打开)、zip(winzip可打开)、arj(用arj解压缩后可打开)、gz(unix系统的压缩文件,用winzip可打开)、z(unix系统的压缩文件,用winzip可打开)

图形文件

bmp、gif、jpg、pic、png、tif(这些文件类型用常用图像处理软件可打开)

声音文件

wav(媒体播放器可打开)、aif(常用声音处理软件可打开)、au(常用声音处理软件可打开)、mp3(由winamp播放)、ram(由realplayer播放)、wma、mmf、amr、aac、flac

动画文件

avi(常用动画处理软件可播放)、mpg(由vmpeg播放)、mov(由activemovie播放)、swf(用flash自带的players程序可播放)

系统文件

int、sys、dll、adt

可执行文件

exe、com

语言文件

c、asm、for、lib、lst、msg、obj、pas、wki、bas、java

映像文件

map (其每一行都定义了一个图像区域以及当该区域被触发后应返回的url信息)

备份文件

bak(被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本)

临时文件

tmp(word、excel等软件在操作时会产生此类文件)

模板文件

dot(通过word模板可以简化一些常用格式文档的创建工作)

批处理文件

bat、cmd(在ms-dos中,bat与cmd文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用)

二、Cookie

Cookie是一种网络技术,用于网站识别用户和用户的状态信息。它们是小型的数据文件,由Web服务器发送并存储在用户的计算机或移动设备上,当用户浏览网站时,浏览器会将这些文件发送回原始网站,以通知网站用户之前的活动。

(一)功能

1、用户识别:Cookie可以用来识别返回网站的独特用户,这样网站就可以提供个性化的内容。

2、购物车:在电子商务网站中,Cookie用于记录用户添加到购物车的商品。

3、登录信息:记住用户的登录信息,使得用户在下次访问时无需重新登录。

4、偏好设置:记住用户的偏好设置,如语言、字体大小、主题等。

(二)类型

1、会话Cookie:临时Cookie,仅在用户会话期间存在,关闭浏览器后就会被删除。

2、持久Cookie:存储在硬盘上,有一个特定的过期时间,除非用户手动删除,否则会一直存在。

(三)安全性

1、敏感信息:不应该通过Cookie存储敏感信息,因为它们可能被窃取。

2、HttpOnly Cookie:通过设置HttpOnly属性,可以防止JavaScript访问Cookie,从而减少XSS攻击的风险。

3、Secure Cookie:通过HTTPS协议传输的Cookie被标记为“Secure”,以确保在传输过程中的安全。

(四)隐私问题

1、第三方Cookie:由与用户当前访问的网站不同的域设置的Cookie,常用于广告和跟踪用户在多个网站上的活动。

2、欧盟Cookie指令:要求网站在存储任何Cookie之前必须获得用户的同意。

3、浏览器设置:用户可以在浏览器设置中管理Cookie,包括查看、删除或阻止它们。

三、前后端地址区别

在Web开发中,前端地址和后端地址指的是不同的网络位置,它们分别与客户端(用户界面)和服务器端(数据处理和存储)相关。以下是前端地址和后端地址的主要区别:

(一)前端地址

1、用户界面:前端地址通常是指用户在浏览器中输入或点击链接时看到的地址,它指向的是Web应用程序的用户界面。

2、静态资源:前端地址可能直接指向HTML、CSS、JavaScript等静态资源文件,或者是一个单页应用程序(SPA)的入口点。

3、用户体验:前端地址关注的是用户体验,包括页面设计、交互逻辑和用户操作。

4、客户端渲染:前端通常在用户的设备上(客户端)进行页面的渲染和部分逻辑的处理。

5、无状态:前端地址通常是无状态的,意味着它不直接存储用户会话信息。

6、安全性:前端地址可能不直接涉及敏感数据,但需要确保防止跨站脚本攻击(XSS)和其他客户端安全威胁。

(二)后端地址

1、服务器端逻辑:后端地址通常是指服务器上运行的程序逻辑和数据存储的地址,这些地址通常不对用户直接可见。

2、动态内容:后端地址处理的是动态内容,如数据库查询、业务逻辑处理和服务器端渲染的页面。

3、数据处理:后端地址涉及数据的处理、存储和检索,以及与前端通信的数据接口(API)。

4、服务器渲染:在传统的Web应用中,后端负责渲染页面并将其发送给客户端。

5、状态管理:后端地址通常管理用户会话状态、认证和授权等。

6、安全性:后端地址需要确保数据的安全,防止SQL注入、数据泄露和其他服务器端安全威胁。

(三)例子

- 前端地址:https://www.example.com/index.html

- 后端地址:https://api.example.com/data

在这个例子中,前端地址是用户访问的网站首页,而后端地址是提供数据服务的API端点。

(四)总结

前端和后端地址的区别在于它们在Web应用中的作用、所处的网络位置、处理的数据类型以及它们对用户体验和安全性的影响。前端地址更侧重于用户界面和交互,而后端地址则更关注于数据处理和业务逻辑。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。