url是什么? http1.0和http1.1的区别?常见的网络架构

本文为学习笔记

URL:统一资源定位符(uniform resource locator),从互联网上获得特定资源的指针。
URLConnection:代表应用程序和 URL 之间的通信链接。
http1.0和http1.1的区别:
	http1.0:一次连接只能有一次请求。(浪费资源)
	http1.1:一次连接可以有多次请求。(keep-alive)

如下图所示
1-http1.0建立连接后
2-客户端向服务端发送请求
3-服务端应答请求,html页面中含有4.jpg图片
4-断开连接
5-重新建立连接
6-客户端向服务器请求4.jpg图片资源
7-服务器应答请求
8-断开连接

http1.1则不然,建立一次连接后,直等到客户端获取到所有资源后,断开连接。

在这里插入图片描述

常见的网络架构:
C/S:client/server
	1.需要同时开发客户端和服务端
	2.维护麻烦(升级软件需要同时升级客户端和服务端)
	3.将一部分运算转移到客户端来完成,减轻服务端压力(360杀毒客户端)	
b/s:browser/server
	1.程序员只需要开发服务端,客户端使用系统已有的浏览器即可
	2.维护简单,只需要维护服务端就可以
	3.所有的运算都在服务端
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值