认识互联网

一 ,认识互联网
1.认识网站
网站:website 是指在互联网上根据一定的规则,使用HTML等工具制作的用于展示特定内容网页的集合
规则说明:
1 数据规则:HTML负责数据展示
2 排版规则:css负责样式调整
3 效果规则:JavaScript负责特效制作
1.从用户角度出发 ,网站就是一个通过浏览器访问到想要的信息的网页结合
2.从开开发者出发,网站就是放在一台电脑上(服务器)文件夹里的一堆网页
小结
1.网站就是通过HTML等工具将数据排版管理以供互联网山其他用户访问的站点
2.用户眼里的网站就是些可以获取有用信息的网页结合
3.开发者眼里的网站就是一些放在一台服务器上某个文件夹里的网页结合·

2 网站访问

网站访问:即用户通过个人终端(手机,平板,电脑)上的浏览器实现网站资源的读取

小结
1,网站访问就是用户通过浏览器找到网站并获取网站资源的过程。
2,大部分的时候网站访问都是通过搜索引擎(百度 google)来进行关键字搜索检索,但是最终本质都是通过链接(URL)找到对应的网站并进行访问的。

3,网站访问【逻辑】

目标:作为开发者了解互联网实际访问的流程以及各个过程
网站访问逻辑:网站访问逻辑是用户通过浏览器输入URL,然后经过互联网一系列逻辑转换,从而实现从目标主机(服务器)获取相应的资源
服务器:server,是能够对外提供服务器的计算机。
·对外提供服务依赖的是服务软件,所以服务器是能够装有服务软件的计算机。
·一台电脑上可以同时安装多个服务软件。
·常见的网站服务器有三种:Apache,Nginx,IIS。
Apache :免费 稳定 并发不高
Nginx: 免费 高并发,没有Apache稳定
IIS:收费,仅限于windows平台
URL:uniformed Resource Location ,统一资源定位符,是互联网上标准资源的地址。互联网上的URL通常包含以下几个部分构成:协议://地址主机:端口/资源路径?传输数据
协议:互联网的传输协议,目前有HTTP和HTTPS。用户在进行访问的时候有时可以省略,因为浏览器会自动补充
主机地址:目标计算机(服务器)的唯一标识,计算机世界使用ip地址确定,每台互联网上的电脑都有个独一无二的ip 但是ip地址是一串数字 不方便人们使用,通常使用域名
IP地址:internet protocol address ,互联网协议地址,是分配给用户上网使用的国际网络协议的设备的数字标签;如百度的服务器地址163.177.151.109
域名:domain,是一个方便用户记忆的英文字符串;如www.baidu.com
域名解析:(DNS) 是一种专门用来将域名转换成对应IP地址的线上服务器
本地域名解析:hosts文件 帮浏览器率先进行域名解析的本地DNS
端口:Port,指计算机与外界通信的出口,端口包含物理端口(usb)和虚拟端口
资源路径:文件资源在服务器上对应的路径
传输数据:浏览器对服务器提供的数据信息,通常是名字=值的形式,如果有几个数据,使用$符号分隔,未必每次访问都有数据传输
小结
1,网站访问的逻辑,其实就是互联网根据各项协议,将用户输入的域名转换成计算机能够识别的方式,准确找到网站服务器并获取相应的资源
2,web访问需要经过从用户出发需要经过好多步骤才能访问到
i 用户在浏览器上输入URL
ii DNS域名解析 :从URL(主机名)解析得到服务器的ip地址 i 本地hosts解析 ii 互联网DNS解析
iii 浏览器通过ip和端口找到服务器
iv 服务器用过端口,让Apache处理请求
v Apache找到用户请求的文件
vi Apache 读取文件返回给浏览器
vii 浏览器解析HTML文件,最中呈现给用户

4 ,网站发展史

·web1.0 静态网站,用户通过的都是服务器固定的信息
·web2.0 动态网站 ,服务器根据用户需求确定信息
web3.0 智能网站, 服务器通过记录和分析,给用户提供目标信息

5,认识php

概念
php:Hypertext preprocessor ,php是超文本预处理器
是一种运行在服务器端的可以嵌入到HTML中的脚本/编程语言
服务端:php不能被浏览器解析,必须在服务器端通过php引擎解析成相应的HTML
脚本/编程语言:是一种编程语言,但是不需要事先编译,是运行时即使编译
该语言让web开发人员快速的书写动态生成的网页

认识互联网_第1张图片

小结
1,php是一种可以嵌入到HTML中的脚本/编程语言
2,php运行在服务端
3,php在用户访问的时候会及时将php代码解析成HTML,然后给浏览器解析

你可能感兴趣的:(认识互联网)