TCP/IP协议分5层:应用层、传输层、网络层、数据链路层、物理层
传输层 有两个重要协议 TCP 和 UDP
传输层作用:为应用进程之间提供端到端的逻辑通信
| 连接 | 可靠性 | 流量控制/拥塞控制 | 模式 | 系统资源 | 首部 |
---|
UDP | 面向无 | 不可靠,丢包不重发,顺序乱掉不会纠正 | 不使用 | 数据报(文),不会对报文拆分合并原封不断发送 | 占用少 | 简单,开销(8位字节)少 |
TCP | 面向有 | 可靠,丢包会重新发送,顺序打乱会进行排序 | 使用 | 流(对字节流处理后发送) | 占用多 | 复杂,开销(至少20位字节)大 |
TCP 三次握手 、四次挥手