B S 结构系统的通信原理

WEB系统的访问过程

  • 1 打开浏览器
  • 2.找到地址栏
  • 3.输入一个合法的网址
  • 4.回车
  • 5.在浏览器上会展示响应的结果

关于域名

IP地址是啥?

  • 计算机在网络中的身份证号,在同一个网络中,IP是唯一的
  • A计算机要想访问B计算机,首先需要知道B计算机的IP地址,有了IP地址才能建立连接

端口号是啥?

  • 一个端口代表一个软件(一个端口代表一个应用,一个端口代表一个服务)
  • 一个计算机有很多软件,每一个软件启动之后都有一个端口号
  • 在同一个计算机上,端口具有唯一性

一个WEB系统的通信原理?

  1. 用户输入地址(URL)
  2. 域名解析器进行解析域名:http://110.242.68.3:80/index.html
  3. 浏览器软件在网络中搜索110.242.68.3这一台主机,查找到这台主机
  4. 定位110.242.68.3这台主机上的服务器软件,因为是80端口,可以很轻松的定位到80端口对于的服务器软件
  5. 80端口对应的服务器软件得知浏览器想要的资源名是 :index.html
  6. 服务器软件找到index.html文件,并且将index.html文件中的内容直接输出响应到浏览器上
  7. 浏览器接收到来自服务器的代码(HTML CSS JavaScript)
  8. 浏览器渲染,执行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服务器的。
posted on 2022-10-06 16:23  Blueeee蓝  阅读(61)  评论(0编辑  收藏  举报