快速掌握计算机基础

一、计算机系统

计算机的产生

  • 计算机科学之父——图灵

      图灵:英国人、同性恋【被判注射雄性激素因忍受不了,咬了一口泡了氰化物的苹果结束了生命】)
    
  • 计算机之父——冯.诺依曼

      冯·诺依曼提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。
    
      冯·诺依曼结构中计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备5个硬件系统构成。
    
  • ENIAC,世界上第一台电子计算机,占地170平方米,重达30吨。

计算机的发展历程

  • 第一代计算机:电子管
  • 第二代计算机:晶体管
  • 第三代计算机:集成电路
  • 第四代计算机:大规模集成电路和超大规模集成电路

计算机的分类

  • 巨型机(超级计算机)
  • 大型机
  • 小型机
  • 微型机

二、计算机的组成

硬件系统

  • 运算器
    • CPU
  • 控制器
    • CPU
  • 存储器
    • 内存储器:内存
      • 小、不存东西,访问速度快。断电即消失
    • 外存储器:U盘、光盘、硬盘、移动硬盘
  • 输入设备
    • 鼠标、键盘、扫描仪……
  • 输出设备
    • 屏幕、音响、打印机……

软件系统

  • 系统软件

    • 操作系统
      • Windows(微软)
      • Linux(开源、类Unix系统,很多人编写、C语言、)
        • redhat
        • centos
        • ubuntu
      • Unix(1970年[Unix元年]发布、第一款现代的操作系统、适用于大型机、无图形只有命令、C语言)
      • MACOS(类Unix系统)
      • 手机操作系统
        • Android(Linux)
        • iOS(类Unix)
        • 塞班
        • Windowsphone
        • 黑莓OS
  • 应用软件

电脑配置(常见硬件)

  • cpu 主频 核心数
  • 内存容量
  • 主板
  • 硬盘 类型、转速、容量
  • 显卡
  • 网卡
  • 声卡

三、计算机编程语言

编程语言的发展

  • 机器语言 (0 1)
  • 汇编语言 (计算机运行原理控制)
  • 高级语言
    • c
    • c++
    • c#
    • java
    • javascript
    • php
    • python
    • lisp
    • go
    • ruby
    • ……

四、计算机网络

网络

网络分类

  • 广域网
  • 局域网(以太网是局域网的一种形式)

上网介质

  • 光纤 (玻璃)
  • 双绞线
  • 电话线
  • 同轴线

上网方式

  • PPPOE ADSL(适用于宽带接入方式)
    • pppoe:基于以太网的点对点通讯协议
    • ADSL:非对称数字用户线路 ,是一种新的数据传输方式。
  • 动态IP 以太网 (自动获得IP地址)
  • 静态IP 以太网

网络配置

  • IP地址

    IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

  • 子网掩码

    子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

  • 网关

    网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连

  • DNS

    DNS是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

      注意:不能用域名访问网址。
      DNS是一个IP地址
      记住一个DNS服务器地址以防万一:
      DNS服务器:114.114.114.114  电信
                8.8.8.8         谷歌
    

TCP/IP 四层模型

  • 网络接口层
  • 网络层
  • 传输层
  • 应用层

IP

  • IP

    • 局域网

    • 外网(Ip不够用)

        查Windows IP 配置 在命令行输入:ipconfig
        查百度等 IP 在命令行输入:ping www.baidu.com
      
  • IP地址

    Internet Protocol Address
    IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

      IP地址 
      (TCP/IPV4) 32位 2^32  [TCP/IPV6 64位 2^64]
      192.168.102.44
      由32位进制位表示IP地址,4段,每一段8位,11111111 最大255
      11111111=100000000-1=256-1=255
    
  • IP分类

    • A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)
      • 子网掩码 255.0.0.0
    • B类IP段 128.0.0.0 到191.255.255.255
      • 子网掩码 255.255.0.0
    • C类IP段 192.0.0.0 到223.255.255.255
      • 子网掩码 255.255.255.0

OSI 国际化标准组织

  • 非盈利组织
  • 非政府组织

OSI 七层模型(开放系统互联参考模型)

  • 物理层

  • 数据链路层

  • 网络层 IP协议

  • 传输层 TCP协议(稳定)/UDP协议(不稳定 速度快)

  • 会话层

  • 表示层

  • 应用层 HTTP HTTPS FTP SMTP POP3 SSH TELNET

      由最底层到最高层,每层协议都会用到一个。
      应用层其实就是不同的软件用不同的协议。
              IOS 苹果操作系统
    

TCP/IP模型

  • 网络接口层 各种物理通信网络接口
  • 网络层 IP ICMP ARP RARP
  • 传输层 TCP/IP协议
  • 应用层 http https ftp smtp dns……

网络端口

协议    端口号
http     80		超文本传输协议
https    443    加密的超文本传输协议
ftp      21		文件传输协议
ssh		 22
smtp     25		发邮件
pop3     109	收邮件

搭建服务器

http服务器软件

  • Apache
  • ngix
  • iis
  • ……
  • wordpress 网站代码(开源)
posted @ 2017-07-18 16:56  在水伊人  阅读(284)  评论(0编辑  收藏  举报