【每天几分钟,从零入门python编程的世界!】
现在我们先了解Common Network Ports,即通用网络端口。我们先了解一些互联网常见的网络端口号码(英文是Port Number)、协议(应为是Protocol)、以及服务器应用(Server Application)。
●常见的互联网端口和协议
常见的网络端口号码有22、23、25、53、67、80、443,这些端口号码都是约定俗成的,一般不会改变。
22号端口使用的是SSH协议(secure shell,加密传输,open 远程shell),它是非常安全的shell的一个通道,这个端口号码一般用作加密传输,比如你本地的文件想传输到服务器,或者服务器上的文件想传输到本地,用这个端口比较多,还有就是可以在本地打开远程的shell,对远程的服务器进行操作就可以通过SSH协议,而这个SSH协议对应的端口号就是22。
23这个端口对应的协议是TELNET,TELNET是一个不加密的协议,由于它不加密,所以现在基本没有人用它。
25号端口对应的协议是SMTP(Simple Mail Transfer Protocol),SMTP这个协议是用的非常多的邮件传输的协议。
53号端口对应的协议是DNS(Domain Name System),即域名系统。
我们知道在互联网中,每一台电脑或者服务器,都有一个IP地址,IP地址是一串数字,比如我们自己办公室或者家里用的路由器,一般会在浏览器地址栏通过192.168.1.1这串数字访问,这就是IP地址。我们平时上网访问一个网页,比如我们访问百度,大家从来都是用www.baidu.com这个域名,而不是用IP地址进行访问。因为现在全世界主要是使用ipv4的IP地址,ipv4就是第4个版本的互联网协议,由于ipv4版本的互联网协议规定的IP地址长度是32位,即大概是42亿多个IP地址,那么一个设备分配一个IP地址,在ipv4协议下,最多也只能给42亿台设备每一台设备分配一个IP地址。现在全球人口都超过70亿了,而且有的人一个人就有几台手机和电脑,随着物联网的发展,能接入网络的设备只会越来越多。
由于IPv4版本的互联网协议下,IP地址不够用,比如有的设备关机了,就把它的IP地址分配给开机的设备,所以互联网中的设备,IP地址经常是会动态变化的。
IP地址本身是一串数字,不好记,而且它经常动态变化,你去记它也没有意义。所以就有了DNS,就是域名系统,通过这个系统,把设备的主机名跟IP地址映射起来,就可以通过主机名找到设备的IP地址,这样就能访问了。
比如我们访问百度,无论百度的服务器在互联网中的IP地址如何变化,都可以通过DNS把www.baidu.com这个域名解析到百度的服务器上。我们只需要记住这个域名,就能用这个域名访问百度。
DNS的作用就是通过域名找到设备的IP地址。
67号端口对应的协议是BOOTP(bootstrap protocol),这是自动从服务器分配一个IP地址的协议,后面用到的时候再去具体介绍。
80和443号端口分别对应的是HTTP和HTTPS的协议,这两个协议就是超文本传输协议,HTTPS多了一个S,这个S就是secure,意思是安全的,就是加密的HTTP协议。这两个协议在Apache和Nginx服务器上用的都比较多。
●Linux作为服务器的主要运用
Linux可以用于以下三个方面:
1 File Server 文件服务器
文件服务器用的比较多的如NFS(Network File Server),即网络文件服务器,这是以Unix操作系统的分支上面用的非常多的文件服务器。还有就是Samba/CIFS,这是微软的文件传输服务器,通过微软的开源协议,可以使Linux和微软的服务器进行文件传输。
所以File Server就是用于文件传输的服务器。
2 Database Server 数据库服务器
包括MySQL/Mariadb PostgreSQL,都是数据处理的服务器。
MySQL是世界上最流行的开源的数据管理软件,目前为甲骨文公司所拥有。
Mariadb是MySQL的一个分支,它不是归甲骨文公司所有。
PostgreSQL是一个比较高阶的数据库管理软件。
3 CUPS
即Common Unix Printing System,翻译过来是通用的Unix打印系统,它是由苹果公司开发的。也就是说用它可以在远程服务器进行打印。
以上是Linux用作服务器,运用比较多的三方面,也就是Linux用作服务器可以进行文件传输、数据管理、以及远程打印。
这节我们对互联网上的常见的端口和协议,以及Linux作为服务器的运用,做了一个简单的了解,先有个印象,后面用到什么再去更多的了解。后面我们再去学习如何在亚马逊和阿里云进行计算。
我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!