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

05WEB系统的通信原理图

WEB系统的通信原理

名称作用
URL统一资源定位符, 例如:http://www.baidu.com
域名在https://www.baidu.com/这个网址中www.baidu.com 是一个域名
IP地址计算机在网络当中的一个身份证号, 在同一个网络当中IP地址是唯一的, 有了IP地址两台计算机直接才能建立连接通信
端口号一个计算机当中有很多软件,每一个软件启动之后都有一个端口号, 在同一个计算机上,端口号具有唯一性
请求(request)从Browser端发送数据到Server端
响应(response)从Server端向浏览器Browser端发送数据

对于一个静态的web应用的通信

第一步:用户输入网址(URL), 域名解析器进行域名解析后得到http://110.242.68.3:80/oa/index.html, 包含具体的IP地址和端口号

第二步:浏览器通过IP地址在网络中搜索110.242.68.3这一台主机, 通过80端口号定位这台主机上对应的服务器软件

第三步:80端口对应的服务器软件得知浏览器想要的资源是oa项目中index.html文件, 然后找到这个文件并且将文件中的内容直接响应到浏览器上

第四步:浏览器接收到来自服务器的HTML ,CSS JS代码, 识别这些代码进行页面渲染

在这里插入图片描述

对于一个动态的web应用的通信

第一步: 用户直接在地址栏上输入URLhttp://127.0.0.1:8080/crm/fdsa或者直接点击超链接

第二步: Tomcat服务器接收到请求并截取路径/crm/fdsa , 通过这个请求路径创建对应的Servlet对象然后调用service方法处理请求

  • Tomcat服务器先找到它管理的crm项目
  • Tomcat服务器解析xml文件 , 根据/fdsa匹配对应的Servlet的全类名, 然后通过反射机制创建对象调用service方法处理请求

在这里插入图片描述

http://www.lryc.cn/news/92049.html

相关文章:

  • 降低试错成本,低代码或成企业数字化转型突破口
  • 串口助手(串口发送接收数据, 定时, 清空, hex显示)
  • bp神经网络
  • strace交叉编译后对特定文件的写流程进行监控和过滤
  • 初识网络之TCP网络套接字
  • 自然语言处理从入门到应用——自然语言处理的基本问题:文本分类(Text Classification, Text Categorization)
  • 【论文】——Robust High-Resolution Video Matting with Temporal Guidance浅读
  • 第四章、用户体验五要素之范围层解析(本文作用是通俗讲解,让你更容易理解)
  • 计算机毕业论文内容参考|基于python的农业温室智能管理系统的设计与实现
  • Java 进阶 -- 流
  • 硬件 TCP/IP 协议栈
  • word恢复和粘贴按钮变灰色,不可用怎么办?
  • 【unity技巧】Physics2D Raycast、Overlapcircle、OverlapBox检测的用法
  • 一、kafka入门
  • 公司新来一00后,真让人崩溃...
  • (1Gb)S28HS01GTGZBHA030/ S28HS01GTGZBHV033/ S28HS01GTGZBHA033 FLASH - NOR闪存器件
  • 苹果服务端通知v2处理(AppStore Server Notifications V2)
  • matlab 道路点云路缘石边界提取
  • 二叉树详解:带你掌握二叉树
  • LNMP网站框架搭建(编译安装)
  • 详解Servlet API
  • 【小白教程】Docker安装使用教程,以及常用命令!
  • TypeScript基础
  • QML学习二:Doxygen为qml工程生成代码文档
  • Vue 有哪些经典面试题?
  • pandas速学-DataFrame
  • 在任务与执行策略之间的隐性耦合
  • Spring Cloud Alibaba Nacos 构建配置中心
  • 华为OD机试真题 Java 实现【猴子爬山】【2023 B卷 100分】,附详细解题思路
  • 【19JavaScript for 循环】JavaScript for 循环:掌握重复执行的关键