嵌入式TCP_IP协议栈的研究与开发_李明要点.docVIP

  • 1
  • 0
  • 约1.26万字
  • 约 26页
  • 2016-03-11 发布于湖北
  • 举报

嵌入式TCP_IP协议栈的研究与开发_李明要点.doc

嵌入式协议栈的研究与开发 李 明,康静秋,贾智平 (山东大学计算机系,济南) (二滩水电开发公司,攀枝花) 计算机工程与应用 !!#$% 在三次握手建立连接的过程中,嵌入式系统作为监听状态 的服务器端,始终为被动方,相当于被动打开后的 ’()*+ 状 态,等待对方发起连接。当它接收到 (,+ 数据片,它发出 (,+- ./0 数据片并确认它已接收到的对方的 (,+ ,此时变为 (,+ 1*/*’2*3 状态。再接收到对方返回的一个仅含 ./0 的空数 据片,则三次握手完成,进入 *().4’(5*3 状态,之后可以进 行 )/6 数据通信。 在操作系统中,为防止旧的重复连接请求引起混乱,可以 用复位 1*(1) 控制报文对这种情况进行处理。收到复位 1*7 (*) 信号 后 ,若 处于非 同 步 状 态 ( (,+ 81*/*’2*3 、 (,+ 8 (*+) )状态,则回到 ’()*+ 状态;若处于任意一种同步状态, 它就异常终止连接并通知它的用户。而嵌入式系统中取消了 /9(* 状态,所以收到复位 1*(1) 控制报文时,回到 ’()*+ 状态,实际处理时并没有记忆当前的状态,所以不需要作任何 操作,并因为始终处于被动状态而从不发复位 1*(*) 报文。 在操作系统中,将端口号、 ’6 地址、序列号、窗口尺寸等和 响应的传输控制块 )/4 结合标示不同的连接,为不同的客户 请求

文档评论(0)

1亿VIP精品文档

相关文档