Java之网络编程
一 软件结构
二 网络编程
1.什么是网络编程?
网络编程就是,在一定的协议下,实现两台计算机的通信的程序
2. 网络通信协议
3. TCP/IP协议
三 传输层协议
1. UDP协议
在实际的编程中,我们主要关注的是传输层,传输层主要包括TCP协议和UDP协议,Java提供了java.net提供了对TCP和UDP网络协议的支持。
2. TCP协议
1)什么是TCP协议
2)TCP协议的三次握手
四 网络编程的三要素
1. 协议(连接和通信都要遵守规则)
2. IP地址(通信总要有个地址吧,要不你把数据送哪去)
1)什么是IP地址
2)IP地址分类
3)常用命令
3. 端口号
五 客户端和服务器端通信步骤的图示