osi模型 应用层:为网络进程提供网络服务,提供身份验证 表示层:格式化构建数据,提供加密 会话层:建立管理终止应用之间的会话 传输层:确保数据传输可靠性,建立维护终止虚拟电路,通过错误检测和恢复 网络层:定义逻辑地址 数据链路层:链路内通讯,定义物理地址 物理层:规范物理特性
tcp/ip协议栈模型 应用层:ftp、tftp、nfs、smtp、snmp、dns 传输层:tcp、udp 网络层:ip、icmp、arp、rarp 网络访问层(链路层):以太网协议
TCP特性: 工作在传输层 面向连接协议 全双工协议 半关闭 错误检查 将数据打包成段,排序 确认机制 数据恢复,重传 流量控制,滑动窗口 拥塞控制,慢启动和拥塞避免算法
UDP特性: 工作在传输层 提供不可靠的网络访问 非面向连接协议 有限的错误检查 传输性能高 无数据恢复特性