深信服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应用中的作用、所处的网络位置、处理的数据类型以及它们对用户体验和安全性的影响。前端地址更侧重于用户界面和交互,而后端地址则更关注于数据处理和业务逻辑。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。