1.网络技术TCP/IP
注: TCP/IP是互联网相关的各类协议族的总称。
分层管理:
TCP/IP 协议族里重要的一点就是分层。 TCP/IP 协议族按层次分别分为以下 4 层: 应用层、 传输层、 网络层和数据链路层。
2.与HTTP关系密切的协议:IP、TCP、DNS
(1)IP协议:
IP协议的作用是把各种数据包传送给对方。 而要保证确实传送到对方那里, 则需要满足各类条件。 其中两个重要的条件是 IP 地址和 MAC地址(Media Access Control Address) 。
(2)TCP:
按层次分,TCP位于传输层, 提供可靠的字节流服务 。为了准确无误地将数据送达目标处,TCP协议采用了三次握手(three-way handshaking) 策略。
三次握手:
(3)DNS服务 :
DNS(Domain Name System) 服务是和 HTTP 协议一样位于应用层的协议。 它提供域名到 IP 地址之间的解析服务。
3.URI和URL
URI(Uniform Resource Identifier ,统一资源标识符)、URL(Uniform Resource Locattor,统一资源定位符)
URI 用字符串标识某一互联网资源, 而 URL 表示资源的地点(互联网上所处的位置) 。 可见 URL 是 URI 的子集。
如何简单理解这两者的区别:
统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。
拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一的一个人。现实当中名字当然是会重复的,所以身份证号才是URI,通过身份证号能让我们能且仅能确定一个人。
那统一资源定位符URL是什么呢。也拿人做例子然后跟HTTP的URL做类比,
就可以有:动物住址协议://地球/中国/浙江省/杭州市/西湖区/某大学/14号宿舍楼/525号寝/张三.人
可以看到,这个字符串同样标识出了唯一的一个人,起到了URI的作用,所以URL是URI的子集。URL是以描述人的位置来唯一确定一个人的。