-
1.两台计算机要通过网络进行通信的必备条件: a、唯一标识--IP地址:IPv4(32位二进制,eg:(192.168.0.1)) 每台计算机的唯一标识,用来区分网络中的不同主机,是两台主机进行网络通信必不可少的。 b、共同的语言--协议 c、辨别不同的应用程序--端口号(应用程序的唯一标识):范围为0-65535,其中0-1023为系统所保留。 2.TCP/IP协议:目前世界上应用最为广泛的协议。是以TCP和IP为基础的不同层次上多个协议的集合。也称为:TCP/IP协议族或者TCP/IP协议栈 TCP:Transmission Control Protocol 传输控制协议 IP:Internet Protocol 网络协议 模型:物理层--数据链路层--网络层--传输层(TCP/IP协议)--应用层 3.其他一些常见应用层协议: HTTP超文本传输协议、FTP文件传输协议、SMTP简单邮件传送协议、Telnet远程登录服务 4.IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础 5.常用端口号:http 80;ftp 21; telnet 23; 6.针对网络通信不同层次,Java提供的网络功能的四大类: InetAddress:用于标识网络上的硬件资源 URL:统一资源定位符,通过URL可以直接读取或写入网络上的数据 Sockets:使用TCP协议实现网络通信的Socket相关的类 Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信查看全部
-
服务器端的操作步骤查看全部
-
Socket通信模型查看全部
-
客户端操作查看全部
-
服务器端的操作查看全部
-
socket通信实现步骤查看全部
-
基于TCP协议,socket通信模型查看全部
-
Socket通信查看全部
-
URL实例化后,常用的相关方法查看全部
-
URL 1.URL(Uniform Resource Locator)统一资源定位符,表示Internet上某一资源的地址。 2.URL由两部分组成:协议名称和资源名称,中间用冒号隔开。 3.在java.net中提供了URL类来表示URL。 使用URL读取网页的内容 1.通过URL对象的openStream()方法可以得到指定资源的输入流。 2.通过输入流可以读取、访问网络上的数据。 ---------------------------------------- //创建一个URL实例 URL imooc=new URL("http://www.imooc.com"); //?后面表示参数,#后面表示锚点 URL url=new URL(imooc, "/index.html?username=tom#test"); //主要方法: //getProtocol();getHost();getPort();getPath();getFile();getRef();getQuery(); //读取网页内容 //通过URL的openStream方法获取URL对象所表示的资源的字节输入流 InputStream is = url.openStream();查看全部
-
URL的释义查看全部
-
InetAddress类没有构造方法,所以不能直接new出一个对象;可以通过InetAddress类的静态方法获得InetAddress的对象;三种方法获取本机的InetAddress实例。查看全部
-
InetAddress类查看全部
-
InetAddress类没有构造方法,所以不能直接new出一个对象; 可以通过InetAddress类的静态方法获得InetAddress的对象; InetAddress.getLocalHost(); InetAddress.getByName(""); 类主要方法: String - address.getHostName(); String - address.getHostAddress();查看全部
-
java中的网络支持查看全部
举报
0/150
提交
取消