一、WEB服务是什么?
1.概念:WEB服务;WWW服务(World Wide WEB);万维网
ISS:互联网信息服务
2.URL:统一资源定位
格式:协议 : // 域名或IP:端口号 / 网页路径 / 默认网页文件名
例子:http : // www.163.com:80 / 123/234 / index.html
(1)协议
http:超文本传输协议——明文
https:超文本安全传输协议——密文
密文数据相对安全,明文已经渐渐淘汰,正如我们见不到http协议了一样
(2)域名:域名分级,例如www.163.com
一级域名: .com
通用一级域名:.com .org
国家地区一级域名: .cn(中国) .tw(台湾) .jp(日本)
二级域名: .163
由个人或组织申请的,二级域名+一级域名 必须全球唯一!
三级域名: www
由个人或组织自定义的,可以自由发挥,3w仅仅是惯例。例如网易新闻网:网易新闻 (163.com)https://news.163.com/
(3)端口号 :80
从底层向应用层对应服务传输数据的通道,通常会隐藏掉,输入网址时,大多数信息浏览器会自动帮我们补充,其中就包括端口号。
(网络传输至少占用一个端口号)
(4)网页路径:123/234
是由服务器端网页工程师决定的,如下
男子“机闹”后航班取消,同机旅客准备集体起诉东航|航空公司|中国东方航空_网易订阅 (163.com)https://www.163.com/dy/article/IO3DO0TN051492T3.html(5)网页默认文件名:默认为index.html
默认内容如同上面端口号一样,即使不输入,WEB服务器会自动补充,也可以手动添加。
默认文件名对应普通网页文件名,普通网页的URL中,非默认文件名必须手写
二、网页开发平台:
1.网页技术分类:静态网站(20年前就已经算过时了)
动态网站(包含数据库技术和程序语言)
(1)数据库:关系型数据库:
MySQL | Linux(跨平台) |
Oracle | UNIX(跨平台) |
SQLserver | Windows(仅Windows系统) |
(2)程序语言:主要是支持更多功能,比如:对比功能、搜索功能、排序功能、注册登录功能。
2.网站开发平台:
平台名 | 操作系统 | WEB服务器 | 数据库 | 程序语言 |
---|---|---|---|---|
LAMP平台 | Linux | Apache | MySQL | PHP |
LNMP平台 | LInux | Nginx | MySQL | PHP |
UNIX | Tomcat | Oracle | JSP | |
Windows | IIS | SQLserver | ASP.net |
(文章内容为课堂内容总结,严禁转载)