一、计算机基础
(1) 计算机发展:电子管、晶体管、集成电路、大规模集成电路
(2) 冯诺依曼体系:用二进制表示数据和指令;
存储程序控制,程序和数据预先存入存储器;
计算机系统5大部分:控制器,存储器,运算器,输入设备,输出设备
(3) 存储单位:
位(bit):计算机表示信息的最小单位,一位二进制
字节(byte):计算机处理信息的最小单位
- 1 byte = 8 bit
- 1024B=1KB
- 1024KB=1MB(兆)
- 1024MB=1GB(吉)
(4)计算机编程语言
- 机器语言:0,1
- 汇编语言:用简洁的英文字母、字符串表达特定指令,eg. ADD:代表加法
- 高级语言:C , C++ , python , php 等
1.硬件系统
硬件系统是指构成计算机的物理实体,主要分为主机和外设部分;采用冯诺依曼体系结构。
2.软件系统
3.B/S和C/S架构
4. OSI七层模型 & TCP/IP协议
!!HTTP协议在应用层;TCP协议在传输层
三次握手,四次挥手
1、建立一个TCP连接需要三次握手
第一次握手:A向B发送一个请求(尝试建立连接)
第二次握手:B向A发送一个请求(对A请求的确认,还有一个建立连接的请求)
第三次握手:A向B发送一个请求(确认建立连接)
为什么不是两次握手?两次不能确认双方都发送并接收了数据
5.服务器域名
常见域名
- .com 国际域名
- .net 网络公司
- .cn 中国公司
- .com.cn 中国公司
- .org 非盈利组织
- .edu 教育机构
- .gov 政府
!自己的网站不能注册.cn & .com.cn (要备案,备案麻烦)域名像身份证一样是唯一的