Day-4 网站基础

网站的构成

        服务器+web服务容器+源码

服务器

        服务器与用电脑相比,服务器更加追求性能与稳定性。服务器相当于家用电脑的主机,只不过性能更好更稳定。

系统的划分

        服务器系统

  • windows 2000
  • windows 2003
  • windows 2008
  • windows 2012
  • windows 2016
  • windows 2019

        家用电脑系统

  • windows XP
  • windows 7
  • windows 8.1
  • windows 10
  • windows 11

        安装服务器

                1.安装Vmware

                        注意:秘钥直接在百度搜索即可。

                2.安装镜像

                        下载镜像的地址 msnd
                                                        注意:定期打快照,以防中木马病毒。

Web容器

  • Apache
  • IIS
  • Nginx
  • Tomcat
    简介:Web容器是一种服务器程序,在服务器一个端口中就有一个提供相应服务的程序,由这个程序处理从客户端发出的请求。
    例如:JAVA中的Tomcat容器ASP的ISS或PWS。一个服务器可以有多个容器。
Apache 容器基础

        网站根目录

                简介:浏览器访问网站的时候的默认初始目录(默认首页文件)。
浏览器在访问网站时,如果未输入任何访问资源,就展示默认的文件。

APache启动方式

用户启动——用户权限
服务器启动——SYSTEM权限

计算机通信

        在不同的计算机之间进行通讯时必须涉及的两个概念:

  • 端口
  • 协议

计算机端口知识

端口(Port):
        一种是物理意义上的端口,例如ADSL,Modem,集线器,交换机,路由器用于连接其他网络设备的接口。
        二是逻辑意义上的端口,一般指TCP/IP协议中的端口,端口号从——65535,例如用于浏览网页服务的80端口。
        本次重点是第二种,又因为工具提供的服务类型不同,端口分为:TCP端口,UDP端口。
计算机之间相互通信的时候,分为两种:

  • 公认端口(Well-KonwnPorts)范围:0—1023。紧密绑定与一些服务,这些端口的通讯明确表明了某种服务协议,例如:21-FTP服务,25-SMTP协议(简单邮件传输协议)。
  • 动态端口(Dynamic Ports)范围:1024—65535。一般不固定分配给某种服务,当某个系统进程或应用需要网络通讯时,向主机申请一个端口,主机可以从可用的端口号中分配一个供其使用,当进程关闭时,对应的端口也会释放。
常见的端口号
  • 21端⼝ FTP ⽂件传输服务 未授权访问(匿名登录),弱⼝令爆破
  • 22端⼝ SSH 远程连接服务 安全登录型 爆破,shh内⽹代理转发,⽂件传输 弱⼝
    令 sftp
  • 23端⼝ TELNET 终端仿真服务 不安全的⽂本传送 爆破,嗅探,弱⼝令
  • 3389端⼝ Windows服务器RDP默认远程桌⾯连接端⼝ shift后⻔,爆破
  • 5900端⼝ vnc 弱⼝令爆破
  • 5632端⼝ PyAnywhere服务 抓密码,代码执⾏
  • 20/21/22/69 ftp/tftp⼩型⽂件传输协议 允许匿名上传下载爆破嗅探
  • 139 samba服务 爆破,未授权访问,远程代码执⾏
  • 389 ldap⽬录访问协议 注入,匿名访问,弱⼝令
  • 2094 nfs服务(⽹络⽂件系统) xx
  • 53端⼝ DNS 域名解析服务 对外DNS服务时的端⼝,域名解析时使⽤UDP协议
  • 80端⼝ HTTP 超⽂本传输服务 对外公共服务端⼝ Windows IIS
  • 443端⼝ HTTPS 加密的超⽂本传输服务 安全型,对外公共服务端⼝
  • 1433:端⼝ SQLServer数据库端⼝
  • 1521端⼝ Oracle数据库端⼝
  • 3306端⼝ MYSQL数据库端⼝
  • 5000端⼝ DB2默认端⼝号
  • 5432端⼝ Postgresql数据库端⼝
  • 6379端⼝ Redis数据库端⼝
  • 9200端⼝ Elasticsearch服务器端⼝
  • 27017端⼝ mongoDB数据库默认端⼝
  • 22122端⼝ fastdfs服务器默认端⼝
  • 8080端⼝ TCP服务端默认端⼝ Tomcat Apache Nginx Axis2
  • 7001 weblogic
  • 8888端⼝ Nginx Jboss
  • 9080/9081/9090 Websphere
  • 8080/3700/4848 GlassFish
  • 80 Web # 常⻅Web漏洞,管理后台
  • 80-89 Web # 常⻅Web漏洞,管理后台
  • 161 SNMP # 默认⼝令:public/private ,弱⼝令爆破
  • 389 LDAP # 未授权访问
  • 443 SSL # ⼼脏滴⾎以及⼀些Web漏洞测试
  • 445 SMB # 弱⼝令爆破,检测是否有ms_08067等溢出

网站内容分类

        网站分位前端与后端

传输协议

        简介:定义了客户段与服务器通信时,发送数据的格式。
Web应用中,默认为HTTP/HTTPS协议。
类型:- TCP/IP协议

  • UDP协议
  • DNS协议
  • Icmp协议

数据传输的方式

  • GET 主要⽤于请求资源
  • POST 主要⽤于传输资源到服务器
  • PUT 传输⽂件到服务器
  • HEAD 主要⽤于获取服务端头部信息
  • DELETE 删除⽂件
  • OPTIONS 询问服务端⽀持哪些数据传输⽅法
  • TRACE 是让web服务器端将之前的请求通信还回给客户端的⽅法
  • CONNECT 要求采⽤隧道协议连接代理
GET与POST的区别
  • GET请求参数会被显示在外部
  • POST在进⾏参数传递的过程中是不能看到参数的内容
  • GET请求的数据包有⼤⼩限制
  • POST请求的数据包理论无⼤⼩限制
  • 40
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值