十分钟了解HTTP(0)——初识HTTP

一:什么是Web

1:Web的定义

Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协 议 )的协议作为规范,完成从客户端到服务器端等一系列运作流 程。而协议是指规则的约定。可以说,Web 是建立在 HTTP 协议上通信的。

2:Web的组成

WEB结构图

二:TCP/IP 和 HTTP 的关系

1:TCP/IP 是什么

TCP/IP 是互联网相关的各类协议族的总称,HTTP 属于它内部的一个子集。
TCP/IP

2:TCP/IP的分层

TCP/IP协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层。

  1. 应用层:应用层决定了向用户提供应用服务时通信的活动。
  2. 传输层:提供处于网络连接中的两台计算机的数据传输。
  3. 网络层:规定路径,运输流动的数据包(网络传输中的最小单位)。
  4. 数据链路层:处理网络的硬件部分。
    TCP/IP分层结构
    数据在每一层传输时都会“封装”一个首部:
    “封装”数据
3:IP TCP DNS 分别是什么?
(1):IP——数据运输机**

IP(Internet Protocol)网际协议位于网络层,主要作用是把数据包准确送到另一方。那么它是怎么做到的呢?这就要靠它的两个秘密武器:IP地址和MAC地址。
IP 地址指明了节点被分配到的地址,MAC 地址是指网卡所属的固定地址。IP 地址可以和 MAC 地址进行配对。IP 地址可变换,但 MAC地址基本上不会更改。而将这两者紧密结合在一起的就是——ARP 协议,它可以根据通信方的 IP 地址反查出对应的 MAC 地址,并且通过多次中转准确传输数据。

(2):TCP——数据分割机

TCP 位于传输层,提供可靠的字节流服务,将大块数据分割成以报文段(segment)为单位的数据包进行管理。并且,它也可以准确送达目的地!这就要靠“三次握手”了。
TCP 协议把数据包送出去后,不会置之不理,它一定会向对方确认是否成功送达。
在这里插入图片描述

(3):DNS——数据解析机

DNS(Domain Name System)提供域名到 IP 地址之间的解析服务。它既可以通过域名
查找 IP 地址,也可以逆向从 IP 地址反查域名的服务。

4:URL URI 的区别和联系
URL

URL,即Uniform Resource Locator,表示统一资源定位符,也就是资源的位置。

URI

URI,即Uniform Resource Identifier,表示统一资源标识符,也就是资源。
URI=协议方案+“?/”+(认证信息)+服务器地址+":"+(端口号)+"/"+文件路径+“?”+(参数)+“#”+(锚点位置/子资源)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值