三者在TCP/IP协议集各自所处的位置和功能:
TCP属于传输层,解决数据在网络中传输的方式。
HTTP属于应用层,解决客服端与服务端数据传输方式
IP属于网络层。
1、HTTP:超文本传输协议(即一种人为规范)。
2、TCP/IP:是一个协议簇,即由很多协议组成,HTTP属于其中一个。
3、TCP/IP四层模型:从上到下依次是
应用层、 【提供应用服务时通信的活动。DNS/HTTP均属于这层】
传输层、
网络层、【处理网络上流动的数据包】
数据链路层 【用来处理网络连接的硬件部分。如操作系统。驱动。光纤】
4、TCP/IP是怎么通讯的
说明:发送端只有原始的数据报文,例如就是一个网站地址,依次经过传输层【添加TCP的信息,例如端口】-》网络层【添加ip地址】-》链路层进行传输
5、socket是对TCP协议的封装,是一个调用接口。(发起一个HTTP请求就是建立一个socket连接,是不过HTTP请求是无状态且短链接的协议)
5、请求报文和响应报文格式: