基本流程图
2016-12-28 19:59:53 0 举报
基本流程图是一种用于描述一个过程中各个步骤的图形化工具。它通常由一系列方框、箭头和菱形构成,每个元素都有特定的含义。 在制作基本流程图时,首先需要确定过程的起点和终点,然后用方框表示每个步骤,并用箭头连接它们以显示它们之间的顺序关系。如果某个步骤需要根据某些条件做出决策,可以用菱形表示该条件,并在箭头上注明相应的条件。 基本流程图可以用于各种目的,例如帮助人们理解一个复杂的过程,或者用于项目管理和质量控制。通过使用基本流程图,人们可以更好地组织和管理信息,并确保所有必要的步骤都被考虑到。
作者其他创作
大纲/内容
输入缓冲
SEQ:1301100字节
[ACK] SEQ:1001,ACK:2001在之前的序号1000基础上加1,分配1001已正确收到传输的SEQ为2000的数据包,现可以传输SEQ为2001的数据包
主机A
输出缓冲
ACK 'N'
ACK
SEQ:1000ACK:-
数据
connect()
data 'a'
主机B
write()
socket()
close()
data 'l'
FIN
Nagle算法ON
ACK:1402
I/O函数缓冲
SEQ:5000ACK:-
SEQ:7501ACK:5001
客户端
SYN
data \"agle\"
超时长度
read()/write()
accept()
data
data 'N'
read()
断开连接
数据交换
[SYN+ACK] SEQ:2000,ACK:1001现传递的数据包序号为2000,如接收无误,请通知我向您传递2001号数据包刚才传输的SEQ为1000的数据包接收无误,现请传递SEQ为1001的数据包
SEQ:1001ACK:2001
bind()
服务器端
SEQ:2000ACK:1001
OR
data 'g'
SEQ:7500ACK:5001
SYN+ACK
ACK:1301
data 'e'
请求连接
Nagle算法OFF
[SYN] SEQ:1000,ACK:-现传递的数据包序号为1000,如接收无误,请通知我向您传递1001号数据包
SEQ:5001ACK:7502
套接字缓冲
listen()
SEQ:1200100字节
0 条评论
下一页