计算机网络
文章平均质量分 86
魏小言
BAT资深工程师,Cloud Native 拥护者,敏捷实践者,坚守开发一线打磨工匠技艺的架构师。对基础架构和微服务有丰富的研究和实践。微信群请私信博主
展开
-
HTTP 连接:三次握手、四次挥手!你真的了解吗?全新讲解,走出误区!不再害怕面试官...
文章目录HTTP 连接:三次握手、四次挥手!你真的了解吗?全新讲解,走出误区!HTTP四次挥手异同整体挥手过程Q&A附录HTTP 连接:三次握手、四次挥手!你真的了解吗?全新讲解,走出误区!在计算机编程中,网络可谓是主心骨之一,扛起了网络互通,连接万物的重任!其互通的关键 “ HTTP 连接 ” 是重中之重!那么征服 “ 三次握手、四次挥手 " ,是踏入计算机编程行业的敲门砖!HTTP只要你在网络冲浪????♀️,就一定见过 “ HTTP ” !现在点开地址栏,网址前面出现的 htt原创 2021-09-07 10:06:32 · 2199 阅读 · 7 评论 -
计算机网络及存储知识脑图
下面是本人梳理的互联网计算机网络及存储相关的知识脑图【后续语言,数据结构等模块不断梳理更新】:注:需要脑图中知识点备注中详解内容的同学,可留言;请尊重原创,勿转载。原创 2020-12-09 15:22:27 · 204 阅读 · 0 评论 -
B/S、C/S系统设计对比
B/S、C/S对比: 一、C/S 1.优点: (1)安全性:需要其特定的客户端,所以面向对象比较确定,将所进行的信息安全处于一个可控的范围 (2)效率:客户端的服务器直接相连,省却了中间环节,数据的传输比较快 (3)个性化:有特定的客户端,所以可以在较大程度上满足客户的个性化要求 (4)稳定性:结构比较稳定,有较强的事务处理能力,可以实现较复杂的业务逻辑 2.缺点: ...原创 2018-09-05 07:28:49 · 1235 阅读 · 0 评论 -
Https建立连接过程
思考问题的顺序学技术时,总是会问什么?这里也不例外,https为什么会存在,它有什么优点,又有什么缺点?为什么网站有的用http,有的用https?如果不能很好的回答,就往下看吧。http通信存在的问题容易被监听 http通信都是明文,数据在客户端与服务器通信过程中,任何一点都可能被劫持。比如,发送了银行卡号和密码,hacker劫取到数据,就能看到卡号和密码,这是很危险的 被伪装...原创 2018-02-22 23:32:07 · 1308 阅读 · 0 评论 -
DES加密算法的使用
最近项目在写工具类的时候用的加密解密算法是3DES,就总结一下DES-3DES-AES吧,按顺序来,先介绍下DES吧;DES:是对称算法的以一种(加密、解密过程是可逆的,并且使用的密钥是一致的),关于加密算法的介绍,对称、非对称具体哪些,什么场景,大家可以翻看我之前的博客;这里讲到加密解密算法,就简单说一下当下分组密码设计的两个原则:混淆(confusion)和扩散(diffusion),...原创 2018-01-30 00:21:54 · 1111 阅读 · 0 评论 -
HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
HTTP1.0 HTTP 1.1主要区别 长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对性能有影响。因此最好能维持一个长连接,可以用个长连接来发多个请求。节约带宽HT...转载 2018-02-22 19:38:39 · 209 阅读 · 0 评论 -
深入理解HTTP协议(转)
1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就...转载 2018-02-22 19:36:23 · 310 阅读 · 0 评论 -
内外循环编程规范
最近听朋友偶尔聊起了这个话题,说是内层循环和外层循环次数相差比较大的情况下次数多的放在内还是外循环,哪个更优?举个栗子:一个嵌套循环,一个循环100次,一个循环1w次,那么是外层100呢还是1w呢?哪个更好?答案是外层100,内层1w更优。目的:减少CPU循环的切入次数这里简单说下吧,在计算机编程的基层,偏机器语言汇编中,在循环中需要循环命令REP和计数寄存器CX; 进行循环时,原创 2018-02-06 23:27:11 · 455 阅读 · 0 评论 -
Http和Https区别
最近面试遇到了这个问题,之前只知道https是在http的基础上进行了加密处理,其他的都了解,今天就系统的总结下: 说到加密,自然聊到网络安全部分:一般来说网络安全关心三个问题, CIA, (confidentiality, integrity, availability)。那https在这三方面做的怎么样呢?https保证了confidentiality(你浏览的页面的内容如果被人中途看见,将会原创 2017-11-29 21:14:51 · 333 阅读 · 0 评论 -
锁的浅述
1.可重入锁 如果锁具备可重入性,则称作为可重入锁。像synchronized和ReentrantLock都是可重入锁,可重入性在我看来实际上表明了锁的分配机制:基于线程的分配,而不是基于方法调用的分配。举个简单的例子,当一个线程执行到某个synchronized方法时,比如说method1,而在method1中会调用另外一个synchronized方法method2,此时线程不必重新去申请锁,而原创 2017-10-08 15:41:58 · 249 阅读 · 0 评论 -
OSI七层结构及TCP/IP五层结构
计算机网络: (1)物理层(Physical Layer) 物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。它主要关心的是通过物理链路从一个节点向另一个节点传送比特流,物理链路可能是铜线、卫星、微波或其他的通讯媒介。它关心的问题有:多少伏电压代表1?多少伏电压代表0?时钟速率是多少?采用全双工还是半双工传输?总的来说物理层关心的是链路的机械、电气、功能和规程特性。 (2原创 2017-08-08 21:00:50 · 418 阅读 · 0 评论