前言前端
这一周都尚未怎么看书,一直觉得有两周就能够随心所欲。交付日期是生死线,也是效率最高的时段web
应用层后端
应用层是咱们学习协议的很是好的起点。浏览器
它最为咱们熟悉。服务器
研发网络应用程序的核心是写出能偶运行在不一样的端系统和痛殴网络彼此同心的程序。(研发新的网络应用)网络
网络层协议的原理:有两个相互通讯的不一样的程序。学习
好比web 写了一个网页运行在某个浏览器上(这是一个应用程序),提供数据接口的web服务器(是另一个应用程序)。搜索引擎
=(前端常常有一句话,后端你有咩有帮我启动服务啊)不知我这样理解对不对设计
应用程序体系结构 有应用程序研发者设计,规定了如何在各类端系统上组织该应用应用程序。索引
有一个总打开的主机称为 服务器(0 敲重点
现代网络应用程序主流两种体系结构 一:客户-服务器体系结构 二: p2p 对等体系结构
什么是 客户服务器体系结构呢?
前端妹子上线,从咱们的角度是这样理解的:写了一个网页,一个东北汉子在某浏览器发出了请求,一个四川妹子也某个浏览器发出了请求,东北汉子跟四川妹子 互相不认识,互相不通讯。她们的请求都发在同一个地方(服务器,由于它有固定的IP地址,老是打开的),其实也叫媒婆,中间桥梁。经过服务器拿对应的信息。
一个媒婆(服务器),生意越作越大,成千上万的人要信息,处理不过来,因而会专门情报的地方叫(数据中心),好比百度,谷歌等这样的搜索引擎
什么是p2p 结构呢?
对位于数据中心的专门服务器有最小的或者没有依赖。。。不太理解这个
进程通讯
多个端系统上的程序是如何互相通讯的呢,进行通讯的就是进程,
网络应用程序是成对的进程组成,这些进程经过网络向湖发送报文。
在会话场景中:浏览器发起请求web服务器,浏览器进程是客户,而web服务器进程是服务器。通常现实都是这样区分的:浏览器等发起请求的是客户端,接收处理等待请求的是服务器
“应用程序的客户端和服务器端”