IP地址标识主机,Java用InetAddress类表示;2. 端口号标识进程,范围0-65535,Socket连接需指定;3. 通信协议定义传输规则,TCP可靠、UDP高效,分别用Socket和DatagramSocket实现。

Java网络编程的三要素是:IP地址、端口号和通信协议。这三个要素共同决定了网络中数据传输的基本方式和目标位置。
1. IP地址
IP地址用于标识网络中的某一台主机,相当于设备在网络中的“门牌号”。在Java中,通常使用InetAddress类来表示IP地址。
- IPv4地址由4个字节组成,例如:192.168.1.1
- IPv6地址由16个字节组成,支持更大范围的地址分配
- 通过InetAddress.getByName("host")可以获取指定主机的IP地址信息
2. 端口号
端口号用于标识主机上的某个具体进程或服务,取值范围是0到65535。其中0到1023为系统保留端口。
- 例如HTTP默认使用80端口,FTP使用21端口
- 在Java中,创建Socket连接时必须指定目标主机的端口号
- 同一个IP地址的不同端口可以运行多个不同的网络服务
3. 通信协议
通信协议定义了数据在网络中传输的格式和规则。Java网络编程中最常用的协议是TCP和UDP。
小麦企业网站展示系统介绍:一、安装使用将xiaomai.sql导入数据库二、后台登录后台帐号,密码默认都是admin,config.php 配置文件可根据自行需要修改,IP地址,数据库用户名,密码,及表名后台目录默认admin,支持自行任意修改目录名三、注意事项1 本源码完全免费,采用伪静态,减少不必要的源码重复,速度更快,支持二次开发。2、注明本程序编码为UTF8,如发生乱码,请注意修改编码3、
立即学习“Java免费学习笔记(深入)”;
- TCP是面向连接的协议,保证可靠传输,适用于文件传输、网页浏览等场景
- UDP是无连接协议,传输速度快但不保证可靠性,适用于音视频通话、在线游戏等
- Java中通过Socket类实现TCP通信,通过DatagramSocket实现UDP通信
基本上就这些。掌握这三个要素,就能理解Java网络编程的基本原理和实现方式。










