学习笔记-JavaSE之网络编程

网络编程概述

在这里插入图片描述
在这里插入图片描述

网络通信要素概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通信要素1:IP和端口号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通信要素2:网络协议

在这里插入图片描述
在这里插入图片描述

TCP三次握手

在这里插入图片描述

TCP四次挥手

在这里插入图片描述
在这里插入图片描述

Socket

在这里插入图片描述
在这里插入图片描述

TCP网络编程

基于Socket的TCP编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试socket

在这里插入图片描述
io会有阻塞,要关闭数据的输出
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

客户端—服务端

在这里插入图片描述

UDP网络编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

URL编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述### 传输层的TCP协议和UDP协议的主要区别是?
在这里插入图片描述