
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 · 375 阅读 · 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 · 392 阅读 · 0 评论 -
Java网络编程期末复习——第六章Socket(套接字)
网络应用程序的接口。Socket可以看作不同主机间的进程进行双向通信的端点。套接字类型:流套接字(SOCK_STREAM)流套接字用于提供面向连接、可靠的数据传输服务,即TCP协议。(ServerSocket, Socket)数据报套接字(SOCK_DGRAM)从一台机器向另一台机器以无连接的、数据报的方式进行通讯,即UDP协议。(DatagramSocket)原始套接字(SOCK_RAW)允许对较低层次的协议直接访问,用来操纵网络层和传输层应用。(java无法直接使用)TCP Sock.原创 2020-06-26 17:17:50 · 400 阅读 · 0 评论 -
Java网络编程期末复习——第五章 TCP/IP协议
IP地址与端口TCP/IP(传输控制协议/网际协议)不是一个协议,而是一组协议的总称,包括IP、TCP、UDP、ICMP、ARP等。它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据交换格式以及传送方式。IP地址:是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内惟一的标识符。一个IP地址主要由两部分组成:网络地址 和 主机地址。网络地址由因特网权力机构分配,主机地址由各个网络的管理员统一分配。IP地址编制方案有两种:IPV4和IPV6IPV4:二进制表示共32位(4个原创 2020-06-26 17:14:33 · 316 阅读 · 0 评论 -
Java网络编程期末复习——第四章 多线程
进程和线程的概念进程:一个执行中的程序,每一个进程都有自己独立的一块内存空间、一组系统资源。线程:一个执行的程序内部,可以包含多个顺序执行流,每个执行流称为一个线程。并发和并行的区别并行:多个CPU处理多个进程并发:一个CPU,坐几个进程(单核CPU,假的多线程)线程与进程的关系进程:享有独立的代码和数据空间,切换开销大。线程:同一类线程共享代码和数据空间,线程切换的开销小。多进程:在操作系统中,能同时运行多个任务程序。多线程:在同一应用程序中,有多个顺序流同时执行。多线程的作用提高原创 2020-06-26 17:11:08 · 492 阅读 · 0 评论 -
Java网络编程期末复习——第三章 I/O流
1、数据流(Stream)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。按照数据的输入输出方式分为:输入流(Input Stream)和输出流(Output Stream)按照处理数据的单位不同分为字节流和字符流处理字节的输入和输出处理字符的输入和输出2、字节流注:System.in,从InputStream中继承而来,用于从标准输入设备中获取输入数据(通常是键盘)。3、字符流4、字符流操作方式InputStreamReader和OutputStreamW原创 2020-06-26 17:07:34 · 405 阅读 · 0 评论 -
Java网络编程期末复习——第二章GUI
1、Java中三大GUI库AWTJava 初期所内置的一种面向窗口应用的库。Swing(本学期)JDK中提供一套新的图形界面接口系统。SWTIBM赞助的Eclipse开放源码项目,搞的另类的GUI系统2、GUI界面编程基本步骤:1、新建窗体JFrame2、设置layout(默认自适应,设置成abusolute)3、选择所需控件绘制控件4、设置控件的属性5、添加控件的事件处理3、常用控件JFrame (打开新窗体方法,关闭)JButton(按钮)JLabel(静态文本按钮,原创 2020-06-26 17:01:41 · 359 阅读 · 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 · 528 阅读 · 1 评论