发表于: 2017-05-22 21:34:59
1 1326
今天完成的事情:
1.学会在xshell中安装nginx。安装指令:sudo apt-get install nginx
2.然后解析师兄的域名
3.在xshell中新建会话,显示连接成功
4.试用代码配置nginx,明天实现子域访问
网站的相关配置在sites-available中
具体的明天再改啦~
然后还补回了计算机网络的知识:
什么是网络:
我们都知道,网络就是几部计算机主机或者是网络打印机之类的接口设备, 透过网络线或者是无线网络的技术,将这些主机与设备连接起来, 使得数据可以透过网络媒体(网络线以及其他网络卡等硬件)来传输的一种方式。
背景:
以『软件』技术将硬件整合: ARPANET & TCP/IP
一个可以在这些不同的网络硬件上面运作的软件技术, 使得不同公司的计算机或数据可以透过这个软件来达成数据沟通。这个研究由美国国防部尖端研究企画署 ( DARPA) 负责,他们将该网络系统称为 ARPANET, 这个东东就是目前熟知的 TCP/IP 技术的雏形了。
Internet
Internet 就是使用 TCP/IP 的网络连接技术所串联起来的一个网络世界。但是很不巧的是, Internet 是一个管理相当松散的所在。只要你能够使用任何支持 TCP/IP 技术的硬件与操作系统,并且实际连接上网络后,你就进入Internet的世界了。
Internet 仅是提供一个网络的连接接口, 所以你只要连接上 Internet 后,全世界都可以任你遨游。
软硬件标准制定的成功带来的影响: IEEE 标准规范
那么是否就只有透过网络卡与 Internet 才能上网?当然不是。不过,最成功的却是以太网络 (Ethernet) 与 Internet ,这是因为这两者都被『标准』所支持的缘故。
计算机网络区域范围
局域网络 (Local Area Network, LAN):节点之间的传输距离较近,例如一栋大楼内,或一个学校的校区内。
广域网 (Wide Area Network, WAN):传输距离较远,例如城市与城市之间的距离,因此使用的联机媒体需要较为便宜的设备,例如经常使用的电话线就是一例。
一般来说,LAN 指的是区域范围较小的环境,例如一栋大楼或一间学校,所以在我们生活周遭有着许许多多的 LAN 存在。 那这些 LAN 彼此串接在一起,全部的 LAN 串在一块就是一个大型的 WAN 。简单的说,就是这样分。
计算机网络协议: OSI 七层协定:
不论是接收端还是发送端,每个一阶层只认识对方的同一阶层数据。
在七层协议中,每层都会有自己独特的表头数据 (header),告知对方这里面的信息是什么, 而真正的数据就附在后头。我们可以使用如下的图示来表示这七层每一层的名字,以及数据是如何放置到每一层的包裹内:
计算机网络协议: TCP/IP
OSI 七层协议的架构因为太过严谨了,因此程序撰写相当不容易, 所以造成它在协议的观念, 所以同样具有分层的架构,只是将它简化为四层,在结构上面比较没有这么严谨,程序撰写会比较容易些。后来在 1990 年代由于 email, WWW 的流行,造成 TCP/IP 这个标准为大家所接受,这也造就目前我们的网络社会。
OSI 与 TCP/IP 协议之相关性:(具体运作方式不详细介绍了,看书吧。。。)
明天的任务:
继续完成任务三;
看书。。。

评论