美文网首页
神奇的互联网架构

神奇的互联网架构

作者: 谷谷的幸福 | 来源:发表于2018-06-28 19:40 被阅读0次

    今天的文章是昨晚有着17年互联网开发经验的技术大咖给单独给我培训的笔记,真是听得脑洞大开,在程序猿的眼睛里里世界真的是另外一个模样的,昨天的培训中里面记录着一大堆的专业用语,说实话我也不懂,但是没吃过猪肉一定要见过猪跑,特别是我现在做互联网运营的,尤为重要。 

      我简单介绍下,互联网的世界架构重要是由:系统平台,程序运营,数据库这三个大模块组成的,其他的细节基本都的基于这些模块里面的内容,记录的英语词组比较多,也怕有些记错了,也欢迎帮忙指点,也希望本文能够让你对互联网的构架有大概的了解。

主要分为三个大点:

        1,系统平台(程序在什么平台运行)

        2,程序语言

        3,数据库

1.0系统平台(plat form  )

                                                                                                    定义:系统平台是指在电脑里让软件运行的系统环境,包括硬件环境和软件环境。

典型的系统平台包括一台电脑的架构(computer architecture)、操作系统、编程语言等                                                                                                                        OS:操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。                     

平台分类(os)pc端:

                  1,windows

                            桌面的表现形式:xp,windows  7,10等

                            底层服务器操作系统:2003,2014,2008,2016等

                  2,Uninx (代表:红帽,redhut)/  Linuxe有三种

                            1,dehian

                            2,ubuntv

                            3,linbint

                  3,macos(苹果系统)

平台分类(移动端)

                  1,谷歌--Android,

                  2,苹果-ios

                  3,微软

1.1服务器

        定义:https://baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8/100571                                              服务器:运行低层服务程序按照服务类型分类

                  1,数据库服务器

                  2,应用程序服务器

                  3,WEB服务器

                            协议为:http:80  的端口

                  4,邮件服务器

                            pop协议(加密110,995)    /  zmap协议 143,165)

1.2 互联网协议

        1,互联网协议(IP)是互联网协议群(Internet

Protocol Suite ,IPS)中众多通信协议中的一个,也是其中最重要的一个(包含了所有的协议)

        2,每个协议对应一个端口,每个端口可以倒查每个协议

        3,web程序(跨平台协议)

                    window cs

                    linux cs

                    macos  cs

        4,www(word  Wide Web)万维网,无论何时,何地,何情况都可以访问

1.3 web介绍

        1,web 1.0  时代,跨平台  ,代表

                  XHTML

                  css2.0

                  HTML4.0

        2,web 2.0  时代  跨设备    代表

                  HTML5.0 ----配合CSS 3.0(08年开始的)

2.0  程序语言分类

        1,机器语言  (01010101)

        2,基本语言(汇编语言  字母)

        3,高级语言,(可读写的程序语言)的种类

                  C语言,basic,c++,java(全栈语言),

                  javacripht(脚本语言,web用)

                  pythen,c#,f# rube,php(web)  asp(web)

3.0数据库

        定义:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,(每个硬盘也可以说是一个数据库,汇聚了所有的电子信息)

        现有的数据库:

            1,微软公司

                            Access

                            MSSQL(window上使用)

                            foxpro

                  2,Linux开发的  Mysql,(对系统要求不高,灵活使用)后来被oracle收购了

                  3,oracle(很多大公司用,银行)

                  4.IBM开发的 Db2 (重量级产品,银行在用)

                  5,MongoDb(非关系型,用于大型分布式,社交网络)

                  6,mariaDB,  Sqlicel

4.0 APP开发,

        定义:所有可执行的程序,都是app(主要是移动端、)

        开发分类:

                  源生(Natire)

                            Java:  Android(google)

                            IOS:objective-c,  swift(未来的)

                            Wp:微软手机

                  混合(hybord)

                            半JAVA(基于 ract框架  使用者:facebook

                            HTML5,生成平台他应用,  android,ios,基于web

以上就是关于互联网框架的一个简单介绍,虽然我们不是做技术开的发,但是笑来老师一直说一定要学习编程,因为学习编程可以让我们从另外一个角度去看待这个世界,希望自己哪天也可以开始编程,可以遇见另外一个世界。

相关文章

网友评论

      本文标题:神奇的互联网架构

      本文链接:https://www.haomeiwen.com/subject/rsunyftx.html