Loading

网络相关基本概念

@


1. 客户端与服务器

网站应用程序主要分为两大部分:客户端和服务器端。
客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序。使用HTML、CSS、JavaScript构建。
服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑。
在这里插入图片描述



2. URL地址

统一资源定位符,又叫URL(Uniform Resource Locator),是专为标识Internet网上资源位置而设的一种编址方式,我们平时所说的网页地址指的即是URL。

URL地址一般由三部组成:

  • 客户端与服务器之间的通信协议
  • 存有该资源的服务器IP或域名
  • 资源在服务器上具体的存放位置
格式:
schema://host:port/path?query#fragment

比如:
http://www.itcast.cn/java/web?flag=1#function
  • (schema) 通信协议:http超文本传输协议,提供了一种发布和接收HTML页面的方法。
  • host: 域名或者IP地址;
    • IP是Internet Protocol Address的简写,代表互联网协议地址,互联网中设备的唯一标识。
    • 域名:由于IP地址难于记忆,所以产生了域名的概念,所谓域名就是平时上网所使用的网址。虽然在地址栏中输入的是网址, 但是最终还是会将域名转换为ip才能访问到指定的网站服务器。http://www.baidu.com => http://183.232.231.172/
  • port:端口:端口是计算机与外界通讯交流的出口,用来区分服务器电脑中提供的不同的服务。
  • path:路径, 例如/abc/a/b/c,
  • query:查询参数,例如 uname=lisi&age=12
  • fragment:锚点(哈希Hash),用于定位页面的某个位置


3. 分析网页的打开过程

在这里插入图片描述
客户端与服务器之间的通信过程,网页中的每一个资源,都是通过 请求 – 处理 – 响应 的方式从服务器获取回来的。



posted @ 2022-03-04 12:59  Hong•Guo  阅读(116)  评论(0)    收藏  举报