概念:管道是由内核管理的一个缓冲区,相当于我们放入内存中的一个纸条。管道的一端连接一个进程的输出。这个进程会向管道中放入信息。管道的另一端连接一个进程的输入,这个进程取出被放入管道的信息。 优点:不需要加锁,基于字节流不需要定义数据结构 缺点:速度慢,容量有限,只能用于父子进程之间,使用场景狭窄 基 ...
分类:
系统相关 时间:
2019-06-06 19:04:05
阅读次数:
122
conn是套接字对象,addr是客户端的ip地址和端口号 网络底层必须要有物理链接 网卡收发消息是字节流 网线接入网络设备,网络设备运行网络协议构成了互联网 网卡配置IP和mac地址 收消息是在自己的内核态内存收,发消息也是 内核态是缓存或缓冲区 收发消息是跟自己的缓存有关 一个原则:收发消息都是操 ...
分类:
其他好文 时间:
2019-06-03 23:33:38
阅读次数:
182
字节流: InputStream |-- FileInputStream (基本文件流) |-- BufferedInputStream |-- DataInputStream |-- ObjectInputStream 字符流 Reader |-- InputStreamReader (byte- ...
分类:
其他好文 时间:
2019-06-03 12:10:01
阅读次数:
88
tcp作为四层中可靠到传输协议,为上层协议提供了字节流的可靠到传输,之所以能做到可靠主要因为以下几点: 1、流与分段:流即字节流,计算机处理程序时一般以字节为单位,如果上层协议接收到到是字节流并且跟发送时候字节流顺序相同那么会非常舒服。但大量的字节流都塞到一个报文中传输会有些问题,网络设备都有自己到 ...
分类:
其他好文 时间:
2019-06-01 21:30:10
阅读次数:
127
一、TCP协议 1. TCP协议的特点 2.三次握手、四次挥手 3.代码实现 二、UDP协议 1. UDP协议的特点 2. 代码实现 ...
分类:
其他好文 时间:
2019-05-28 22:22:58
阅读次数:
138
IO流: 定义: IO流意思是输入输出流, 用来实现将文件中的数据写入内存, 或者将内存中的数据读取到文件当中 如果数据输入到内存中称为输入流 如果从内存中输出数据称为输出流 分为字节流和字符流 字节流即以单个字节byte(8bit)的形式进行传输, 通常带有Stream的都是字节流 字符流即以字符 ...
分类:
其他好文 时间:
2019-05-25 20:18:22
阅读次数:
143
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内 [1] 另一个重要的传输协议。在 ...
分类:
其他好文 时间:
2019-05-24 09:20:54
阅读次数:
95
TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过创建连接、数据传送、终止连接三个步骤。 TCP通信模型中,在通信开始之前,一定要先建立 ...
分类:
其他好文 时间:
2019-05-23 09:38:58
阅读次数:
141
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议 ...
分类:
其他好文 时间:
2019-05-20 23:02:01
阅读次数:
265