计算机网络
PanicJaw
这个作者很懒,什么都没留下…
展开
-
操作系统的一些回顾
操作系统进程间的通信的几种方式管道/匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。——半双工,文件是内存中的特殊文件有名管道(Names Pipes) : 匿名管道由于没有名字,只能用于亲缘关系的进程间通信。为了克服这个缺点,提出了有名管道。有名管道严格遵循先进先出(first in first out)。有名管道以磁盘文件的方式存在,可以实现本机任意两个进程通信。——全双工信号(Signal) :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生;原创 2020-07-28 23:49:17 · 317 阅读 · 0 评论 -
Java中TCP通信以及多线程通信
回顾Java多线程在Socket通信中的使用一、Java中socket编程socket = IP + 端口号,构成了在网络上唯一能被识别的标识符套接字。通信的client和server双方都要获取对方的socket才能进行通信,socket之间的通信就是网络通信。socket之间就是普通的IO流传输。这篇主要回顾TCP通信,也就是基于字节流的网络传输。二、一般的单线程socket通信建立连接的几个步骤:server 端声明 ServerSocket ,然后调用accept() 方法原创 2020-07-09 14:00:56 · 582 阅读 · 1 评论 -
TCP连接和释放
TCP的三次握手和四次挥手建立连接过程就是双方确认确认双方Send 和 Receive 正常接收方创建 传输控制块 TCB,然后就开始监听发送发也是创建一个 TCB ,然后发送 SYN = 1 seq = x进入同步已发送状态——第一次握手在服务端,服务端就知道了,发送方发送没问题,自己接收没问题接收方一直在监听,收到信息之后,回馈SYN = 1 ACK = 1 seq = y ack...原创 2020-04-08 23:49:09 · 282 阅读 · 0 评论