HTTP 入门

李爵士发明了WWW=URL+HTTP+HTML。

HTTP

HTPP 英文全称HyperText Transfer Protocol(超文本传输协议)。

URL

URL 英文全称Uniform Request Locator(统一资源定位服务)。


URL包含内容

1.URL包含以下几部分

协议域名端口路径查询参数锚点

1)协议

作用:规定了客户端(用户)和服务端(网站)之间请求和应答的标准。常用的有HTTP、HTTPS、FTP。

2)域名(Domain Name,简称:Domain)

作用:是IP的一个企业友好的别名,为了方便记忆IP。

一个域名可绑定多个IP(均衡负载),一个IP可以对应多个域名(共享主机)。

域名和IP之间通过DNS(运营商提供DNS服务,将域名解析成IP)对应。
DNS互联网的一项服务。它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

域名如何对应IP

www.baidu.com 和 baidu.com 不是同一个域名

.域名有顶级域名  如.com(company一般是企业用)、.org(organization一般是一些非盈利组织)
baidu.com(二级域名,一般不考虑顶级域名,所以俗称一级域名)
www.baidu.com(三级域名,一般不考虑顶级域名,所以俗称二级域名)

可以用nslookup查看域名的IP
命令行输入:nslookup 域名
用户可以利用nslookup查询域名的ip地址以及ip地址所对应的域名,例如在命令行界面输入nslookup以及网址后,nslookup会发送命令给电脑所连接的域名服务器,随后便能得出网址所映射IP地址

3)端口(port)

作用:简单理解,就是用来提供服务。
一台机器可以提供不同的端口(总共65535个,基本够用)

1)端口使用规则

0~1023(2^10 - 1)号是给系统用的,1024 号是给管理员用的,其他端口则是分给普通用户使用的。

2)常见端口

要提供HTTP服务最好使用80端口;
要提供HTTPS服务最好使用443端口;
要提供FTP服务最好使用21端口。

其他端口提供什么服务可在维基百科搜。

4)路径

作用:用来查询页面。(协议+域名+路径 即可查询页面)

5)查询参数

作用:查询结果(同一页面有不同的结果,是因为查询参数不同)

6)锚点

作用:查看当前页面当前结果下不同位置的内容。
锚点不支持中文,且只跟浏览器有关,与服务器无关。

2.IP和路由器

IP(Internet Protocol)网络协议
它主要约定了1.如何定位一台设备;2.如何封装数据报文。

路由器是一台连接两个以上个别网络的设备。又称网关

当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。

常见的IP地址分为 IPv4IPv6 两大类,IP地址由一串数字组成。IPv4 由十进制数字组成,并以点分隔,如:172.16.254.1IPv6 由十六进制数字组成,以冒号分割,如:2001:db8:0:1234:0:567:8:1

IP又分内网IP(由路由器分配给用户使用的IP地址)和外网IP(由运营商分配的IP地址)。
点此查看二者区别
内网IP和外网IP是完全隔绝的,而路由器则是它们之间的唯一联通点。

记住几个特殊的IP

127.0.0.1表示自己;
localhost通过hosts指向自己;
0.0.0.0不表示任何设备。
win系统,在C:\Windows\System32\drivers\etc路径找到hosts文件,用管理员打开此文件,文件中#表示注释内容,不用管。
输入127.0.0.1 crystal保存,即可将自己指向crystal这个字符串。

127.0.0.1:8080/1.html
localhost:8080/1.html
crystal:8080/1.html
这个三个地址均可访问本地的1.html文件。

ping

ping(呯)是一种计算机网络工具,用来测试数据包能否透过IP协议到达特定主机
命令行输入 ping URL回车。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 内容提要: URL 包含哪几部分,每部分分别有什么作用 DNS 的作用是什么,nslookup 命令怎么用 IP ...
    饥人谷_JoelXu阅读 2,981评论 0 0
  • 该篇内容主要包括: URL 包含哪几部分,每部分分别有什么作用 DNS 的作用是什么,nslookup 命令怎么用...
    hutn阅读 1,703评论 0 0
  • 从输入URL到展示页面分为5步,总流程为: 第1步:用户输入url网址(URL) 用户输入url(也就是我们说的网...
    好奇而已阅读 9,528评论 0 5
  • 一、URL URL(统一资源定位符):Uniform Resource Locator URL=协议(http...
    大鱼JOHN阅读 1,527评论 0 0
  • URL的介绍 在WWW(全球资讯网)中想要连结到某个网页,便需要给浏览器一个位址,而URL在此的功能就是告知浏...
    乘风破浪_0146阅读 1,644评论 0 0