web开发
* web:上网,必须使用浏览器,访问互联网中内容
* web开发:开发的互联网内容
* 通信模式:
* C/S ,client/server,客户端/服务器
* 客户端,用户使用的那一方,例如:QQ,大型游戏客户端 等
* 服务器,用于处理客户端的请求
* B/S ,browser/server,浏览器/服务器 , 特殊的C/S
* 浏览器:系统安装浏览器(内置IE),谷歌、火狐等
* 服务器:特殊的计算机(高配) ,计算机安装相应的软件,程序相应的服务器
* 处理web程序软件(tomcat) : web服务器
* svn软件 : svn服务器
* 数据库软件(mysql) : 数据库服务器
* B/S使用HTTP协议进行通信,http协议下午讲
* HTTP协议使用无状态通信,浏览器不能确定服务器是否已经关闭,必须再次访问
* web资源
* 静态资源:编写之后不再改变,例如:html、css、javascript、xml等
* 动态资源:使用程序生成的内容。程序语言:PHP、Java(servlet/jsp) 等
* URL,统一资源定位符,在互联网中确定资源的唯一【】
* URI,统一资源标记符,例如:index.html ,liangtong@itcast.cn 等,URL是URI
* URL例如:http://bbs.itheima.com:80/lt/abc.html
* URL格式# 协议://域名:端口/资源路径
* 协议:http协议,ftp下载,https , svn 版本控制 等
* 域名:购买
* 本地域名:localhost
* IP地址:用于全网区分唯一用户,每一个计算机都必须有一个ip地址,才可以上网。
* 本地ip:127.0.0.1
* 局域网ip:192.168.1.100
* 外网ip:202.111.123.234
* DNS,域名解析服务
* 端口:用于获得服务器端的web服务器,用于处理请求资源
|
|