【Java高级】网络编程-基础知识
网络编程概述
所谓的网络编程就是利用程序,可以让数据通过网络进行交互;
网络编程三要素(ip, 端口, 协议)
IP
概述
- 是上网设备在网络中的唯一标识;
分类
ipv4
- 是早期的标识,采用4个字节表示,转成十进制数字后使用点分割,数量有限,因此目前仅用在局域网中了;
ipv6
- 是目前现行的标识,采用16个字节表示,转成十六进制数字后使用冒号分割,共有2的96次方的ip;
Java提供的类-InetAddress
该类的对象用于描述一个ip地址对象,可以通过对象获取上网设备的名称和字符串形式的ip地址;
常用方法

1 | public class MyIP { |
端口
概述
- 就是一个0–65535之间的数字;
作用
- 区分系统中的不同程序的!
分类

网络协议
- 概述
- 就是网络中,所有参与者都需要遵守的规则;
网络互联模型

传输层协议分类

All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


