一、笔记标题:WEB 运行原理&IP地址讲解
二、文章内容:
1.课程内容概要 主要知识点1:web主要的三种架构 主要知识点2:搭建一个网站的五个要素:服务器、中间件、数据库、代码、静态资源 主要知识点3:IP地址的基础知识 主要知识点4:网站的运行原理 主要知识点5: 域名的基础知识
2.重点知识与细节 (1)web分为三种架构
客户端--服务器结构(C--S)微信 QQ 网易云等客户端 浏览器--服务器结构(B--S)百度 淘宝等网站 P2P结构 迅雷下载
(2)创建网站需要的五大要素:服务器、中间件、数据库、代码、静态资源
服务器:性能更高更强、的计算机 中间件:介于应用系统与系统软件之间的一类软件,例 Apache、nginx、tomcat、iis 等 数据库:数据表的集成组合 静态资源:前端代码 代码:分为 前端代码 和 后端代码 前端代码:美化及脚本实现(网站F12可见) 后端代码:用于写网站的功能及连接数据,例 C、C++、java、python、php 等
(3)ip地址:互联网世界的 “门牌号” 与 “身份证”
学会ip地址进制的转换 ip地址还分为:私有ip与 公有ip 私有ip地址:10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 公有ip地址: 除保留地址外的所有IP
(4)网站的运行原理 3、浏览器获取IP地址和端口,打开TCP套接字连接,实现浏览器和web服务器的连接; 4、发送用户HTTP请求给服务器; 5、web服务器根据请求查找相应的HTML页面,并返回。
3.实操练习 思路:运用phpstudy搭建一个简单的网站 步骤:打开phpstudy在首页打开一个中间件,在网站里面放入下好的代码整合包,然后打开网站创建站点成功。 遇到的困难:在创建完网站后忘记密码导致第二次登录不了,后面通过网上查找相应的问题,根据步骤成功修改密码登录成功。
4.个人总结 通过第一节课程,最大的收货就是了解了一些基础的知识,对互联网有了一个初步认识。熟悉了网站的一个运行原理,学会了搭建一个网站,但还需要更加努力的练习熟练。 课后还需练习ip进制转换的一个问题。
|