发表于: 2018-11-18 20:57:37
1 648
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
nigix的配置,今天师弟在配置ngix,又重新了解了一下nigix的配置,算是复习之前学过的知识吧。
Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,
以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL
作为沟通依据,通过HTTP协议提供各种网络服务。
轻量级高并发服务器Nginx就应运而生了。
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;
同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,
另外nginx可以作为反向代理进行负载均衡的实现。
说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;
代理分为两种:一种是正向代理,一种是反向代理
正向代理:
在如今的网络环境下,我们如果由于技术需要要去访问国外的某些网站,此时你会发现位于国外的某网站我们通过浏览器是没有办法访问的,此时大家可能都会用一个操作FQ进行访问。
FQ的方式主要是找到一个可以访问国外网站的代理服务器,我们将请求发送给代理服务器,
代理服务器去访问国外的网站,然后将访问到的数据传递给我们!
上述这样的代理模式称为正向代理,正向代理最大的特点是客户端非常明确要访问的服务器地址;
服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;
正向代理模式屏蔽或者隐藏了真实客户端信息。
反向代理:
分布式部署;也就是通过部署多台服务器来解决访问人数限制的问题;
多个客户端给服务器发送的请求,Nginx服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理了。
此时~请求的来源也就是客户端是明确的,但是请求具体由哪台服务器处理的并不明确了,
Nginx扮演的就是一个反向代理角色
反向代理,主要用于服务器集群分布式部署的情况下,反向代理隐藏了服务器的信息!
正向代理代理客户端的请求去访问目标服务器,
目标服务器是一个反向单利服务器,反向代理了多台真实的业务处理服务器。
了解了一下什么是tcp协议:
TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,
以及我们更加熟悉的http、ftp、pop3协议等等。电脑有了这些,就好像学会了外语一样,
就可以和其他的计算机终端做自由的交流了。
应用层:
向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。
传输层:
提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。
网络层 :
负责相邻计算机之间的通信。其功能包括三方面。
一、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
二、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。
三、处理路径、流控、拥塞等问题。
网络接口层:
这是TCP/IP软件的最低层,负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。
明天计划的事情:(一定要写非常细致的内容)
完成任务12
遇到的问题:(遇到什么困难,怎么解决的)
暂无
收获:(通过今天的学习,学到了什么知识)
了解了ngnix的反向代理和tcp协议的简单知识
评论