网络模型
- OSI(Open System Interconnection开放系统互连)参考模型
- TCP/IP参考模型
socket通信(TCP/UDP区别及JAVA的实现方式)
- TCP——传输控制协议,具有极高的可靠性,保证数据包按照顺序准确到达,但其也有着很高的额外负担。
- UDP——使用者数据元协议,并不能保证数据包会被成功的送达,也不保证数据包到达的顺序,但其传输速度很快。大多数我们会使用TCP,偶尔才会动用UDP,如声音讯号,即使少量遗失,也无 关紧要。
网络通信要素
- IP地址
- 端口号
- 传输协议
代码示例
- 获取ip
- UDP发送数据
- UDP接受数据
- TCP客户端
- TCP服务端
5.关闭资源
s.close() - 案例演示