Skip to content

FishCoderovo/2025JW_Network_Projects

Repository files navigation

2025 中国石油大学(北京)计算机网络实习

项目描述

此仓库用于保存我大三时计算机网络实习课程的代码和报告,旨在深入理解网络协议和应用开发。

课程实践分为两部分:网络方案设计和FTP实验,详细介绍可见指导书pdf。

FTP实验有三个主要实践项目,下面是项目介绍和我的技术选型:

  1. 传统 FTP 服务器与客户端 (C 语言): 实现了一个符合 FTP 协议基本功能(如文件传输、目录操作、登录验证)的服务器和客户端,并尝试实现主动/被动两种数据传输模式。
  2. 基于 Web 方式的文件传输系统 (Python Flask): 一个通过 Web 界面提供文件上传、下载和目录管理功能的简易系统,模拟了部分 FTP 功能,但提供了更友好的用户体验。
  3. 网页抓取技术 (Python Socket + BeautifulSoup): 一个基于底层 Socket 编程实现的 HTTP 网页爬虫,用于理解 HTTP 协议的底层交互,能够抓取指定 HTTP 网站的文本内容和图片。

About

2025中国石油大学(北京)计算机网络实习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published