
网络&通信协议
文章平均质量分 91
超大帅比
这个作者很懒,什么都没留下…
展开
-
【网络&通信协议系列(一)】DNS解析详解
相关名词域名 维基百科:是用一串由点分隔的名字组成的Internet上某个计算机或计算机组的名称,用于在数据传输时标志计算机的电子方位; 其实就是日常说的网址,如:www.google.com、www.baidu.comIP地址 维基百科:网络协议地址(Internet Protocol Address),是分配给网络上使用网络协议设备的数字标签,分为IPv4、IP...原创 2018-07-13 15:17:45 · 779 阅读 · 0 评论 -
【网络&通信协议系列(四)】TCP拥塞控制
拥塞现象是指到达通信子网的某一部分的分组数量过多,使得该部分网络来不及处理,以致引起这部分甚至整个网络性能下降的现象,严重时可能导致网络通信业务陷入停顿即出现死锁现象。简单点说,受限于网络状况、带宽以及应用请求处理能力等因素,TCP传输会出现超时、发送失败、重发等现象,要解决拥塞问题,除了增加通信链路带宽、链路缓存以及处理器处理能力外,还需要引入拥塞控制机制;经过长时间的发展,TC...原创 2018-07-19 22:46:32 · 319 阅读 · 0 评论 -
【网络&通信协议系列(二)】TCP/IP协议栈
最开始要说明的是,日常接触到的”TCP/IP协议”其实指的是TCP/IP协议栈,既然是协议栈 ,也就是一系列协议,今天这一篇就详细的讲讲这个构成现代网络通信的最基础的系列协议。OSI与TCP/IP网络模型学过计算机网络的同学对网络模型划分应该不陌生,标准有OSI七层结构以及现在流行的TCP/IP四层模型(也有说五层的,差不多),比较如下(图片来源于网络): OSI模型划分:应用层...原创 2018-07-15 01:59:49 · 487 阅读 · 0 评论 -
【网络&通信协议系列(三)】HTTPS实现原理
概述HTTPS=HTTP+TLS,HTTP全称超文本传输协议,是基于TCP的无状态协议,通信是以明文的形式,是现阶段互联网中广泛采取的通信协议。因为通信报文使用明文形式,所以会存在安全性问题,为了解决安全性问题,便引入了对HTTP进行SSL加密的方式,经过演变最终形成了现在的HTTPS通信协议。实现原理通过非对称加密握手建立连接,然后使用对称加密通信。说到HTTPS就不能不提CA,...原创 2018-07-15 11:55:47 · 445 阅读 · 0 评论 -
【网络&通信协议系列(五)】长、短链接与WebSocket协议
大部分开发者接触 长连接 概念可能都是通过: HTTP 1.1 版本默认采用长连接,通过头部的Connection:Keep-Alive实现。通过TCP/IP协议栈的学习,我们知道HTTP其实是基于TCP的应用层协议。而世界所谓的短连接与长连接,其实就是指TCP的长、短连接。概念短连接:每一次客户端请求-服务端响应的过程都需要建立一个新的连接,也就是说每一次连接都需要经过完整...原创 2018-07-21 02:35:58 · 326 阅读 · 0 评论