互联网
首页 > 互联网> > Java 网络编程(超级详细)

Java 网络编程(超级详细)

作者:互联网

1. 网络编程

1.1 网络编程基本概念

1、网络

将不同区域的电脑连接到一起,组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源

2、计算机网络

是指将地理位置相同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在==网络操作系统、网络管理软件及通信协议的管理和协调下,实现资源共享和信息传递的计算机系统

3、通信协议

计算机网络中实现通信必须有一些约定即通信协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准

4、通信接口

为了使两个结点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换

接口包括两部分:


网络分层


1.2 网络编程三要素

1、IP地址

2、端口

3、协议


1.3 IP地址

IP地址:是网络中设备的唯一标识

IP地址分为两大类

常用DOS命令

示例

特殊IP地址


1.4 InetAddress 的使用

为了方便我们对IP地址的获取和操作,Java提供了一个类InetAddress供我们使用

InetAddress:此类表示Internet协议(IP)地址,用于封装计算机的IP地址和DNS(没有端口信息)

方法名 描述 static InetAddress getByName(String host) 确定主机名称的IP地址。主机名称可以是机器名称,也可以是IP地址和域名 String getHostName() 获取此IP地址的主机名 String getHostAddress() 返回文本显示中的IP地址字符串

标签:java,网络,编程,基础, 计算机,协议,借口,装置,地址,
来源: