一、什么是流?什么是输入输出流? 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,外部传入数据给程序需要借助输入流;输出流可以看作一个输出通道,程序把数据传输到外部需要借助输出流。 二、什么是字节流和字符流? 1、字节流:传输数据的最基本单位是字节 的 流。字节流的类通常以st ...
分类:
其他好文 时间:
2019-12-06 23:43:10
阅读次数:
126
一.TCP通信概述 TCP协议是面向连接的通信协议,在传输数据之前,发送端和接收端必须建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。 在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过三次握手。 三次握手:TCP协议中,在发送 ...
分类:
编程语言 时间:
2019-12-06 21:31:46
阅读次数:
125
一、什么是 XML? XML :可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标 ...
分类:
其他好文 时间:
2019-12-06 11:24:22
阅读次数:
117
一、BIO简介 BIO是java1.4之前唯一的IO逻辑,在客户端通过socket向服务端传输数据,服务端监听端口。由于传统IO读数据的时候如果数据没有传达,IO会一直等待输入传入,所以当有请求过来的时候,新起一条线程对数据进行等待、处理,导致每一个链接都对应着服务器的一个线程。 BIO是同步阻塞的 ...
分类:
其他好文 时间:
2019-12-06 09:41:18
阅读次数:
94
1.物理层基本概念:物理层考虑的是怎样才能再连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体 2.物理层特性:机械特性,电气特性,功能特性,过程特性 3.数据通信系统:分为源系统(发送端)、传输系统(传输网络)、目的系统(接收端)三大部分,通信的目的是传送消息,数据是运送消息的实体, ...
分类:
其他好文 时间:
2019-12-05 18:55:54
阅读次数:
139
JSON(其实他就是一个对象,但是和对象唯一不同的地方在与,我们常常在对象里给属性名不加双引号,但是,json必须给属性名加双引号) json是一种传输数据的格式 对象(属性名加不加双引号都行) var ob = { name:"yang", age:25; height:123 } json(属性 ...
分类:
Web程序 时间:
2019-12-04 19:56:25
阅读次数:
96
参考:https://www.cnblogs.com/big-devil/p/8590007.html Linux 块设备驱动程序 概念补充: 块 扇区是硬件数据传输的基本单元,块则是虚拟文件系统传输数据的基本单位。Linux内核中,块的大小必须是2的次幂,但不能超过一个页(4K)的大小。 段 同一 ...
分类:
系统相关 时间:
2019-12-02 16:55:42
阅读次数:
117
FTP原理FTP 采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。图1 FTP 的基本模型FTP 是基于客户———服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。开发任何基于 FTP 的客户端软件都必须遵... ...
分类:
数据库 时间:
2019-11-29 15:58:54
阅读次数:
105
TCP和UDP区别特征点 TCP UDP是否连接 面向连接 面向非连接传输可靠性 可靠 会丢包, 不可靠应用场景 传输数据量大 传输量小速度 慢 快TCP(传输控制协议)提供的是面向连接、可靠的字节流服务。当客户端和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提 ...
分类:
其他好文 时间:
2019-11-29 01:05:30
阅读次数:
126
TCP/IP协议族与OSI参考模型一样,分为不同的层次开发,每一层负责不同的通信功能。分为应用层、传输层、网络层和链路层,不同的网络层次有不同的协议组成 。 网络接口层(链路层)规定了传输数据所需要的机械、电气、功能及规格等特性,提供检错、纠错、同步等措施,同时进行流量调控;网络层主要协议有IP、I ...
分类:
其他好文 时间:
2019-11-27 23:16:14
阅读次数:
87