网络基础
一、计算机运行机制 计算机的组成部分:cpu(运算器和控制器)、存储器(内存和硬盘)、输入设备、输出设备。 程序一开始是在磁盘上的,要想运行必须首先从磁盘加载到内存,再从内存到cpu。【cpu---内存---磁盘】
二、网络基础
计算机编程语言有两种类型:解释型、编译型。解释型:js、java、php
编译型:c、c++1、域名和ip地址
域名和ip的关系:不是一一对应,域名对ip是 多对一的关系。访问www.baidu.com的时候,发生的请求
(1)域名解析(DNS) (2)通过解析的ip地址找到对应的计算机2、DNS服务
DNS记录了 IP 地址和域名的映射(对应)关系。
例如 ping www.baidu.com 便可查看对应的 IP地址
查找优先级 本机hosts文件、DNS服务器
3、端口号
端口号是计算机与外界通讯交流的出口,每个端口号对应不同的服务。
端口号由数字组成,其取值范围从0 到 65535 查看端口占用情况 netstat –an常见端口号 80、8080、3306、21、22
三、计算机的通信协议
http(超文本传输协议)、ftp(文件传输协议)、smtp/pops(邮件的接收和发送是两种协议)
协议就是交流的双方事先约定好的规则。
多方之间的通信形成网络。
网络之间的计算机如何找到彼此?--通过ip地址HTTP协议
1、请求方式,GET、POST、PUT、DELETE
2、GET 方式请求无请求主体
3、请求头域详解