1. 了解Web及网络基础

1.1 万维网(英语:World Wide Web)

亦作“WWW”、“Web”, 是一个由许多互相链接的超文本组成的系统, 通过互联网访问.

1.2 Web三个基本概念

HTTP协议:

RFC 2616 - Hypertext Transfer Protocol – HTTP/1.1 里面对 HTTP 的定义:

The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.

HTTP是一种应用层协议, 在图解HTTP书中译者提到, HPPT严谨 的译名应该是”超文本转移协议”,

HTTP的工作机制:

首先是客户端向服务器的80端口(默认使用)建立一个TCP连接, 如何在这个TCP连接上进行请求和应答以及数据报文的发送.

1.3 网络基础TCP/IP

图解TCP/IP

1.4 与HTTP关系密切的协议: IP, TCP和DNS

1.4.1 负责传输的IP协议

IP网际协议位于网络层.IP协议的作用是把各种数据包传送给对方.

保证准确传送的重要条件是:

  • IP地址: 指明了结点被分配到的地址
  • MAC地址: 指网卡所属的固定地址

IP地址可以跟MAC地址配对, IP地址可变, MAC地址基本上不会改变.

辅助IP协议的协议:

1.4.2 确保可靠性的TCP协议

按层次分, TCP位于传输层, 提供可靠的字节流服务(以报文段为单位的数据包)

TCP协议保证通信可靠性的手段之一: 三次握手

图解HTTP-1-了解Web及网络基础

1.4.3 负责域名解析的DNS协议

DNS位于应用层, 提供域名到IP地址之间的解析服务

图解HTTP-1-了解Web及网络基础

1.4.4 各种协议和HTTP的关系

图解HTTP-1-了解Web及网络基础

相关文章:

  • 2021-11-10
  • 2021-11-11
  • 2021-11-28
  • 2021-05-25
  • 2021-05-09
  • 2021-07-10
  • 2022-12-23
猜你喜欢
  • 2021-04-07
  • 2021-07-20
  • 2021-12-25
  • 2021-07-16
  • 2022-12-23
  • 2021-09-15
  • 2021-12-12
相关资源
相似解决方案