花了一天的时间对网络通信与安全方面的知识进行了扫盲式学习,通篇总结如下:
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通信,以明文字符传输。
分享到:
相关推荐
北京理工大学,网络与通信安全,期末复习总结,个人总结全部知识点应对期末考试
xx通信网络安全防护工作总结.doc
安全问题是移动通信中的重要问题。...文章在简要介绍了移动通信的安全技术发展后,详细给出了3G 安全体系的定义,包括安全目标、模型和各功能实体等,并系统地分析了3G 安全体系结构、技术和特点。
《Visual C++网络通信开发入门与编程实践》最后部分的综合案例,可以让读者对前面学习的内容融会贯通,以便深刻理解与实践应用。《Visual C++网络通信开发入门与编程实践》的特点是:以通信协议层的技术为主线,在此...
综上所述,《Windows网络与通信程序设计 (第2版)》无疑是一本内容丰富的专业书籍,旨在帮助读者系统地学习和掌握在Windows环境下开发网络通信程序的各种知识和技巧。对于希望深入理解Windows网络编程的程序员和开发...
帮助学习网络通信规则,通信协议学习,安全规则学习!
书中详细阐述了西门子工业控制产品和系统基于多种工业协议的通信方法,包括工业以太网通信、网络路由功能、PROFINET I/O与CBA、ASI通信、S7-200的PPI通信、串行通信以及SINAUT远程通信等内容。 西门子工业网络通信...
关于通信原理的一点总结.docx
数据通信与网络第四版答案, 【作者】美 Behrouz A.Forouzan 吴时霖译 英文版,找了好久的资源终于找到了,很完整的。
中国通信企业协会网络安全人员能力认证培训的课件,面向基础、专业级
总结来说,TCP网络通信结合多线程技术可以实现高效、稳定且具有高并发能力的服务器和客户端应用。在Linux环境下,借助socket API和高级库,开发者可以构建出强大的网络服务。同时,理解并掌握线程同步与锁机制、事件...
学习《Visual C++网络通信协议分析与应用实现》将帮助开发者深入理解网络通信协议的原理,掌握利用Visual C++进行网络编程的技巧,从而能够设计和实现高效、稳定的网络应用。通过实践书中的案例和练习,不仅可以巩固...
《C#网络与通信程序设计案例精讲》这个压缩包文件包含了多个章节,涵盖了C#在构建网络通信程序中的核心概念和技术。以下是根据文件名推测的各章节内容及其相关知识点的详细说明: 1. ** chap02 **:基础篇 - C#...
linux系统下建立多线程程序设计,完成UDP网络通信的发送与接收,包括总结与源代码,实测效果可见链接https://blog.csdn.net/zxp121127/article/details/78506081
Visio图标-最新最全的网络通信图标库(可用于VISIO_PPT等)
《计算机网络安全基础》这本书提供了计算机网络安全的理论基础知识,强调了网络分层通信的概念以及网络安全的各个方面,它为读者打下了扎实的基础,并为深入学习具体技术与技巧做好铺垫。 在网络安全领域,首先需要...
网络安全事件应急演练指南是一份全面指导网络安全事件应对的文档,提供了如何组织、实施和总结网络安全事件应急演练的详细步骤和方法。指南适用于各地区、各部门、各行业、各单位,旨在通过应急演练活动,提高组织对...
总的来说,《C#网络应用编程(第2版)》是一本理论与实践相结合的优秀教材,适合有一定C#基础并希望提升网络编程能力的开发者阅读。通过学习,你可以掌握网络编程的核心技术,为构建高效、稳定的网络应用打下坚实的...
1.网络通信的方式 2.Dns类、IPAddress类、IPEndPoint类和IPHostEntry类
2G的典型制式为GSM和CDMA,3G时的主流制式为WCDMA,CDMA2000以及TD-SCDMA,当前4G的制式统一为LTE(TDD-LTE和FDD-...本文简要回顾2/3/4G移动通信网络架构,重点关注其核心网部分以及4G核心网中互联网业务的技术架构。