# 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用户对该仓库的不足之处进行补充**
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~
资源推荐
资源详情
资源评论
收起资源包目录
《JAVA课程设计》--计算机网络课程设计-Java实现.zip (9个子文件)
LICENSE 1KB
工具
jpcap
Jpcap.dll 79KB
jpcap.jar 27KB
npcap-1.72.exe 1.1MB
WinPcap_4_1_3.exe 894KB
.gitignore 290B
webScan
lib
jpcap.jar 27KB
src
Demo.java 5KB
README.md 2KB
共 9 条
- 1
资源评论
季风泯灭的季节
- 粉丝: 1918
- 资源: 3370
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Java毕业设计-基于ssm超市管理系统源码+文档说明+数据库(高分项目)
- 基于ssm超市管理系统源码+文档说明+数据库(java毕业设计)
- 深入解析分布式遗传算法及其Python实现
- 云计算成本管理与优化-FinOps的全面指南
- Linux 内核中 Kprobes 技术的应用与优化方法
- MySQL 数据库项目设计与实现:Python 操作与设计模式应用
- Emlog酷乐新春特别版coolappy模板2.2+emlogV6.1.1全套打包
- Day01-黑马甄选统一数仓介绍-FlinkCDC
- 合肥工业大学2024年体系结构(丁贤庆)复习笔记(开源给学弟学妹们学习)
- 超大气4国语言app软件应用落地页下载站源码网站推广引流导航源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功