
Java网络编程
记忆中逝去的往事
萌新的路上慢慢前进
展开
-
Internet地址
简介连接到Internet的设备称为节点。计算机节点称为主机。每个节点或主机都由至少一个唯一的数来标识,这称为Internet地址或IP地址。目前大多数IP地址是四字节长,这被称作IPv4地址。不过,一小部分IP地址是16字节长,这被称作IPv6地址;DNS将人们可以记忆的主机名(如login.ibiblio.org)与计算机可以记忆的IP地址(如152.19.134.132)关联在一起;I...原创 2018-09-26 17:07:02 · 2870 阅读 · 0 评论 -
HTTP
简介超文本传输协议(HyperText Transfer Protocol,HTTP)是一个标准,定义了Web客户端如何与服务端对话,以及数据如何从服务器传回客户端!HTTP协议HTTP是Web浏览器和Web服务器之间通信的标准协议。HTTP指定客户端与服务器如何建立连接、客户端如何从服务器请求数据,服务器如何响应请求,以及最后如何关闭连接。HTTP连接使用TCP/IP来传输数据。对于从客户...原创 2018-10-04 16:47:45 · 179 阅读 · 0 评论 -
URL和URI(一)URL
URL类public URL(String url) throws MalformedURLExceptionpublic URL(String protocol, String host, int port, String file) throws MalformedURLExceptionpublic URL(String protocol, String host, String fi...原创 2018-09-27 15:47:24 · 4986 阅读 · 0 评论 -
URLConnection
简介URLConnection是一个抽象类,表示指向URL指定资源的活动连接。URLConnection有两个不同但相关的用途:URLConnection可以检查服务器发送的首部,并相应地做出响应。它可以设置客户端请求中使用的首部字段。最后URLConnection可以用POST、PUT和其他HTTP请求方法向服务器发回数据;URLConnection类是Java的协议处理器机制的一部分;...原创 2018-10-05 11:01:51 · 31670 阅读 · 2 评论 -
URL和URI(二)URI
URI类URI是对URL的抽象,不仅包括统一资源定位符(Uniform Resource Locator,URL)还包括统一资源名(Uniform Resource Names,URN)。实际使用的URI大多是URL,正常情况下,假如你想下载一个URL的内容,应当使用URL类,如果想使用URL来完成标识而不是获取,就应当使用URI类;构造一个URIpublic URI(String str)...原创 2018-09-27 17:10:08 · 2362 阅读 · 0 评论 -
基本网络概念
网络网络中的每台机器称为一个节点,每个网络节点都有地址,这是用于标识节点的一个字节序列。不同的网络会以不同的方式分配地址。所有现代计算机网络都是包交换(分组交换)网络:流经网络的数据分割成小块,称为包(packet,也称分组),每个包都单独加以处理。每个包都包含了由谁发送和将发往何处的信息。将数据分成单独的带有地址的包,其最重要的优点是,多个即将交换的包可以在一条线缆上传输,这使得建立网络的成...原创 2018-09-22 16:44:30 · 786 阅读 · 0 评论 -
客户端Socket
简介使用SocketSocket是两台主机之间的一个连接。它可以完成7个基本操作:连接远程机器发送数据接收数据关闭连接绑定端口监听入站数据在绑定端口上接受来自远程机器的连接Java的Socket类(客户端和服务器都可以使用)提供了对应前4个操作的方法。后面3个操作仅服务器需要,即等待客户端的连接。Java程序通常采用以下方式使用客户端socket:程序用构造函数创建一...原创 2018-10-06 10:04:49 · 13233 阅读 · 1 评论