快速掌握计算机基础
一、计算机系统
计算机的产生
-
计算机科学之父——图灵
图灵:英国人、同性恋【被判注射雄性激素因忍受不了,咬了一口泡了氰化物的苹果结束了生命】)
-
计算机之父——冯.诺依曼
冯·诺依曼提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。 冯·诺依曼结构中计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备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
- ……
四、计算机网络
网络
- 互联网 因特网 Internet
- 万维网 www
网络分类
- 广域网
- 局域网(以太网是局域网的一种形式)
上网介质
- 光纤 (玻璃)
- 双绞线
- 电话线
- 同轴线
上网方式
- 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
- A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)
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 网站代码(开源)