TCP协议-socket通信
TCP协议和UDP协议都属于端口协议,属于传输层 TCP协议 : 可靠的,面向连接,流式协议,安全,效率低 转账,文件传输.... UDP协议 : 快速,效率高,不可靠 微信,qq等聊天软件..... TCP协议建立连接三次握手,断开连接四次挥手 三次握手: 客户端 --------------发送syn = 1 seq = 233432(随机序列号)请求建立链接-----------> 服务端 客户端 <----------发送 ack = 1 + 233432回应,且同时发送 syn = 1 seq = 68578请求建立链接--- 服务端 客户端 ------------------发送ack = 1 + 68578回应,建立链接------------------------> 服务端 总共建立两个通道 syn洪水攻击:一个服务器接收的客户端请求非常多 TCP协议又称好人协议,有一些黑客,造大量的假ip,发送请求,首先真的ip进不去,然后服务端处理大量的假ip,服务端会定时发送请求,与假ip建立链接,服务端容易崩 四次挥手: 客户端 ---发送fin = 1 seq = 34562 请求断开链接----------> 服务端 客户端 <----------回应ack = 1 + 34562 断开链接--------- 服务端 客户端 <----------发送fin = 1