自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wpf0310的专栏

菜鸟码农

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

原创 杂谈网络协议之TCP和HTTPS

通信协议之TCPTCP建立和释放连接先来说说协议可靠性,比如两人接通电话后先要寒暄几句,一方面出于尊重,更主要目的是确认身份嘛,防止聊了半天,发现聊错对象了哈。一样的道理,两台机器想要通信互传数据之前,先要建立连接,连接过程大致描述为:A发送seq=a给B,B发送ack=a+1,seq=b给A,A发送ack=b+1给B,连接建立完成。连接释放过程大致描述为:A发送FIN给B,B发送ACK给A,B发...

2018-05-15 16:35:35 359

原创 nio学习笔记一(名词解释)

以读取socket接收缓冲区数据为例数据状态a-数据未就绪(网络数据未到tcp缓冲区)-》b-数据已就绪(数据已到tcp缓冲区)-》c-读取数据(从tcp缓冲区到用户缓冲区)-》d-数据读取完成(数据已到用户缓冲区)几个概念1、阻塞io:线程t1发起read操作时,上述四个阶段线程会一直等待,直到数据读取完成2、非阻塞io:线程t1发起read操作,发现数据处于a阶段,不会等待,会立刻返回个错误,...

2018-04-11 18:53:05 208

原创 tcp学习总结一

一、首先来明确几个概念SYN 标志位 1表示连接请求标识 其他为0ACK 标志位 最初建立连接时为0,其他为1FIN 标志位 1表示结束连接请求 默认为0PSH 标志位 置为1,tcp不再等待缓存满了以后再交付应用层处理,而是立即交于应用层RST 标志位 各种异常情况强制关闭连接seq 随机生成的序列号,一般工具展示相对序列号(从0开始),如果用相对序列号,seq表示总共发送多少字节数据ack s...

2018-04-07 12:59:09 141

空空如也

空空如也

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

TA关注的人

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