Java 网络编程
2011-09-15 17:59
197 查看
Java 网络编程
现在的计算机网络把人们的距离拉近了,把地球村变成了显示,各个软件都拥有了网络的应用。
网络的基本概念:
所谓的计算机网络就是指的把分布在不同地理位置的具有独立功能的计算机通过某些物理设备(线路)连接到了一起从而实现资源共享的系统!通过网络我们可以共享硬件 软件 数据等资源。
网络从覆盖范围上来分 分为:
局域网 距离比较短的网络(例如 公司 校园 等网络)
城域网 比局域网覆盖的范围大些的网络(城市网络,智能城市)
广域网 广域网是覆盖范围最大的网络,洲际网(Internet 国际互联网)
网络应用中常见的协议:
TCP/IP协议,传输控制协议/网络传输协议,通过次协议可以保证不同厂家的计算机能在共同的网络环境下运行,解决异构网络通信问题。
HTTP协议,HTTP超文本传输协议用于服务器和客户端浏览的协议。
FTP 协议,网络传输协议,通过次协议可以将本地的数据和FTP的数据进行交换。
SMTP 协议,简单的邮件传输协议,用于电子邮件的发送传输。
POP3/IMAP 协议,用来收取电子邮件的协议。
Java 的基本网络应用
InetAddress 类的使用
Inet.net.InetAddress 类的主要作用是代表IP地址。InetAddress 类还有两个子类,Inet4Address 和 Inet6Address,他们分别是代表IPv4地址 和 IPv6地址。
InetAddress类没有提供构造方法,而是提供了两个静态方法来获取InetAddress 实例。
getByName(String host) 获取 InetAddress 的对象(也就是InetAddress (" www.163.com") 中的网址 )
InetAddress 还提供了3种方法来获取InetAddress实例对应的Ip地址和主机名。
String getCanonicalHostName():获取完全限定域名
String getHostAddrss(); 返回InetAdress实例对应的IP地址。
String getHostName(): 返回次IP的主机名!
现在的计算机网络把人们的距离拉近了,把地球村变成了显示,各个软件都拥有了网络的应用。
网络的基本概念:
所谓的计算机网络就是指的把分布在不同地理位置的具有独立功能的计算机通过某些物理设备(线路)连接到了一起从而实现资源共享的系统!通过网络我们可以共享硬件 软件 数据等资源。
网络从覆盖范围上来分 分为:
局域网 距离比较短的网络(例如 公司 校园 等网络)
城域网 比局域网覆盖的范围大些的网络(城市网络,智能城市)
广域网 广域网是覆盖范围最大的网络,洲际网(Internet 国际互联网)
网络应用中常见的协议:
TCP/IP协议,传输控制协议/网络传输协议,通过次协议可以保证不同厂家的计算机能在共同的网络环境下运行,解决异构网络通信问题。
HTTP协议,HTTP超文本传输协议用于服务器和客户端浏览的协议。
FTP 协议,网络传输协议,通过次协议可以将本地的数据和FTP的数据进行交换。
SMTP 协议,简单的邮件传输协议,用于电子邮件的发送传输。
POP3/IMAP 协议,用来收取电子邮件的协议。
Java 的基本网络应用
InetAddress 类的使用
Inet.net.InetAddress 类的主要作用是代表IP地址。InetAddress 类还有两个子类,Inet4Address 和 Inet6Address,他们分别是代表IPv4地址 和 IPv6地址。
InetAddress类没有提供构造方法,而是提供了两个静态方法来获取InetAddress 实例。
getByName(String host) 获取 InetAddress 的对象(也就是InetAddress (" www.163.com") 中的网址 )
InetAddress 还提供了3种方法来获取InetAddress实例对应的Ip地址和主机名。
String getCanonicalHostName():获取完全限定域名
String getHostAddrss(); 返回InetAdress实例对应的IP地址。
String getHostName(): 返回次IP的主机名!
相关文章推荐
- Java学习笔记52(网络编程:UDP协议案例)
- java网络编程
- [JAVA · 初级]:22.网络编程
- java 从零开始,学习笔记之基础入门<网络编程_带QQ模拟功能>(二十)
- Java UDP网络编程
- Java入门代码--网络编程
- Java程序员从笨鸟到菜鸟之(十三)java网络通信编程
- Java网络编程实践和总结 --- 基于TCP的Socket编程之实现文件上传和下载服务
- java--网络编程
- java基础——网络编程
- 网络编程之java.net.SocketException: Connection reset异常问题(一)
- java网络编程(三)socket
- 深入理解Java网络编程
- java-网络编程-大文件搬运
- Java网络编程(29):服务端Socket的选项
- Java网络编程
- Java网络编程(一)
- [2014-11-21]Java笔记_Java网络编程、TCP、UDP
- 网络编程3--毕向东java基础教程视频学习笔记
- 黑马程序员----Java网络编程