网络通信协议:**
**网络:**由多台计算机,以及外部设备连接起来的一个系统,我们就称为网络
**通信协议:**就像交通规则,规定网络上传输得数据格式,大小速度等等;
现在的网络中常用协议:
TCP/IP协议
UDP协议
IP地址和端口号的介绍
IP地址:唯一标识一台计算机。
1Byte=8bit
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dE5GsJ68-1572092015230)(C:\Users\梁西华\AppData\Roaming\Typora\typora-user-images\1572090017155.png)]
IP地址每一段0-255
端口号:
是每个计算机中的“门”,一共有0~65535号门
总结我们向别的计算机发信息时候
确定IP地址:为了找到那台计算机
确定端口号:为了确定发送到对方计算机中的哪个应用程序
import java.net.InetAddress;
import java.net.UnknownHostException;
/*
InetAddress:就是代表IP地址类
*/
public static INetAddress getLocalHost();//获取你的计算机的IP地址
public String getHostName();//仅获取主机名
public String getHostAddress();//仅获取IP地址
public static InetAddress getByName("其他主机的名字或者IP");//远程主机的IP地址对象