Fork me on GitHub
摘要: 使用无连接的数据报(UDP)进行通信 什么是Datagram? 数据报是网上传输的独立数据包,数据报是否能正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。 Java中使用Datagram与DatagramPacket类。 DatagramSocket类利用UDP协议来实现客户与服务器的S 阅读全文
posted @ 2018-01-21 21:55 薄荷加冰2060 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 套接字Socket的引入 为了能够方便地开发网络应用软件,由美国伯克利大学在Unix上推出了一种应用程序访问通信协议的操作系统用调用socket(套接字)。 socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。 随着Unix的应用推广,套接字在编写网络软件中得到了极 阅读全文
posted @ 2018-01-21 21:53 薄荷加冰2060 阅读(781) 评论(0) 推荐(0) 编辑
摘要: InetAddress类 InetAddress类用来封装我们前面讨论的数字式的IP地址和该地址的域名。 你通过一个IP主机名与这个类发生作用,IP主机名比它的IP地址用起来更简便更容易理解。 InetAddress类内部隐藏了地址数字。 InetAddress类中的工厂方法 InetAddress 阅读全文
posted @ 2018-01-21 21:51 薄荷加冰2060 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 创建和使用URL访问网络上的资源 URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源的地址。 通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW, FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件 阅读全文
posted @ 2018-01-21 21:48 薄荷加冰2060 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议。 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机。 而TCP层则提供面 阅读全文
posted @ 2018-01-21 21:45 薄荷加冰2060 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 网络编程的目的:直接或间接地通过网络协议与其他计算机进行通讯。 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机。 2.找到主机后如何可靠高效地进行数据传输。 目前较为流行的网络编程模型是客户端/服务器(C/S)结构。 即通信双方一方作为服务器等待客户提出请求并予以相应。客户则在 阅读全文
posted @ 2018-01-21 21:43 薄荷加冰2060 阅读(321) 评论(0) 推荐(0) 编辑