关于java:网络编程入门

4次阅读

共计 706 个字符,预计需要花费 2 分钟才能阅读完成。

网络编程概述


网络编程三要素

ip 地址、端口、协定

IP 地址

是网络中设施的惟一标识

  • ipconfig:查看本机 IP 地址
  • ping IP 地址:查看网络是否畅通

非凡 IP 地址

  • 127.0.0.1: 是回送地址,能够代表本机地址,个别用来测试应用

InetAddress 的应用

是一个类,再 java.net 包下,示意 Internet 协定 (IP)地址
没有构造方法,也没有什么静态方法

// 失去 Address 类的对象,获取主机名称的 Ip 地址,主机名称能够是机器名称,也能够是 IP 地址
InetAddress address = InetAddress.getByName("itheima");//alt enter 抛出异样
// 下面的主机名称也能够换成 IP 地址,输入后果是一样的 举荐应用 IP 地址

// 通过对象调用 getHostName(), 获取此 IP 地址的主机名
String name = address.getHostName();
// 返回文本显示中的 IP 地址字符串 getHostAddress 返回地址
String ip = address.getHostAddress();

sout(name);// 输入主机名
sout(ip);// 输入 IP 地址

端口

设施上应用程序的惟一标识
端口号:用两个字节示意的整数,取值范畴是 0 -65535

协定

计算机网络中,连贯和通信的规定 被称为网络通信协定

UDP 协定

  • 用户数据报协定(User Datagram Protocol)
  • 无连贯 通信协议,数据的发送和接管不建设逻辑链接

  • 传输控制协议(Transmission Control Protocol)
  • 面向连贯 的通信协议,传输数据之前,在发送端和接收端建设逻辑连贯,而后再传输数据,牢靠无差错 的数据传输


正文完
 0