负责传输的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/资源啊
PS
请求的处理结果也同样利用TCP/IP通信协议向用户进行回传