自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 TCP连接建立过程

TCP特点Tcp是面向连接传输层协议每一条Tcp连接只能有两个端点Tcp提供可靠的交付服务Tcp提供全双工的通信Tcp是面向字节流的报文段首部源端口和目的端口就是建立连接的两个主机所分配的端口号序号就是发送的报文段的编号,占4字节,共32位也就是4294967296个序号,超过这个范围值时将回到序号0,也就是序号使用mod 2^32的运算确认号则是期望对方下一个报文段的第一个数据字节的序号。例如B收到了A 的一个报文段,序号字段值位36,而数据长度是20字节,则表示收到了36~5

2021-07-19 08:55:05 6880 1

原创 TCP如何保证可靠传输?

Tcp如何保证可靠传输呢?什么是TCP?TCP是一个运输层的传输协议,是面向连接的、可靠的、基于字节流的协议。我们来看一下这几个概念:面向连接:TCP的传输必须是有连接的,即要用三次握手建立可靠的通信信道,当然,这个信道是全双工的。基于字节流:应用层的数据即应用层报文要在网络中传输,TCP会把报文以字节单位在网络中进行传输。可靠的:即在传输过程中不会发生数据丢失,这个丢失指的不是数据包在网络中丢失,而是指的是Client发多少包Server就接受了多少包,没有漏传、错传的现象。TCP如何保证可

2021-07-17 08:49:54 645

原创 三数之和

三数之和我们先来看一下题目:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。此题为力扣第15题,拿到题的一瞬间我想到了散列表,但考虑到其重复解的问题,此题很难使用散列表来解题故而选择 排序+ 双指针的解法,此解法对于去重更加容易。我们用图来看一下```javaclass Solution { public List<L

2021-01-16 11:16:48 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除