java之网络编程学习笔记

来源:互联网 发布:始作俑者其乎后的意思 编辑:程序博客网 时间:2024/06/10 00:37

1.要想实现网络传输,需要考虑的问题有哪些?

1.1 如何才能准确的定位网络上的一台主机?

1.2 如何才能进行可靠的,高效的传输?


2. java如何实现的网络通信

2.1 使用IP地址 ---- 定位一台主机使用端口号 ---- 定位一个应用 ===>InetAddress类


>如何创建一个InetAddress的对象? getByName("");

比如: InetAddress inet = InetAddress.getByName("192.168.10.165");

>如何获取本机的一个InetAddress的对象? getLocalHost()

>域名: getHostName()ip: getHostAddress()

2.2 对应的协议

对于传输层而言: 分为TCP UDP


TCP 的编程: SocketServerSocket

UDP 的编程: DatagramSocketDatagramPacket

URL 的编程: 统一资源定位符,一个URL的对象,对应着互联网上一个资源。

1 0
原创粉丝点击