客户端请求 -> 服务器响应 -> 客户端确认收到响应,建立连接(保证网络正常)
客户端请求 -> 服务器响应该请求 -> 服务器确认数据传送完毕, 发送关闭连接的响应 -> 客户端发送响应,在2msl内未收到回复则视为服务器端已收到该响应并关闭连接接口,客户端关闭连接。
虽然按道理,四个报文都发送完毕,我们可以直接进入clo状态了,但是我们必须假象网络是不可靠的,有可以最后一个ack丢失。所以time_wait状态就是用来重发可能丢失的ack报文。
链表反转有两种方法:
就地反转法
//就地反转法interface listnode { value: strin沉重的什么g; next: l青春议论文istnode;}function reverlist1(head:listnode) { if (head == null) return head; let dummy 心理图书= null; dummy.next = head; let prev = dummy.next; let pcur = prev.next; while (pcur != null) { prev.next = pcur.next; pcur.next = dummy.next; dummy.next = pcur; pcur渐行渐远的感情句子 = prev.next; } return dummy.next;}
头节点插入法
interface listnode { value: string; next: listnode;}function reverlist2(head: listnode) { let dummy = null; let pcur = head; while (pcur != null) { listnode pnex = pcur.next; pcur.next = dummy.next; dummy.next = pcur; pcur = pnex; } return dummy.next;}
参考连接
tcp三中秋节的英语作文次握手和四次挥手过程 tcp和udp比较 单链表反转总结篇
本文发布于:2023-04-03 14:36:28,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ab9786def7663e0778f993d8496039c8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:【前端刷题笔记02】字节跳动2019面试题.doc
本文 PDF 下载地址:【前端刷题笔记02】字节跳动2019面试题.pdf
留言与评论(共有 0 条评论) |