域名:

http://localhost:8080/practice(胡写的,用于说明问题)

http:表明当前请求是http协议,所有的Java Web应用程序都是基于HTTP协议,HTTP全称HyperText Transfer Protocol,意思是超文本传输协议,主要用来定义客户端和服务器的通信规范;在Java Web应用中,客户端不仅可以从本地磁盘上打开网页文档,而且还可以通过HTTP网络协议从服务器上获取网页文档。客户端与服务器在具体交互时,首先两者需要建立TCP网络连接,接着客户端按照HTTP协议的规定向服务器发出请求信息,当服务器接收到客户端的请求后,再按照HTTP协议的要求将结果发送给客户端。《HTTP协议详解》

  • localhost:等同于127.0.0.1,等同于本机IP地址。在DOS中输入ipconfig可以查询到本机的当前IP。
  • 8080:Tomcat的端口号
  • practice:web应用的工程名

DNS:

全名是Domain Name Server 域名服务器,是进行域名(domain name)和与之相应的IP地址(IP address)转换的服务器。
       例如平时我们都通过https://www.baidu.com/来访问百度页面,其实中间就通过了DNS的转换,转换成百度的IP地址才访问成功的。我们通过百度的IP地址也可以访问到百度页面:111.206.223.172(在DOS中输入ping www.baidu.com就可以获得百度的IP了,如下图:)

浏览器:

浏览器是一个软件,用于渲染HTML网页的(解析html标签,解析CSS样式、执行JavaScript脚本等等)。
其实我们的网页的真是面目是这样的(以百度首页面为例):

这东西一看特别扎眼,你可能会大吃一惊,这还是让人看的吗?哈哈,肯定不是啦,是给程序员看的,我们看到的页面都是浏览器选然后的结果:

动态页面和静态页面:

  • 动态页面:
           浏览器客户端向服务器端请求该类型页面(一般为JSP、ASP或PHP)时,服务器端收到请求后先从Web服务器找到该页面,然后执行该页面中的代码,接着将执行的结果(一般为HTML脚本)返回浏览器客户端,浏览器客户端再执行返回的结果并将其显示出来.
    例子:https://www.baidu.com/index.php
  • 静态页面:
           浏览器客户端向服务器端请求该类型页面(一般为HTML或HTM)时,服务器端收到请求后不会执行页面中的脚本,而是直接将页面脚本返回到浏览器客户端,浏览器客户端执行返回的结果并将其显示出来;
    例子:https://channel.jd.com/fashion.html

Web应用系统工作原理:

这个我就不说了,大家看一下图就明白了:

一些零碎知识(域名、DNS、浏览器、动态静态页面、web应用系统工作原理)相关推荐

  1. 制作生成静态页面的新闻系统

    利用PHP生成静态HTML页面的好处很多: 1.静态页面不需要Web服务器解释执行,用户打开网页的速度会快些: 2.打开静态页面时,Web服务器不需要访问数据库,减轻了对数据库访问的压力: 3.静态H ...

  2. 干货:浏览器渲染引擎Webkit和V8引擎工作原理

    浏览器的历史 W3C在80年代后期90年代初期发明了世界上第一个浏览器WorldWideWeb(后更名为Nexus),支持文本/简单的样式表/电影/声音和图片 1993年,网景(netscape)浏览 ...

  3. 使用域名访问网站或者静态页面

    比如我可以直接访问域名:http://www.xxx.com/,最主要配置tomcat的server.xml文件. 第一种方法 第一步:将tomcat访问端口号更改为 80,更改后可以通过访问www. ...

  4. DRAM(动态随机储存器)的内部工作原理简述

    内部结构 DRAM芯片(动态随机储存器)可被分为d个超单元,每个超单元由w个DRAM单位组成.这样的芯片储存了dw位信息.超单元被组织成阵列.每个超单元都有自己的地址:(i,j).i表示行,j表示列. ...

  5. 动态配置页面 之 组件系统

    什么是组件? 可替换部件,eg汽车制造业 什么是面向对象? 将问题拆分,如何拆分合理,各个部分的交互联系怎么做? 什么样子的结构是耦合的?如何一个系统的运转依靠于各个对象的运转 一个对象自己决定何时, ...

  6. 汽车电子专业知识篇(六十三)-继电器的结构、工作原理、检测方法

    继电器是汽车控制电路中常用的一种元件,它是利用电磁感应原理,控制某一回路的接通或断开,实现用小电流控制大电流,从而减小控制开关触点的电流负荷,保护开关触点不被烧蚀. 汽车上广泛使用电磁式继电器,常见的 ...

  7. 照明硬件基础知识(四)—— LED灯(半导体光源)工作原理及关键参数

    随着人类不断的探索和发明,20世纪初人类进入电子信息时代,这一切都要归功于一种材料–半导体,半导体是指在常温下导电性能介于导体和绝缘体之间的材料,比如硅.在利用半导体的过程中,科学家们发现通电的半导体 ...

  8. 照明基础知识(一)---白炽灯(热辐射光源)发展史工作原理

    一.白炽灯 1)白炽灯的发展史 ​ 说到白炽灯,几乎大家第一反应想到的就是发明家托马斯·阿尔瓦·爱迪生(Thomas Alva Edison),准确的讲爱迪生发明的是第一只可商业化.可量产白炽灯泡.为 ...

  9. 照明基础知识(二)——卤钨灯(热辐射光源)发展史工作原理

    卤钨灯 卤钨灯又称卤素灯,它其实是白炽灯的一个升级版.上文我们已经知道了,普通白炽灯存在灯丝因高温而蒸发沉淀在玻壳上,使玻壳发黑降低光照效果同时还会降低灯使用寿命的缺陷.卤钨灯与普通白炽灯最大的不同在 ...

最新文章

  1. Extjs4.0.7 MVC Architecture异常
  2. RecyclerView因版本问题无法加载
  3. ChubaoFS:一个面向大规模容器平台的分布式文件系统
  4. 【分享】林清玄:有品质的生活,从来都不是钱决定的
  5. hduoj-----(2896)病毒侵袭(ac自动机)
  6. 几何画板要怎样度量直线方程
  7. 转 SPI和API的区别
  8. 团队作业7——第二次项目冲刺(Beta版本)
  9. 函数式编程基础---高阶函数和偏函数
  10. 锂电池充电管理芯片ic XSC01支持筋膜枪8.4V12.6V16.8充电
  11. 2512厚膜贴片电阻使用介绍
  12. 《白雪歌送武判官归京》古诗鉴赏
  13. python编写篮球_资深程序员教你,利用python预测NBA比赛结果,太精彩了
  14. 联想y430p黑苹果之自定义屏幕亮度
  15. 【2006NOIP普及组】开心的金明 题解
  16. windows server 2012 RD服务器
  17. linux etc passwd权限,替换linux系统文件etc下passwd文件的字段获取真正的root权限
  18. OpenCV这么简单为啥不学——1.4、基础标识绘制(绘制线line函数、rectangle函数绘制四边形、circle函数绘制圆形、putText函数绘制文字、putText绘制中文文字)
  19. 金士顿内存条验证真伪
  20. 【n次归并操作】瑞士轮

热门文章

  1. 我是如何有效的避免测试漏测?
  2. [HNOI2015]落忆枫音
  3. 装饰模式(Decorator)
  4. 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!...
  5. 多态---父指针指向子类对象(父类引用指向子类对象)
  6. PDO防注入原理分析以及使用PDO的注意事项 (转)
  7. javascript网页开发 第二章
  8. SLAM学习,小白入门到殿堂级大牛资料整理
  9. 【Tools】Markdown数学符号公式(史上最全公式表)
  10. 【C++】重载运算符(一)