- 博客(6)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 趣谈TCP三次握手连接
TCP三次握手链接1.先趣谈三次握手链接2.TCP三次握手:报文段交换- TCP报文段结构1.先趣谈三次握手链接在开始正式的讲TCP三次握手连接前,先来一小段对话,来让你脑中有个大概的框架。下面展示 对话情景。对话介绍:角色:祖安人(客户端) , 萌新(服务器)。背景:欢快的祖安人在一局匹配中被不知名的0/20/0队友"欢快"的结束游戏,于是祖安人加了那个 0/20/0 队友(ID 萌新)的好友,想要以祖安人的最高礼节带他玩一把游戏。故事开始... ...祖安人萌新你好!兄弟可以一起玩游
2020-05-29 19:36:24
1203
3
原创 复习TCP协议——看这篇就够了
TCP协议知识复习-附带常见面试题TCP三次握手:建立连接相关问题:1.握手过程中可以携带数据吗?2.初始序列号ISN是固定的吗?TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗?TCP四次挥手:断开连接相关问题:为什么需要四次挥手断开TCP连接?TCP三次握手:建立连接1.客户TCP开始时是处于CLOSED状态的。当客户端给服务器端发送SYN报文,序列号seq,客户端申请建立连接,这时处于SYN_SENT状态。SYN = 1, seq = client_isn。2.服务器端收到SY
2020-06-09 15:38:17
2233
2
原创 趣谈TCP四次挥手
TCP四次挥手断开连接1.先趣谈TCP四次挥手2.断开TCP连接:TCP四次挥手②为什么需要断开TCP连接?①为什么需要四次挥手断开TCP连接?分析四次挥手:断开连接1.先趣谈TCP四次挥手老样子,在开始正式的讲解TCP四次挥手之前,先来一段小对话来帮助大家更好的理解。下面展示 对话情景。----------------------------------------------------------------------对话介绍:角色:祖安人,萌新背景:经过了三次对话之后,祖安人和小朋友
2020-06-02 19:25:10
1803
2
原创 数据结构:环形队列(Java)
数组实现环形队列一.什么是环形队列?二.环形队列的优点三.队列的应用四.环形队列实现分析五.完整代码一.什么是环形队列?环形队列是一种特殊的队列结构,元素同样也是先进先出的,但是与一般队列的区别是,它们是环形的,即队列头部的上以个元素是队列的尾部,通常是容纳元素数固定的一个闭环。如图:二.环形队列的优点操作快捷。所有队列操作都需要 O(1)的 时间。元素空间可以重复利用:因为环形队列都是一个元素数固定的一个闭环,可以在环形队列初始化的时候分配好固定的内存空间,当进队或者出队时只需要返回指定元素
2020-05-24 00:12:18
1845
原创 数据结构:单向队列
数组实现单向队列一.什么是队列?二.队列的实现三.队列的应用四.数组实现单项队列1.入队2.出队五.特殊情况处理六.代码一.什么是队列?队列(Queue)跟栈(Stack)一样是一种线性数据结构,但是不同于栈的先入后出,队列中的元素只能先入先出(First In First Out, 简称 FIFO),也就是元素只能从一端进,另一端出。通常,队列的出口端叫做 队头(front),入口端叫做 队尾(rear);数据元素进入队列的过程就叫做 入队,出队列的过程就叫做 出队。队列中数据元素的进出要遵从 “先
2020-05-21 16:13:34
801
原创 数据结构:线性结构与非线性结构
线性结构与非线性结构1.线性结构2.非线性结构1.线性结构线性结构是最常用的数据结构,其特点是 数据元素之间存在着一对一 的线性关系。线性结构有着两种不同的存储结构,顺序存储结构——数组 和 链式存储结构——链表。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。链式存储的线性表称为链表,链表中的存储元素不一定是连续的,并且链表元素节点中存放着数据元素以及相邻的地址信息。常见的线性结构:数组,队列,链表和栈。2.非线性结构非线性结构的一个重要特征就是:每个数据元素可能和多个其
2020-05-20 16:11:05
644
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人