当前位置: 首页 > news >正文

Web网站的运行原理2

请求Web网站的文件-HTTP

可以使用HTTP协议在Web浏览器和Web服务器应用程序之间传输Web网页的文件。

在进行HTTP传输之前,需要先在Web浏览器和Web服务器应用程序之间建立TCP连接。

使用HTTP请求可以要求Web浏览器向Web服务器应用程序传输文件。

传输Web网站的文件-HTTP响应

服务器会根据接收到的HTTP请求返回相应的HTTP响应结果。

HTTP响应中包含必须传输的文件。

如果文件太大,就需要依靠TCP协议对其进行分割传输。

记录Web网站的访问-HTTP Cookie

HTTPCookie是一种Web服务器应用程序通过Web浏览器保存特定信息的机制。
可以使用Cookie实现Web网页内容的定制。

对Web网站的访问进行代理-代理服务器

代理服务器是对Web访问进行代理的服务器。

如果使用代理服务器,那么对于Web服务器来说,访问的对象就是代理服务器,无法知道真正的访问对象是谁。

审核公司员工浏览的Web网站-代理服务器的用途

公司系统管理员导入代理服务器的主要目的如下:
·对客户端所访问的Web网站进行审核。
·限制客户端对非法Web网站的访问。

Web浏览器不仅是用来浏览网页的-Web应用

Web应用是将Web浏览器作为用户界面使用的应用程序。

将Web浏览器作为用户界面使用,就无须为客户端PC安装或更新专用的应用程序。

浏览Web网站时的准备工作-访问Web时使用的应用软件与协议

实现Web访问的一大前提是正确的设置TCP/IP。
访问Web时需要使用的应用程序是Web浏览器和Web服务器应用程序。
访问Web时需要使用的协议是HTTP/TCP/IP的组合协议。此外,还需要使用DNS和ARP。

浏览Web网站时执行的处理-DNS的域名解析、HTTP请求与HTTP响应

浏览Web网站时需要进行DNS的域名解析处理和ARP的地址解析处理。
浏览Web网站的流程如下:
·1在Web浏览器中输入URL
·2解析Web服务器的IP地址
·3建立TCP连接
·4发送HTTP请求和HTTP响应

http://www.dtcms.com/a/341625.html

相关文章:

  • Ubuntu实现程序开机自动运行
  • AI每日需求进度分析总结(附实战操作)
  • 云原生环境下的ITSM新趋势:从传统运维到智能化服务管理
  • 政务网站与新媒体自查情况的报告怎么写?
  • 【ssh】ssh免密登录配置【docker】
  • STM32_0001 KEILMDK V5.36 编译一个STM32F103C8T6说core_cm3.h文件找不到以及编译器版本不匹配的解决办法
  • 25_基于深度学习的行人检测识别系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • 详解ThreadLocal<HttpServletRequest> requestThreadLocal
  • Kernel Study
  • 关联规则挖掘1:Apriori算法
  • Deepresearch Agents:下一代自动研究智能体的架构革命与产业实践
  • CAMEL-Task1-CAMEL环境配置及你的第一个Agent
  • postgreSQL卸载踩坑
  • Kolors Virtual Try-On:快手可图推出的AI虚拟换衣项目
  • JAVA中向量数据库(Milvus)怎么配合大模型使用
  • 简笔成画:让AI绘画变得简单而有趣
  • pyecharts可视化图表仪表盘_Gauge:从入门到精通
  • 【Linux】重生之从零开始学习运维之LVS
  • UUID(通用唯一标识符)详解和实践
  • 今日行情明日机会——20250820
  • K8S集群-基于Ingress资源实现域名访问
  • 软件测试面试题真题分享
  • 华为云之基于鲲鹏弹性云服务器部署openGauss数据库【玩转华为云】
  • VMware Workstation | 安装Ubuntu20.04.5
  • 红警国家的注册
  • Linux系统:管道通信
  • 牛津大学xDeepMind 自然语言处理(4)
  • README
  • AVL左旋右旋 学习小得
  • 【机器学习】什么是损失景观(Loss Landscape)?