目录
TCP协议概述
网络编程的三要素: IP地址、端口、通讯协议
Tcp是传输控制协议(Transmission Control Protocol)是一种面向连接的(一切都建立在能连上的基础上)、可靠的、速度慢没有大小限制、基于字节流的传输层通信协议
😊三次握手
三次握手主要是确定 "我能说话", "你能听到", "你能说话", "我能听到"
1.客户端发出连接请求
2.服务器响应请求
3.客户端再次发出连接请求, 连接成功
😢四次挥手
四次挥手主要是保证数据的完整性
1.客户端发出取消连接请求
2.服务器相应请求
3.服务器处理剩下的数据后, 返回客户端是否确认取消请求
4.客户端确认取消请求,取消连接
Tcp协议的两个核心类
java.net.Socket: 代表TCP通信客户端的类
java.net,ServerSocket: 代表TCP通信服务器的类