JAVA网络编程
帅帅77
大三狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java网络编程期末复习——第八章FTP协议
1、FTP定义 (File Transfer Protocol,文件传输协议)是TCP/IP 协议组中的协议之一,是Internet传递文件最主要的方法。 2、FTP 的主要功能如下: 提供文件的共享,包括程序文件和数据文件; 支持间接使用远程计算机; 使用户不因各类主机文件存储器系统的差异而受影响; 使用TCP提供可靠且有效的传输 。 3、FTP应用软件举例 服务器举例: (1)IIS提供的FTP服务器 (2)Serv-U (3)其他FTP服务器软件,例如Secure FTP Server、 客户原创 2020-06-26 17:21:57 · 408 阅读 · 0 评论 -
Java网络编程期末复习——第七章UDP协议
1、Socket(套接字)-网络应用程序的接口 Socket可以看作不同主机间的进程进行双向通信的端点。 2、套接字类型: 流套接字(SOCK_STREAM) 流套接字用于提供面向连接、可靠的数据传输服务,即TCP协议。(ServerSocket, Socket) 数据报套接字(SOCK_DGRAM) 从一台机器向另一台机器以无连接的、数据报的方式进行通讯,即UDP协议。(DatagramSocket) 原始套接字(SOCK_RAW) 允许对较低层次的协议直接访问,用来操纵网络层和传输层应用。(java无法原创 2020-06-26 17:19:24 · 418 阅读 · 0 评论 -
Java网络编程期末复习——第六章Socket(套接字)
网络应用程序的接口。Socket可以看作不同主机间的进程进行双向通信的端点。 套接字类型: 流套接字(SOCK_STREAM) 流套接字用于提供面向连接、可靠的数据传输服务,即TCP协议。(ServerSocket, Socket) 数据报套接字(SOCK_DGRAM) 从一台机器向另一台机器以无连接的、数据报的方式进行通讯,即UDP协议。(DatagramSocket) 原始套接字(SOCK_RAW) 允许对较低层次的协议直接访问,用来操纵网络层和传输层应用。(java无法直接使用) TCP Sock.原创 2020-06-26 17:17:50 · 432 阅读 · 0 评论 -
Java网络编程期末复习——第五章 TCP/IP协议
IP地址与端口 TCP/IP(传输控制协议/网际协议)不是一个协议,而是一组协议的总称,包括IP、TCP、UDP、ICMP、ARP等。它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据交换格式以及传送方式。 IP地址:是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内惟一的标识符。一个IP地址主要由两部分组成:网络地址 和 主机地址。 网络地址由因特网权力机构分配,主机地址由各个网络的管理员统一分配。 IP地址编制方案有两种:IPV4和IPV6 IPV4:二进制表示共32位(4个原创 2020-06-26 17:14:33 · 340 阅读 · 0 评论 -
Java网络编程期末复习——第四章 多线程
进程和线程的概念 进程:一个执行中的程序,每一个进程都有自己独立的一块内存空间、一组系统资源。 线程:一个执行的程序内部,可以包含多个顺序执行流,每个执行流称为一个线程。 并发和并行的区别 并行:多个CPU处理多个进程 并发:一个CPU,坐几个进程(单核CPU,假的多线程) 线程与进程的关系 进程:享有独立的代码和数据空间,切换开销大。 线程:同一类线程共享代码和数据空间,线程切换的开销小。 多进程:在操作系统中,能同时运行多个任务程序。 多线程:在同一应用程序中,有多个顺序流同时执行。 多线程的作用 提高原创 2020-06-26 17:11:08 · 528 阅读 · 0 评论 -
Java网络编程期末复习——第三章 I/O流
1、数据流(Stream) 是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。 按照数据的输入输出方式分为: 输入流(Input Stream)和输出流(Output Stream) 按照处理数据的单位不同分为字节流和字符流 处理字节的输入和输出 处理字符的输入和输出 2、字节流 注:System.in,从InputStream中继承而来,用于从标准输入设备中获取输入数据(通常是键盘)。 3、字符流 4、字符流操作方式 InputStreamReader和OutputStreamW原创 2020-06-26 17:07:34 · 441 阅读 · 0 评论 -
Java网络编程期末复习——第二章GUI
1、Java中三大GUI库 AWT Java 初期所内置的一种面向窗口应用的库。 Swing(本学期) JDK中提供一套新的图形界面接口系统。 SWT IBM赞助的Eclipse开放源码项目,搞的另类的GUI系统 2、GUI界面编程基本步骤: 1、新建窗体JFrame 2、设置layout(默认自适应,设置成abusolute) 3、选择所需控件绘制控件 4、设置控件的属性 5、添加控件的事件处理 3、常用控件 JFrame (打开新窗体方法,关闭) JButton(按钮) JLabel(静态文本按钮,原创 2020-06-26 17:01:41 · 381 阅读 · 0 评论 -
Java网络编程期末复习——第一章基本概述
1、常用的网络通信协议 C/S:Client/Server,客户-服务器方式 主机A如果运行客户端程序,而主机B运行服务端程序,客户A向服务端B发送请求服务,服务器B响应客户A接收服务,这种情况下,就是以CS的方式进行通信。 我们所指的客户和服务器都是指通信中涉及的两个应用进程,而不是具体的主机。 B/S:Browser/Server,浏览器-服务器方式。 BS其实是CS方式的一种特例,所以也应算在CS中。 P2P:peer to peer,对等方式 以对等方式进行通信,并不区分客户端和服务端,而是平等关原创 2020-06-26 16:56:53 · 568 阅读 · 1 评论
分享