Web服务器通信原理 学习笔记

常见系统

Window系统 微软开发 闭源                   盘符

Linux 开源的系统(有无数的子系统)  根目录 /,路径有大小写的区别

MacOS 苹果系统

Web安全,网站安全,网站是搭建在服务器上的。

        dir 显示当前文件夹下的内容

        cd 切换目录

        net user 查看用户  

        net user 用户名 密码/add:添加用户

        net user 新密码:修改密码

        net user 用户名 /del:删除用户

        net local administrators:查看管理员

IP

IP:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网络协议的设备的标签

公网IP:互联网上真是存在的IP

        Ipv4 0.0.0.0 – 255.255.255.255

        大部分的计算机没有公网IP

内网IP:局域网中存在的IP,ipconfig查看

        由路由器决定,内网IP地址段

域名

DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住IP。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

DNS的域名空间结构:

域名系统作为一个层次结构和分布式数据库,包含各种类型的数据,包括主机名和域名。DNS数据库中的名称形成一个分层树状结构称为域命名空间。

        根域:DNS域名使用中规定由尾部句点'.'来指定名称位于根或者更高层次的域层次结构。

        顶级域:用来指示某个国家、地区或者组织。采用三个字符,如com -> 商业公司,edu -> 教育机构,net -> 网络公司,gov -> 非军事政府机构等等。

        二级域:个人或者组织在Internet使用的注册名称。采用两个字符,如:cn -> 代表中国,jp -> 日本,uk -> 英国,hk -> 香港等等。

        主机:主机名处于域名空间结构中的最底层,主机名和域名结合构成FQDN,主机名是FQDN最左端的部分。

        子域名没有任何IP限制,都属于同一个顶级域名管理

端口

        查看电脑端口:netstat -ano

        端口(Port):一是物理意义上的端口,比如集线器、交换机、路由器用于连接其他网络设备的接口;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。

HTTP协议(HyperText Transfer Protocol):超文本传输协议

Web容器

       Web容器是可以向发出请求的浏览器提供文档的程序,只有其他计算机向该容器发出请求时才会响应。主要功能时存储、处理和传递网页给用户,客户端和服务器之间的通信使用HTTP超文本传输进行,除文本内容外,还可能有图像、样式表和脚本。

常见web容器:IIS、Apache、Nginx

其他

动态语言:用于创建可能在服务器端运行软件的代码,被称为服务器端脚本或服务器脚本

动态语言可以:动态地向web页面编辑、改变或添加任何内容

             对由HTML表单提交的用户请求或数据进行响应

             访问数据或数据库,并向浏览器返回结果

             为不同的用户定制页面

             提高网页安全性,使得网页代码不会通过浏览器被查看到

  • 动态语言(弱类型语言)是运行时才确定数据类型的语言,变量在使用之前无需申明类型,通常变量的值是被赋值的那个值的类型。比如Php、Asp、JavaScript、Python、Perl等等。
  • 静态语言(强类型语言)是编译时变量的数据类型就可以确定的语言,大多数静态语言要求在使用变量之前必须生命数据类型。比如Java、C、C++、C#等。

常见服务器脚本:Asp,Aspx(Windows)

                PHP(全平台)

                JSP(全平台 java)

                Python(全平台)

Phpstudy:PHP环境、web容器环境、数据库环境

访问某个网站实际是访问某台电脑上的某个文件夹内的东西,此文件夹的路径是根目录

多个网站搭建在同一个电脑上,一个网站一个端口

其他选项菜单->cmd命令行:mysql -u 用户名 -p连接数据库

CMS:内容管理系统,一个快速搭建网站的模板

网站由2个部分组成:前端负责展示,后端负责请求处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值