网络五/七层模型
应用层
表达层 应用层 HTTP,XMPP,WEBSOCKET协议
会话层
传输层 传输层 TCP/UDP协议
网络层 网络层 IP协议
数据链路层 数据链路层
物理层 物理层
应用层 http就是应用层协议。
表达层 不同系统之间通信的语法问题。
会话层 实现自动收发包和自动寻址。
传输层 对数据进行封装和打包,tcp和udp协议就是传输层协议。
网络层 定义IP地址,通过IP地址寻址确保信息传输的时候选择到最佳路径。IP协议是网络层协议。
数据链路层 提供了检错与纠错功能,来保证终端与终端之间比特流的正确传输。
物理层 指定一些标准,确保两个终端之间能进行比特流的传输。
各种协议:
TCP 协议是面向连接的,可靠的,点对点的通信,UDP支持不面向连接的,不可靠的,多种通信方式的通信。
UDP传输速度很快,对系统资源要求也极少,使用TCP还是UDP需要根据实际情况来选择。对实时性要求比较高的就采用UDP协议来进行传输。
TCP连接需要三次握手:
TCP需要的四次挥手:
原文:https://www.cnblogs.com/xiuxiu55/p/13733270.html