B S 结构系统的通信原理
WEB系统的访问过程
- 1 打开浏览器
- 2.找到地址栏
- 3.输入一个合法的网址
- 4.回车
- 5.在浏览器上会展示响应的结果
关于域名
- http://www.baidu.com/(网址)
- www.baidu.com(域名)
- 在浏览器 地址栏 上输入域名。回车之后,域名解析器将域名解析出来一个具体的IP地址和端口等
- 解析器的解析结果也许是:http://110.242.68:80/index.html
IP地址是啥?
- 计算机在网络中的身份证号,在同一个网络中,IP是唯一的
- A计算机要想访问B计算机,首先需要知道B计算机的IP地址,有了IP地址才能建立连接
端口号是啥?
- 一个端口代表一个软件(一个端口代表一个应用,一个端口代表一个服务)
- 一个计算机有很多软件,每一个软件启动之后都有一个端口号
- 在同一个计算机上,端口具有唯一性
一个WEB系统的通信原理?
- 用户输入地址(URL)
- 域名解析器进行解析域名:http://110.242.68.3:80/index.html
- 浏览器软件在网络中搜索110.242.68.3这一台主机,查找到这台主机
- 定位110.242.68.3这台主机上的服务器软件,因为是80端口,可以很轻松的定位到80端口对于的服务器软件
- 80端口对应的服务器软件得知浏览器想要的资源名是 :index.html
- 服务器软件找到index.html文件,并且将index.html文件中的内容直接输出响应到浏览器上
- 浏览器接收到来自服务器的代码(HTML CSS JavaScript)
- 浏览器渲染,执行HTML CSS JavaScript),展示效果。
什么是请求,什么是响应?
- 请求和响应实际上说的是数据流向不同
- 从Browser端发送数据到Server端,我们称为请求。Request
- 从Server端向浏览器流向Browser端,我们称为响应。Response
- B -> S 请求 Request
- S -> B 响应 Response
什么是URL?
统一资源定位符(http://www.baidu.com)
关于WEB服务器软件
WEB服务器软件有哪些呢?
- Tomcat (WEB服务器)
- jetty(WEB服务器)
- IBOSS(应用服务器)
- Webogic(应用服务器)
- WebSphere(应用服务器)
应用服务器和WEB服务器的关系?
- 应用服务实现了JavaEE的所有规范
- WEB服务器只实现了JavaEE中的Servlet + JSP两个核心的规范。
- 通过这个讲解说明了:应用服务器是包含WEB服务器的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统