随笔分类 - java 网络编程
摘要:HTTP和TCP/IP的联系和区别 一、基本概念 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次
阅读全文
摘要:OSI网络七层模型 为了使不同的计算机厂家的计算机可以相互通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。国际标准化组织ISO推荐了一个网络系统结构 七层参考模型。每层的主要功能: TCP/UDP协议 TCP协议(传输控制层协议),是Internet一个重要的传输层
阅读全文
摘要://TCP通讯协议,服务端文件上传实现 public static void socketClient(File file) { try ( // 1. 创建流对象 // 1.1 创建输入流,读取本地文件 BufferedInputStream bis = new BufferedInputStre
阅读全文
摘要:要求:使得接受者可以连续接收发送者发送的数据发送的数据是可变的,如可以从控制台上输入; public void sendSocket() throws IOException { DatagramSocket socket = new DatagramSocket(10001); while (tr
阅读全文