计划课程
来自iCenter Wiki
梳理课程模块
- 网络
- 网络基础
- TCP/IP网络
- IP
- TCP/UDP
- DHCP
- DNS
- ICMP
- NAT
- 网络安全
- 点击背后
- 信息
我们猜你每天在使用互联网。但是当你在浏览器里输入一个像 http://icenter.tsinghua.edu.cn 的地址并按 回车键的时候,你真的知道背后发生了什么吗?
你需要了解的第一件事是一个网站只是一堆保存在硬盘上的文件。 就像你的电影、 音乐或图片一样。 然而,网站的唯一的不同之处是: 网站包含一种称为 HTML 的代码。
如果你不熟悉编程,一开始你会很难理解HTML。你的浏览器 (如Chrome、 Safari、 Firefox 等) 却很喜欢它。 Web浏览器懂得这些代码,遵循它的指令并如你所想的那样展示这些文件。
就像我们对待每个电脑文件一样,我们需要把HTML文件存储在硬盘的某个位置。 对于互联网,我们使用特定而功能强大的电脑,我们称之为服务器。 它们没有屏幕、鼠标或者键盘,因为它们的主要目的是存储数据,并用它来提供服务。 这就是为什么它们被称作服务器--因为他们用数据服务你。
- 网络
- 能源
- 云计算
- 存储技术
- 虚拟化
- OPENSTACK
- 数据库
- 网站技术
- XAMP(LAMP)
- PLUCK
- Wordpress
- flask/Django
软件
- 编程语言的早期
- 机械计算--继电器计算--电子管计算--半导体计算--集成电路--大规模集成电路
- 手动- 可改线(可编程)--存储和指令汇编语言--高级语言fortran--多种对象语言--框架、云
- 操作系统 windows--unix-linux
- 编程语言的早期
计算机技术
- “计算机科学是第一工程学科,在计算机科学中创建的对象的复杂性完全受限于创建者的技能,而不是受限于原材料的强度。”--Brian K.Reid
- 计算机理论家、程序员、系统设计师、微芯片设计师
- 系统结构、操作系统、网络、人工智能
- 科学方法: 1假设==》2设计==》3试验==》4分析==》回到1
- 人工科学VS自然科学
- 硬件--软件--理论
- 硬件:CPU--存储器--输入输出,并行计算,网络
- 软件:系统软件--开发软件--应用软件(计算机科学家也有研究者,他们研究算法模型,不编写程序)
- 理论:图灵机(Turing machine)
- 数据的表示(数字化)二进制
- 整数--实数--(浮点数/精度)--字符ASCII--Unicode
- 声音的表示,模拟量到离散量,采样频率
- 图像,黑白图位图,像素,彩色位图是黑白位图24倍存储量,压缩(bmp/gif/png/jpeg)
- 视频 帧,压缩MPEG,MKV
标题文字 | 标题文字 | 标题文字 |
---|---|---|
示例 | 示例 | 示例 |
示例 | 示例 | 示例 |
示例 | 示例 | 示例 |