负责传输的IP协议,确保可靠性的TCP协议,负责域名解析的DNS服务与Http协议的关系。
想浏览 http://demo.jp/xss Web页面
客户端 ➡ DNS
(告诉我demo.jp的IP地址吧)
DNS ➡ 客户端
(demo.jp对应的IP地址时20X.189.105.112)
客户端 ➡ demo.jp服务器(IP地址:20X.189.105.112)
HTTP协议的职责
生成针对目标Web服务器的HTTP请求报文
(请给我 http://demo.jp/xss 页面的资源)
TCP协议的职责
为了方便通信,将HTTP请求报文分割成报文段
按序号分为多个报文段
把每个报文段可靠的传给对方
IP协议的职责(路由器)
搜索对方的地址,一边中转一边传送
TCP协议的职责
从对方那里收到的报文段
重组到达的报文段
按序号以原来的顺序重组请求报文
HTTP协议的职责
对Web服务器请求的内容的处理
(原来时想要这台计算机上的/xss/资源啊)
请求的处理结果也同样利用TCP/IP通信协议向用户进行回传