JavaWeb5——Web 基础

本文介绍了Web的基础,包括浏览器与Web服务器的角色,HTTP协议的工作原理,请求-响应过程,统一资源定位符(URL)的概念,以及HTTP请求方法(GET、POST等)和响应状态代码。通过这些内容,读者可以深入了解Web通信的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 浏览器

  浏览器是 Web 信息的客户端程序,通过浏览器可向 Web 服务器发送请求,浏览器可以显示服务器发回的信息。

  它主要通过 HTTP 协议与 Web 服务器交互获取网页,网页由 URL 指定,文件格式通常是 HTML。

  除 HTML 外,浏览器也可以支持 JPEG, PNG, GIF等。

  1993年,第一个纯文本浏览器 Lnyx 出现。

  目前常用的浏览器由 Inter Explorer, Safari, Netscape, Opera, Firefox, Chrome

2. Web 服务器

  Web 服务器专门处理 HTTP 请求,并将结果传送到客户端,它可以响应一个静态页面或图片,可进行页面的跳转。

  Web 服务器把动态响应委托给其他的程序,如 CGI 脚本, JSP 代码

  UNIX 和 Linux 平台下使用最广泛的 Web 服务器是 Apache 服务器,而 Windows 平台则是 IIS (Internet Information Services) 服务器。

3. HTTP

3.1 HTTP (超文本传输协议) 简介

  • 请求/响应模型
HTTP 协议是一个描述客户端和服务器端之间如何实现请求和应答的标准,采用了请求/响应模型。
  • HTTP 协议的主要特点
1. 简单快速:客户向服务器请求服务时,只需要传送请求方法和路径。
2. 灵活: HTTP 允许传送任意类型的数据对象。
3. 无连接:限制每次连接只处理一个请求。
4. 无状态:协议对于事物处理没有记忆能力。

3.2 HTTP 请求-响应过程

  1. HTTP 服务器在某个指定的端口(默认端口号为 80)监听客户端发送过来的请求。
  2. 通过使用 Web 浏览器、网络爬虫、或其他工具,HTTP 客户端发起一个到 HTTP 服务器上指定端口的 HTTP 请求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜满月

鼓励,鼓励,更加努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值