计算机网络课设报告,java平台实现,Java;HTTP;Web服务器
为InputStreamReader。
OutputStreamWriter:将字符输出流转为字节输出流。
OutputStreamWriter(OutputStream):使用默认字符集(取决于JVM)将OutputStreamWriter转为OutputStream。
OutputStreamWriter(OutputStream, String):使用String指定的字符集将OutputStreamWriter转为OutputStream。
BufferedReader:提供缓冲;readLine()。
BufferedWriter:提供缓冲。
PrintWriter:提供缓冲;print()、println()等方法。
注意:在开发中,一般使用BufferedReader和PrintWriter结合使用完成对字符流的过滤。
2.2.3 网络架构:
1)C/S网络架构
客户端/服务器架构,通常情况下,数据存储在服务器端,客户端和服务器端都有一个独立的应用程序,可以进行独立的操作,通过网络进行数据传输。
常用的传输协议包括:
TCP/IP:基于连接的协议
优点:由于是有连接的传输,对于数据的准确性是有保证的。
缺点:系统资源占用较多。
UDP/IP:无连接的协议(数据报)
优点:系统资源占用少。
缺点:无法保证传输的准确性。
用途:
a.对于数据少量丢失可以接受的应用。
b.存在足够数据冗余的应用。
2)B/S网络架构
浏览器/服务器架构,在服务器端完成几乎所有的功能(包括数据存储),客户端的浏览器只完成和服务器交互和显示服务器传输的信息的功能。
常用的传输协议包括:
http:超文本传输协议。