精华内容
下载资源
问答
  • 我们的互联网世界就是由很多的网址组成,也可以说就是已网址来表现的。每一个网页都有只属于自己的网址地址(我们俗称URL),它具有全球唯一性。正确的网址需要是可以通过浏览器打开一个网页的,但是有时候您无法打开....

    通俗的理解网址就是常说的URL,是很多个它一起组成了数量庞大形形色色的网站

    网址(Uniform Resource Locator)统一资源定位器,是计算机Web网络相关的术语,就是网页地址的意思。我们的互联网世界就是由很多的网址组成,也可以说就是已网址来表现的。

    每一个网页都有只属于自己的网址地址(我们俗称URL),它具有全球唯一性。正确的网址需要是可以通过浏览器打开一个网页的,但是有时候您无法打开并不能说明这个网址是错误的,就好比您不能打开这个网址,但它是正确的,只不过中国大陆不能访问而已。

    我们上网浏览网页,在鼠标点击之间就是连接到不同的网址的过程,这个过程中网址都会显示在PC的浏览器的地址栏里,如下图。

    上图中的中红色框框中的“”就是PC技术吧的网址。还有,当您访问baidu网站时你的浏览器上就会显示“”,那么这个就是baidu网站的网址了。

    网址是以和https://开头的,只要您看到一个连接时或者https://开头的,那么他就是一个网址,无论您能否通过浏览器打开这个网址页面,它都是一个网址。而且网址并不总是字母的,有时候他是纯数字的,就像(这也是穆童博客的网址,您也可以通过这个数字地址访问,只是它不便于记忆)。

    一般来说,https开头的网址要比http开头的更安全,因为这样的网址传输信息是采用了加密技术。如果您有使用支付宝或者网银的经历就会发现,当您访问这些加密过的网页时,浏览器的地址栏里显示的网址是以https开头的。

    说到这里您需要都明白了网址是什么意思了吧?对,就是我们经常说的URL的意思。 郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!

    本文章网址:http://www.ppssdd.com/pc/15844.html。转载请保留出处,谢谢合作!

    展开全文
  • 先说结论,http和https最主要差别就是http是明文传输数据,而https传输数据经过加密。...HTTP作用是提供了一组规则和标准,用于控制如何在万维网上传输任何信息,提供了Web浏览器和服务器进行通...

    先说结论,http和https最主要的差别就是http是明文传输数据,而https传输的数据经过加密。

    edf72692e9f261c0d64c00734a9c4017.png

    http vs https


    什么是http

    HTTP,英文全称 Hyper Text Transfer Protocol,中文全称“超文本传输协议”,按照OSI参考模型,它属于第七层应用层的协议。HTTP的作用是提供了一组规则和标准,用于控制如何在万维网上传输任何信息,提供了Web浏览器和服务器进行通信的标准规则。目前主要使用的是HTTP/1.0 和 HTTP/1.1 两个版本,主流使用的是 HTTP/1.1。

    d9aee317943ec24de7e3daa7035e272d.png

    网络协议分层

    (1)http使用场景

    当在浏览器输入网址按回车之后,默认自动会在网址前面加上http://。它表示浏览器与web服务器通过http协议进行连接和传输数据。当浏览器获得http响应之后,会进行渲染,变成我们可以看到的网页。

    53a0d1ff78f99017ebe5257c62fb92ec.png

    (2)http工作原理

    http是基于C/S结构的协议,浏览器在向服务器发送请求之前,首先需要建立TCP连接,然后才能发送HTTP请求报文,并接收HTTP响应报文。

    http请求响应过程大概可以分为四步:

    (1)客户端请求服务器建立连接;

    (2)连接建立后,客户端向服务器发送http请求;

    (3)服务器接收到http请求后,并根据请求做相应的响应;

    (4)完成请求之后,客户端与服务端断开连接。

    9054e87a20a771593105b812daf5fd1b.png

    http请求响应过程


    什么是https

    https,英文全称 Hyper Text Transfer Protocol over SecureSocket Layer,中文全称 超文本传输安全协议。是在http的基础上加上TLS/SSL协议,通过加密传输和身份验证保证传输的安全性。https最初是基于ssl,后来ssl协议升级并命名为tls协议,目前tls协议最新版本是tls1.3,主流使用的是tls1.2版本。

    3c289fb1d57285c7c4d2131e16b2b8c2.png

    (1)有了http了,为什么需要https?

    http能完成网站浏览服务,但是也有很明显的安全缺陷,主要是明文传输数据和缺乏信息完整性校验,通俗理解就是,双方传输的数据可以被第三方窃取,知道你传输的是什么内容,甚至还可以对数据进行修改,双方却无法察觉到。特别是在网站登录和网络支付的时候,使用http更致命。

    http的风险总结为:

    • (1)窃听风险。第三方可以获取通信内容
    • (2)篡改风险。第三方可以修改通信内容
    • (3)冒充风险。第三方可以冒充他人参与通信
    7150f8ce868632a7e0058c61325cddae.png

    (2)https的作用

    https就是为了解决http的风险而设计的

    • (1)数据加密。通信的数据都是加密的,无法被窃听
    • (2)完整性校验。加密的通信数据,经过消息完整性校验MAC,防止被篡改
    • (3)身份验证。TLS握手过程使用的证书是经过权威CA签名的,进行身份验证,防止身份假冒

    (3)https工作原理

    d4bceebbcb218adf10bc0c1e9fc39a0a.png

    https工作过程

    http和https的区别

    • (1)安全性不一样。http没有用于数据加密和数据完整性校验的安全机制,而https通过数字证书来保障双方的通信
    • (2)监听端口不一样。http监听80端口,而https监听443端口
    • (3)传输内容不一样。http以纯文本格式明文传输,而https以密文格式传输
    • (4)协议头不一样。http的URL以"http://"开头,而https的URL以"https://"开头

    总结

    综上所述,http和https最主要的差别就是http是明文传输数据,而https传输的数据经过加密。


    【关注 @技术猿小黄 为您带来更多科技资讯和科技知识干货】

    展开全文
  • 1 路径分类绝对路径:以“/”开头的路径就叫做绝对路径,绝对路径在相对于的路径上直接拼接得到最终的路径。相对路径:不以“/”开头的路径就叫做相对路径,相对路径基于当前所在的路径计算的到最终的路径。硬盘路径...

    1 路径分类

    绝对路径:以“/”开头的路径就叫做绝对路径,绝对路径在相对于的路径上直接拼接得到最终的路径。

    相对路径:不以“/”开头的路径就叫做相对路径,相对路径基于当前所在的路径计算的到最终的路径。

    硬盘路径:以盘符开头的路径就叫做硬盘路径,是哪个路径就是哪个路径,没有相对于谁的问题。

    2 虚拟路径

    2.1 定义

    所谓虚拟路径指定是在地址栏里输入的路径,硬盘上并没有这个路径,最终会做一个映射,对应到硬盘的真实路径。通常浏览器用到的都是虚拟路径。

    739936105484

    虚拟路径

    2.2 虚拟路径的使用原则

    1、写虚拟路径时都使用绝对路径

    2、如果路径是给浏览器用的,这个路径相对于虚拟机,所以需要写上web应用名称

    3、如果路径是给服务器用的,这个路径相对于web应用,可以省略web应用的名称

    2.3 虚拟路径的使用举例

    // 浏览器用

    // 浏览器用

    index.jpg // 浏览器用

    response.setHeader("Location", "/myweb/..."); // 浏览器用

    response.setHeader("refresh", "3;url=/myweb/..."); // 浏览器用

    response.sendRedirect("/myweb/..."); // 浏览器用

    request.getRequestDispathce("/index.jsp").forward(); // 服务器用

    request.getRequestDispathce("/index.jsp").include(); // 服务器用

    3 真实路径

    3.1 定义

    在硬盘上能找到的路径,就是真实路径。

    3.2 真实路径的使用原则

    1、写真实路径时都使用相对路径

    2、确定当前环境的相对路径

    3、根据当前环境的相对路径计算出真实路径

    3.3 真实路径的使用举例

    servletContext.getRealPath("config.properties"); // 给一个相对于web应用目录的路径

    classLoader.getResource("../../config.properties"); // 给一个相对于类加载器目录的路径

    File file = new File("config.properties"); // 给一个相对于程序启动目录的路径

    InputStream is = new InputStream("config.properties"); // 给一个相对于程序启动目录的路径

    展开全文
  • 先看一段最基本网页代码:猫哥个人主页猫哥很帅我简单翻译下:1,开头表示这段代码是html代码,所谓html(HyperText Markup Language)即超文本标记语言,超意思是超越,也就是不止于文本,很好理解,网页还有...

    猫哥说什么事情,都喜欢从实际出发,看的见、摸得着,心里才踏实。本文就介绍一个最简单的网站,然后介绍网站的部署和访问。

    先看一段最基本的网页代码:

    猫哥的个人主页

    猫哥很帅

    我简单的翻译下:

    1,开头表示这段代码是html代码,所谓html(HyperText Markup Language)即超文本标记语言,超的意思是超越,也就是不止于文本,很好理解,网页还有图片、音乐、视频什么的。语言也好理解,不同的程序不同的语言,网页的语言就是html。这个重点就在标记上,html的标记是以开头,以结尾的。所以各位可以看下上面这段代码,所有的标记都是有头有尾,比如开头是那么结尾必然是

    2,那么为啥要用标记呢,这个也很好理解,比如你发一封信,要有收件人、收件人地址、收件人邮编、信的内容,而html语言就是用标记来区分不同内容的。可能有同学要问,为啥非得是开头结尾,哈哈哈,这个嘛,人家语言的设计者这么设定的哦,猫哥决定不了,不过猫哥觉得还是蛮顺眼的嘛。

    3,好了,既然知道了不同的标记是用来区分不同内容的,那么到底区分哪些内容,我感觉猜也能才出来。

    肯定是头部,是身体,是标题。那么上面这段代码的意思是不是“我是html代码段,我有一个头,一个身体,头有一个标题是猫哥的个人主页,身体的内容是猫哥很帅”。

    嗯,猜也才猜完了,现在去验证下。

    首先在D:Java目录下建立一个Code文件夹,以后猫哥所有的代码都放这里,然后在Code文件夹下建立一个【猫哥.html】文件,有的同学还不会建html文件呢,其实很简单,先建立一个【新建文本文档.txt】 然后重命名为【猫哥.html】不就完了(如果没有拓展名,还是需要把文件拓展名调出来,这部分内容属于windows基础知识,猫哥就不多介绍了)。如图:

    然后选择用记事本打开该文件(记事本打开,是为了编辑,如果默认打开,因为该文件后缀为html,系统认为是个网页,就会用浏览器打开了。)

    在浏览器内编辑文件内容,将本文开头的代码粘贴进去,保存并关闭文件,才是再选择用IE浏览器打开文件,效果如图所示:

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    好好分析下这个界面,首先地址栏是【D:\Java|Code|猫哥.html】,说明浏览器打开的是本地D盘下的一个文件,然后标题是【猫哥的个人主页】,网页内容是【猫哥很帅】,完全验证了之前我们的猜测。猫哥感觉html语言的设计者实在是太无聊,搞的我们程序员没什么神秘感,这程序代码也太好猜了。

    当然,写一个网页,光在自己电脑上像一个word文档似的打开编辑,是没有意义的。网站的一个重要意义是,我做一个网站,放在我的电脑上(或者服务器上),很多人都能访问,甚至全世界的人都能访问,这个才牛X。

    好,现在我们就来做这个牛X的事情,首先明白一点,我这个【D:\Java|Code|猫哥.html】,别人的电脑是无法访问的,搞笑,我电脑上的文件,别人要是能看到那还得了。但那是现在我想做一个网站,让别人能访问到,那就得把它放在服务器上,因为服务器就是负责给浏览器提供内容的嘛。

    好的,前面我详细介绍了下载和安装Tomcat的过程,我们把【猫哥.html】拷贝到Tomcat下Webapps下ROOT下,并重命名为maoge.html,如图:

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    OK,这样我们要启动下服务器了,运行tomcat根目录下【bin】目录下的【startup.bat】,发现闪退。也就是没法启动Tomcat,原来这里涉及到一个环境变量的问题。

    前文我们已经安装JDK了,也就是Java运行环境,怎么Tomcat还没法用呢。原来像Tomcat这种基于Java的软件,现在还不知道你操作系统安装的Java在哪呢。所以,环境变量就是这个意思,在环境变量里配置上Java运行环境的位置,Tomcat才能运行。

    具体配置方法:

    1,右击计算机【属性】-【高级系统设置】-【高级】-【环境变量】

    2,在【系统变量】中点击【新建】,在弹出来的“新建系统变量”窗口中新建变量JAVA_HOME,设置变量值为Java的安装路径(猫哥计算机为:【D:\Java\jdk1.7.0_79】)。

    3,编辑变量Path,在变量值后面添加【;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】

    4,新建变量CLASSPATH,设置变量值为【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】。前万看清楚有一个【.】

    这下,再运行【startup.bat】,窗口就不闪退了,有一个标题为【Tomcat】的窗口一直开着,表示Tomcat服务器运行着呢。

    那么怎么访问咱的那个网页呢,其实很简单,在地址栏输入:【http://127.0.0.1:8080/maoge.html】

    显示如下:

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    好像也没啥意思,注意127.0.0.1跟localhost一样,表示本机地址。这意味着,如果您的计算机是联网的,此时记下您的IP地址,然后找另外一台联网计算机,打开浏览器输入http://IP:8080/maoge.html,也会看到相同的内容。

    也就是说,放在Tomcat下的Webapps下ROOT下的网页,可以在其他计算机上通过8080端口访问,为啥还有个端口捏。大哥,你QQ要不要跟其他机器通讯?你英雄联盟要不要?不同的应用占用不同的端口的,你的,明白?Tomcat默认占用8080端口,就这意思。

    说到这,首页网址【http://www.imooc.com/】

    咋没端口呢,其实也有是80,默认端口80,可以省略,不信试试【http://www.imooc.com:80/】

    是不是一模一样。

    好了,这一章实现了最简单的网页,但是超级麻烦的是写了网页还要往tomcat放,还要启动tomcat,好烦!下一章节开始,咱就要鸟枪换炮,使用myeclipse集成开发环境啦,哈哈,这下,牛B了,不用做这些低级无聊的事情啦。

    OVER!

    展开全文
  • bugku web15/web17

    2021-04-08 09:38:10
    这个没什么好说的,直接生成字典,方bp里面跑,密码在1开头的六位数里,不用跑太多,出题人仁慈 2.web17 拿到题目网址直接在火狐打开,看到成绩查询第一反应就是sql注入,先随便输入点什么看看 输入1,直接出现成绩...
  • URL(统一资源定位符):网址,准确的叫URL,实际上就是以 http:// 开头的的一串东西,但实际上除了http外,网址还可以是其它一些文字的开头,例如,“ftp:”,“file”,"mailto"等 之所以有各种各样的URL,是因为...
  • Web测试中初步简单定位bug方法 1. 按F12,使用开发者工具 2. 点击Network页签,进行操作。查看Header页签,可以看到一些请求参数。如资源请求网址、HTTP 方法以及响应状态代码等**** Status Code:状态码表示...
  • 3. IP地址中凡是以“11110”开头的E类IP地址都保留用于将来和实验使用。 4.IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用...
  • Hetian lab web 通信基础

    2019-05-12 21:02:51
    【解析】我们平常说的网址正式的称呼是url,全称uniform resource locator,中文名统一资源定位器,其格式如下图: 简单来说就是底层协议+域名+端口+资源具体路径+发送给服务器的数据+锚点。题目所述,双斜杠//和第...
  • CTF-web攻防第一天

    2020-04-10 19:40:52
    昨天晚上了解了ctf的相关信息,今天我就来了,不过尽管是最基础的题目,但好像完全摸不着方向…一开始我用的是ie浏览器,但是题目在线情景的网址都出不来结果摸索了半天然后百度,正式做题的时候好像答案都看不懂…...
  • 回到场景界面,果断F12查看源代码,又出现了Ctrl+R,我们再次按照这一方法进行尝试,选择220开头的文件点击,选择cookies得到如下 由此可知,答案可能在cookie.php之中,所以在网址后输入该后缀又得到了新的提示 ...
  • Web前端高级作业一.txt

    2020-02-24 21:58:59
    例:|=,属性为value或以value开头的 2.3.5前缀选择器 例:^=,属性以value开头的 2.3.6子串选择器 例:*=,属性值包含value的 2.3.7后缀选择器 例:$=,属性值以value结束的 2.4DIV+CSS组合选择器 注意box-...
  • BugkuCTF——WEB(3)

    2020-01-21 11:30:36
    三十一、md5 collision 题目网址:http://123.206.87.240:9009/md5.php 题目要我们传入a的值,参考:... ...=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个...
  • 一. 绝对路径 有3种绝对路径的写法: ...第三种: 以/开头的路径 前两种都是不建议使用的,因为写死了的路径可移植性差, 开发中使用第三种, 因为第三种比较复杂,我分情况来说 1.客户端以绝对路径访问服务端的资源 ...
  •  网址,准确地讲叫URL(Uniform Resource Locator)即统一资源定位符,其直观的表现形式就是浏览器中以“http:”,“ftp:”,“file:”,“maito:”开头的一串字符。访问不同的服务器的时候就会用到不同的开头,如...
  • URL即我们日常所说的网址,常见的是以"http://"开头的网址,网址还可以以其他一些文字开头,例如“ftp:” “file:” “mailto:” 等 2.输入URL后浏览器的变化 1.浏览器要做的第一步工作就是对URL进行解析,从而生成...
  • DV证书优点和缺点

    2019-08-17 16:47:11
    DV证书又称为DV SSL证书,是SSL证书中的其中一种证书形式。DV证书主要用于部署到web服务器中,为web服务提供HTTPS的...一般采用了HTTPS协议的网站,网站的网址都是以https为开头的,你可以查看百度的网址,百度就...
  • 对于Web程序员来说,处理简单URL格式也许会成为一场噩梦。试想一下,一个网址里有很多组成部分都会影响你对它解析方法: ····是否以/字符开头 ····是否以//开头 ····是否以?号开头 ····是否以#...
  • URL开头的文字表示浏览器应该使用的访问方法 例如:“http:”–访问Web服务器时应该使用HTTP协议;“ftp:”–访问FTP服务器时则应该使用FTP协议。 浏览器首先需要解析URL,生成发送给Web服务器的请求消息。 HTTP...
  • 试想一下,一个网址里有很多组成部分都会影响你对它解析方法:····是否以/字符开头····是否以//开头····是否以?号开头····是否以#号开头…等等当你想要这个地址绝对地址时,如何判断处理和解析...
  • (1) http请求消息生成:为了和web服务端交互需要生成请求消息发送给web服务器,浏览器通过用户输入网址(URL)进行解析,生成相应请求消息。浏览器通过生成请求消息来告知服务器需要什么数据。URL写法各...
  • 对于Web程序员来说,处理简单URL格式也许会成为一场噩梦。试想一下,一个网址里有很多组成部分都会影响你对它解析方法: 是否以/字符开头 是否以//开头 是否以?号开头 是否以#号开头 …等等 当你想要...
  • 常见的网址开头有:http:、ftp:、file:、mailto:等等。 之所以有各种各样的 URL,是因为尽管我们通常是使用浏览器来访问 Web 服务器的,但实际上浏览器并不只有这一个功能,它也可以用来在 FTP 服务器上下载和...
  • 所有页面中定义的网址都是完全动态的,因此更改urls.py中的url不会迫使您更改模板。 只需一项更改就足够了。 几乎所有的URL都可以在找到,该文件以/users/开头。 在仅定义了与Django管理站点相
  • 1、siteinfo.js要求siteroot为https:开头的网址,但是本地后台都是http:开头的网址,提示域名不在合法的范围内 怎么办呢?那就让小程序不要检验域名就好了,微信开发者工具-》详情-》本地设置-》不检验域名,web-...
  • 网址指的就是URL(Uniform Resource Locator,统一资源定位符号),也就是以http://开头的,除了http:以外还有"ftp:" ,“file:”,"mailto"等,表示的是浏览器应该使用的访问方法。 为什么要有各种各样的URL? 虽然我们...
  • 知识点:l URL、URIl HTTP基本思路l DNS域名解析l 协议栈和socket简介 1、 URL结构网址叫URL(Uniform Resource Locator,统一资源定位符)。由“http:”、“ftp:”、“file:”、“mailto:”等开头,分别表示...
  • web浏览器上输入“网址”,或者点击一个网页链接,产生URL样式: 协议+用户名密码+服务器域名+文件路径 http+user:password+www.baidu.com+dir/ URL开头可能有http,ftp,file,mailto,省略文件名,服务器根据...

空空如也

空空如也

1 2 3 4
收藏数 69
精华内容 27
关键字:

web开头的网址