花了一天的时间对网络通信与安全方面的知识进行了扫盲式学习,通篇总结如下:
1. win dos 网络命令
tracert 跟踪路由的命令:
tracert taobao.com -----显示本机发送数据到taobao.com主机所有经过的路由器主机
netstat 查看本地程序与服务器建立连接的IP和port命令:
用法:
netstat -ano ------查看所有的
netstat -ano | find "724" ------查看某一个应用 “724”是应用的pid 在任务管理器中可以查看到。
2. JPCAP 抓取底层数据包的java api
见文档,不多说了~~
3. 保证通信安全的方法
a. 对称加密:加密方和解密方都持有相同的密匙和算法
javaAPI: CipherOutputStream(加密输出流)、KeyGenerator(密匙生成器)、SecretKey(对称密匙)、Cipher等等接口。
“消息摘要
”
b
. 非对称加密:通过一种算法可以生成一对"公匙"和"私匙"---用
"公匙"加密的数据只有
"私匙"可以解密,反之依然。
RSA非对称加密: javaAPI: RSAPrivateKey|RSAPublicKey|KeyPair|KeyPairGenerator
DH密匙协定协议:
C.
数字证书
:jdk自带的keytool工具可以生成数字证书。
keytool -genkey -keyalg rsa -keystore netjavaKeyStore.ks//用jdk的keytool生成数字证书
keytool -export -file netjava.cer -keystore netjavakeystore.ks//将数字证书导出为win格式的文件
d.SSL(Secure Sockets Layer)安全通道通信
HTTPS(安全超文本传输协议)、VPN(虚拟专用网)都是建立在SSL安全通道基础上的,而HTTP(超文本传输协议)是常规的socket通信,以明文字符传输。
分享到:
相关推荐
总结来说,这篇论文深入研究了如何利用神经网络技术建立一个更有效的船舶通信网络安全评估模型,以应对不断提升的网络安全需求。通过对船舶通信网络特性的理解和神经网络的学习能力,该模型能更精准、快速地评估网络...
总结以上内容,基于计算机技术的无线通信网络安全风险预测研究涉及了以下几个核心知识点: 1. 无线通信网络安全概述:解释了无线通信网络面临的安全威胁和攻击方式。 2. 最小二乘支持向量机(LS-SVM)算法:详细...
本实验报告的主要目的是学习如何依据等级保护级别设计安全防护框架,进行网络区域划分,明确安全计算环境、安全区域边界、安全通信网络以及安全管理中心的位置。以下是实验的详细报告: 网络安全区域划分 在本实验...
7. **网络安全**:简要讨论了网络通信中的安全问题,如加密、认证和防止DDoS攻击等,提醒读者在设计网络程序时应考虑的安全措施。 源码部分包含了所有演示版程序,这些程序涵盖了上述各个知识点,从简单的客户端-...
综上所述,《Windows网络与通信程序设计 (第2版)》无疑是一本内容丰富的专业书籍,旨在帮助读者系统地学习和掌握在Windows环境下开发网络通信程序的各种知识和技巧。对于希望深入理解Windows网络编程的程序员和开发...
4. 通信系统安全与保密:重点在于通信系统的安全性,包括密码设计、安全协议分析、移动通信安全体系设计等,为信息网络提供安全保障。 5. 智能信息处理系统理论与技术:探索人工神经网络、计算智能、情感计算和智能...
4. 通信系统安全与保密:此方向主要探讨通信安全与保密技术,如密码学、安全协议设计、移动通信系统的安全体系分析与设计,以及信息网络系统的安全保障体系。 5. 智能信息处理系统理论与技术:涉及人工智能领域的...
关于通信原理的一点总结.doc
4. 通信系统安全与保密:该方向致力于通信系统的安全性,包括密码技术、安全协议设计、公钥基础设施(PKI/CA)和移动通信系统的安全体系。 5. 智能信息处理系统理论与技术:研究人工神经网络、计算智能、情感计算和...
一建通信与广电超级总结.pdf
4. 通信系统安全与保密:这一方向关注通信系统的安全性和保密性,包括密码学、安全协议设计、公钥基础结构优化,以及移动通信系统的安全体系设计与分析。 5. 智能信息处理系统理论与技术:研究人工神经网络、计算...
CDMA.蜂窝移动通信与网络安全,学习3G通信的一本好的参考书
中国通信企业协会网络安全人员能力认证培训的课件,面向基础、专业级
网络和通信安全是云安全的关键组成部分,主要包括: 1.2.1 网络架构 AWS提供了灵活的网络设计选项,如VPC(Virtual Private Cloud),让用户可以创建自己的隔离网络环境,与其他用户或互联网隔离。 1.2.2 访问控制...
本资源包“C#网络通信源码集锦”汇聚了多种网络通信协议的实现,如TCP、FTP和UDP,对于学习和理解C#网络编程具有极高的价值。 首先,让我们深入了解TCP(Transmission Control Protocol)协议。TCP是一种面向连接的...
《C#网络与通信程序设计案例精讲》这个压缩包文件包含了多个章节,涵盖了C#在构建网络通信程序中的核心概念和技术。以下是根据文件名推测的各章节内容及其相关知识点的详细说明: 1. ** chap02 **:基础篇 - C#...
《数据通信与计算机网络》PDF格式,学习网络基础知识专用书籍
中国通信企业协会网络安全人员能力认证考试知识点大纲—管理类专业级(CACE-CPAC-PLM)
linux系统下建立多线程程序设计,完成UDP网络通信的发送与接收,包括总结与源代码,实测效果可见链接https://blog.csdn.net/zxp121127/article/details/78506081
Java网络即时通信系统是一种基于Java技术构建的实时通信平台,它允许用户通过互联网进行快速、高效的数据交换。这种系统通常采用客户端-服务器架构,能够支持多种通信协议,如TCP/IP、HTTP、WebSocket等,以实现不同...