2-BS结构的系统通信原理(没有涉及到Java小程序)

发布时间 2023-05-04 13:23:36作者: 念念念北

1. WEB 系统的访问过程

  • 第一步:打开浏览器
  • 第二步:找到地址栏
  • 第三步:输入一个合法的网址
  • 第四步:回车
  • 第五步:在浏览器上会展示响应的结果。

2. 关于域名:

3. IP 地址是啥?

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

4. 端口号是啥?

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

5. 一个 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 JS)
  • 第八步:浏览器渲染,执行 HTML CSS JS 代码,展示效果。

image-20230504131519049

6. 什么是 URL?

统一资源定位符(http://www.baidu.com

7. 什么是请求,什么是响应?

  • 请求和响应实际上说的是数据的流向不同。
  • 从 Browser 端发送数据到 Server 端,我们称为请求。英语单词:request
  • 从 Server 端向浏览器 Browser 端发送数据,我们称为响应。英语单词:response
  • B --> S (请求 request)
  • S --> B (响应 response)

image-20230504131535966