在netty编程中我们绝大多数是要是用nio的,nio相比传统的io更加高效,而nio中核心概念离不开channel,buffer,selector三个重要的对象。 那么在netty中有一个channelPipeline的概念,表面理解起来是通道的意思,实际它是在数据传输过程中的通道容器。 之所以定 ...
分类:
Web程序 时间:
2019-12-21 09:56:17
阅读次数:
104
CRC校验原理 CRC校验其根本思想a.发送端和接收端约定一个整数 bb.发送端在原始数据帧后面附加一个数 k ,产生一个新的数据帧c.接收端接收到数据帧后,对接收的数据帧和整数 b 进行位异或操作,如果异或的结果是 0 ,表明数据完整,否则数据丢失 关键点1:整数 b 的选择整数 b 随机选择,也 ...
分类:
编程语言 时间:
2019-12-18 21:52:54
阅读次数:
94
最近通读了Head First Servlets & JSP,尽快他们已经很老了,但是想学习java Web ,最好还是能从Servlet开始。记录下自己的理解。 1、为什么需要Servlet? 我们平时上网的过程是什么样的呢?首先浏览器向服务器发送请求requset(包含所找资源的名字和URL)( ...
分类:
其他好文 时间:
2019-12-16 22:46:05
阅读次数:
104
个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识别数据,如何不被攻击;下面具体看看都有哪些安全措施。 1.数据加密 我们知道数据在传输过程中是很容易被抓包的,如果直接传输比如通过 http 协议,那么用户传输的数据可 ...
分类:
其他好文 时间:
2019-12-16 19:29:18
阅读次数:
80
IO流定义:流的本质是一组单向有序,分起始和终止的数据传输过程。需要导入import java.io.*IO流分类:按数据类型分为:字节流和字符流字节流:按字节进行读取(可以处理任意类型数据)字符流字节流 + 编码表(处理纯文本数据优先考虑)按数据流向分为:输入流和输出流输入流有Reader(字符输... ...
分类:
编程语言 时间:
2019-12-14 09:21:14
阅读次数:
121
网络安全协议 TCP/IP协议族在设计时并没有考虑到安全性问题,信息在传输过程中的安全性无法保证,接收方无法确认发送方的身份,也无法判定接收到的信息是否与原始信息相同。 因此,网络安全研究人员在链路层、网络层和传输层开发了相应的安全补充协议,期望在各个层次上分别达到保密性、完整性和不可抵赖性的安全目 ...
分类:
其他好文 时间:
2019-12-13 12:01:52
阅读次数:
104
1、请详细介绍一下 TCP 的三次握手机制,为什么要三次握手? 在讲三次握手之前首先要介绍 TCP 报文中两个重要的字段:一个是序号字段,另一个是确认号字段,这两个字段将在握手阶段以及整个信息传输过程起到重要作用。 第一步:客户端 TCP 向服务端的 TCP 发送一个不带额外数据的特殊 TCP 报文 ...
分类:
其他好文 时间:
2019-12-12 14:55:59
阅读次数:
68
网络安全协议 TCP/IP协议族在设计时并没有考虑到安全性问题,信息在传输过程中的安全性无法保证,接收方无法确认发送方的身份,也无法判定接收到的信息是否与原始信息相同。 因此,网络安全研究人员在链路层、网络层和传输层开发了相应的安全补充协议,期望在各个层次上分别达到保密性、完整性和不可抵赖性的安全目 ...
分类:
其他好文 时间:
2019-12-11 17:33:54
阅读次数:
202
计算机网络体系结构 OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用。TCP/Ip体系结构则不同,但它现在却得到了非常广泛的应用,不过,从实质上来讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体内容。因此在学习计算机网络的原理时通常采用折中的办法,即综合这 ...
分类:
其他好文 时间:
2019-12-11 17:21:32
阅读次数:
83
2019 2020 1学期 20192428 《网络空间安全专业导论》第九周学习总结 第九周内容学习主要围绕《网络空间安全导论》这本书展开。 第三章 网络安全 3.1 网络安全及管理概述 计算机网络的广泛应用,促进了我们社会的发展,因此管理网络并保障网络安全也成为了网络空间安全的首要问题。 网络安全 ...
分类:
其他好文 时间:
2019-12-08 15:18:53
阅读次数:
91