# network-analysis
计算机网络课程设计-Java实现
## 参考资料
特别推荐[doubleWoodMoon/Jpcap-Networkpacket-Capture_and_Analysis](https://github.com/doubleWoodMoon/Jpcap-Networkpacket-Capture_and_Analysis)仓库
### 原理
#### 网卡
网卡全称网络适配器,是工作在数据链路层的一个网络组件,通常是一块安装在计算机上的电路板,用于提供专用网络连接。网卡涉及帧的发送与接收、封装与拆封,介质访问控制,数据的编码与解码,数据缓存等。网络通信时,数据必然会经过网卡,因此捕获IP数据包就要先确定捕获的是哪块网卡
#### 待补充...
## 环境搭建
- windows10系统
- Jdk版本1.8
- winpcap4.1.3(更适合win8之前的系统)或Npcap1.72(更适合win10、win11系统)[官网参考说明](https://gitlab.com/wireshark/wireshark/-/wikis/WinPcap)
- jpcap.jar和jpcap.dll
本项目使用的文件及工具已放到仓库中
## 使用
### 1.安装winpcap或Npcap(选择其一即可)
### 2.在Java项目中导入jpcap.jar
### 3.在Jdk安装目录的jre/bin目录下放入jpcap.dll
### 4.启动项目,选择网卡进行监听
## 注意
- 需要选择当前正用于上网的网卡, 否则无法监听到数据
- jpcap抓包存在丢包或超时的问题, 请等待几秒后再输入
- 由于winpcap自身原因, winpcap无法捕获本地回环数据, 可考虑使用**Npcap**
- win10、win11系统推荐Npcap(对于win10系统来说,它的捕获信息更加清晰和完整)
- 不能同时安装winpcap或Npcap,使用其中的一个版本时请确保卸载另一个版本
## 最后
**欢迎各位GitHub用户对该仓库的不足之处进行补充**
季风泯灭的季节
- 粉丝: 2096
- 资源: 3370
最新资源
- 022基于多目标灰狼算法的冷热电联供型微网低碳经济调度 matlab代码.rar
- Java毕设项目:基于spring+mybatis+maven+mysql实现的在线教学平台管理系统分前后台【含源码+数据库】
- 零基础学习模拟电路,看懂电阻电容电感的工作原理
- 021基于两阶段鲁棒优化算法的微网多电源容量配置Matlab代码.rar
- 023电-气-热综合能源系统耦合调度、优化调度Matlab代码.rar
- 026-SVM用于分类时的参数优化,粒子群优化算法,用于优化核函数的c,g两个参数(SVM PSO) Matlab代码.rar
- 026SVM用于分类时的参数优化,粒子群优化算法,用于优化核函数的c,g两个参数(SVM PSO)Matlab代码.rar
- 027网架规划 Matlab代码.rar
- 029 基于YALMIP 的微网优化调度模型Matlab代码.rar
- 031基本算法智能微电网粒子群优化算法,微源:光伏、风机、发电机、储能等 matlab代码.rar
- 030 电负荷、热负荷数据Matlab代码.rar
- 032FuzzyMathematicalModel模糊数学模型 matlab代码.rar
- 033CellularAutomata元胞向量机 matlab代码.rar
- 034电力系统机组组合优化 不能运行.rar
- 037Matlab+YALMIP+CPLEX解决带储能的微电网优化调度问题Matlab代码.rar
- 035GoalProgramming(目标规划、多元分析与插值的相关例子) matlab代码.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈