一般来说,网上的购物.都是基于应用层的Http协议.那么在这一层协议书我们包装了什么呢,请看下图
一、应用层Http头
http1.1、POST、URL、正文格式(content-type)、长度(content-length) 请求参数:购买的产品信息、数量应用层的协议除了http外,还有https(内容在网络中的传输是加密形式的,更为安全。一般支付都用https)
经过应用层的封装后,浏览器会将应用层的包交给下一层去处理,通过socket编程来实现。
二、传输层传输层有两个协议,一个是无连接的UDP协议,另一种面向连接的TCP协议.TCP能保证请求能最终到达目标服务器,如果不能到达,就会重新发送。
老师经常讲的三次握手就是基于TCP协议 1.A→B请求 2.B←A响应 3.A→B建立连接
传输层封装了源目标及目标的端口号(程序在系统中都分配有唯一的端口号),这样就能确定执行此请求的目标程序
也是IP层,主要包装源地址和目标服务器地址