web基础概述

web基础概述

什么是web

         web:网状物、通常在计算机术语中,指代网络的意思

         web:网络

         各种网络:根据网络中主机数量的不同以及工作区域的不同

                  局域网:很小范围的一个网络区段,一般允许几十台、几百台电脑联网互相通信

                  城域网:区域范围较大

                  广域网:

                  域:区域、通过防火墙建立的一个虚拟区域

web软件指代是什么?

         指代的就是网络软件,通过网络连接,执行一定的功能处理的软件

         目前来说常规的web软件,一般指代的都是网站!

         网站:网络软件[网站]

                  静态网站:使用HTML/CSS/JS开发的用于信息展示的网页共享

                  网络软件(动态网站):使用HTML/CSS/JS开发的软件界面用于和用户交互数据,交互的数据通过网络传输给后端处理程序,程序执行数据运算,将运算的结果存储到数据库中,具备这样的数据运算和处理流程的网站称为动态网站/网络软件

         切记:动态,不代表动画!

                  动画:网页中有个元素动起来了…

                  动态:网页中展示从数据库中读取的数据!

web开发的步骤?(100%)

       详细设计(50%)-> 代码开发(20%)->项目部署(10%)

       详细设计:以word文档的形式,将代码的结构、文件的名称、函数的名称、变量的名称、函数/类型之间调用关系详细描述出来的过程!

       代码开发:将详细设计中设计的软件,从文档转换成代码即可!抄写代码!

              重点:不是代码开发过程,而是代码的测试和解决问题的过程!

       项目部署:将开发好的项目,部署到网络中进行运行,让其他人可以访问的过程

              服务器、部署

              服务器:专门用于提供服务的机器

                     硬件服务器:一般指代的是电脑主机[个人PC、刀片服务器]

                     软件服务器:是一个软件,将开发人员开发的好的项目放在软件的某个文件夹中,该软件服务器可以通过软件中的网络处理代码、文件IO等奖该文件夹中的项目放到网络中让其他人访问的过程。

web软件开发 

计算机中文件:

       文本文件:使用记事本打开不会出现乱码的文件

       二进制文件:使用记事本打开会出现乱码的文件

 

代码开发:

       所有的代码开发,都是基于编程语言的

       所有的代码源文件开发,都是文本文件开发

       所有的代码源文件,都是文本文件

       代码开发:只要有一个记事本软件,就可以进行软件开发

       使用高性能的开发软件,有利于提升开发效率

web软件开发:

       开发工具:记事本/sublime/editplus/ue/us/vc/vim../pycharm/eclipse

       软件结构:网络让别人网络[数据共享]

      web软件:开发的web项目

     web软件部署:将web项目放到web服务器中,让外界可以通过网络访问

    web网关接口:外界和项目中的数据传输的通道,所有外界的请求都必须经过网关接口来访问项目中的数据,有利于项目控制数据安全性问题!

web基础技能点[术语]

server:服务器,服务端:专门用于提供网络访问服务的机器

client:客户端,在网络数据访问过程中,扮演访问者角色的机器

request:请求,客户端向服务器发起的一次数据申请,一般表现为浏览器中访问了一个url地址

response:响应,一般指代服务器端给客户端浏览器返回的一次数据

ip地址:一般是4组二进制数据表示,常见的是4组0~255十进制数据表示一段数字,表示网络中的唯一一台计算机!->115.239.211.112

port端口:一台电脑中安装的软件会有很多,同时运行的软件也会有很多;端口指代的说就是某个软件通过网络交互数据的出入口!不同的软件端口不一样。

一般情况下,如果软件开发过程中,尽量不要使用8000以下的端口,一般可能会被系统占用!

扩展:查看端口号和对应的进程

打开命令行:执行命令:netstat -ano查看所有正在运行的端口

         组成部分:协议-本地地址-外部地址-状态-PID(process id 进程编号)

打开任务管理器:查看对应的PID,找到对应的程序进程,就可以执行强制关闭!

你可能感兴趣的:(web基础概述)