随笔分类 - IO以及socket
摘要:I/O是机器获取和交换信息的主要渠道,而流是完成I/O操作的主要方式。 流分为输入流(InputStream)和输出流(OutputStream)。 在Java的I/O操作类的包下,InputStream,OutputStream以及Reader和Writer类是I/O包中的4个基本类,分别用来处理
阅读全文
摘要:拆包和组包 TCP协议能够将要传输的数据拆成若干个数据包,并在保证数据包的传输顺序的前提下发送到远程主机,并组装回原来的样子。 例子如下: 当包1.0.0很大,会发现2.0.0数据包发送被延迟了,如果数据包1.0.0发送失败,会导致整个请求发送失败。 为了避免如上情况发生,我们将1.0.0包拆成更小
阅读全文
摘要:网络协议 OSI七层网络模型 TCP/IP四层模型 对应网络协议 应用层(Application) 应用层 HTTP、TFTP、FTP、NFS、WAIS 表示层(Presentation) Telnet、SNMP、Gopher 会话层(Session) SMTP、DNS 传输层(Transport)
阅读全文

浙公网安备 33010602011771号