网络开发套接字以及UDP、TCP协议

目录

一、Socket 套接字

1、Socket 套接字的概念

2、Socket 套接字分类 

3、Java数据报套接字通信模型 

4、Java流套接字通信模型 

5、Socket编程注意事项 

 二、UDP数据报套接字编程

1、DatagramSocket API

​2、DatagramPacket API

​3、InetSocketAddress API

4、相关示例代码 

三、TCP 流套接字编程 

1、ServerSocket API

 2、Socket API

 3、TCP中的长短连接

4、相关代码示例

四、TCP协议简介

1、TCP的概念

2、TCP的可靠性 

3、TCP原理 

(1)确认应答机制

(2)超时重发机制  

■没有收到数据,所以没应答

■收到数据,也应答了,但还没有传回来

4、TCP的缓冲区 

5、TCP的连接以及连接管理

经典四次挥手

 6、 CLOSE_WAIT 状态

特点

 常考面试题

7、TIME_WAIT状态

特点

面试题1

8、TCP协议和应用层不同的观察现象

挥手阶段总结

9、TCP中的异常

10、收到异常的标志位 —— RST

11、流量控制

接收窗口

 12、拥塞控制

 整体步骤

你可能感兴趣的:(网络,tcp/ip,udp)