# computerNetwork **Repository Path**: wuhanuniversity/computer-network ## Basic Information - **Project Name**: computerNetwork - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2021-02-02 - **Last Updated**: 2022-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 计算机网络 ******************** [English Version](README.md) **请在留言中留下你珍贵的评论、建议、疑问等教学反馈或直接给我发电子邮件!** 武汉大学计算机学院课程: * 20202021762 《计算机网络》 本世纪以来互联网推动着世界发生了巨大的变化,同时自身不断演化发展, 形成了一波又一波的互联网浪潮。 本课程讲授互联网背后的基础 ——— 计算机网络的概念和一般原理。 通过本课程的学习我们将了解计算机网络的结构和组成、 分组交换、分层架构以及各种网络应用程序。 并熟悉计算机网络的各种协议,探索网络安全问题。 #### 前置课程: * 计算机组成原理 * C / C++ * 数据结构 学分: 3.0 #### 主要教学内容: * Web/http、IP 语音、p2p 文件共享及套接字编程 * 可靠传输: TCP/IP 协议、传输可靠性、流控制及拥塞控制 * 网络层: 域名和地址、路由 * 局域网:以太网和交换机 * 无线网络及信息安全 主讲教师: 胡继承 教授 ## 1 仓库介绍 本仓库发布武汉大学胡继承教授所授课程《计算机网络》的幻灯片与资源。 ### 1.1 教学指导幻灯片: #### [0 课程介绍](slides/instruction/introduction.pptx) #### [1 概述](slides/instruction/01.pptx) #### [2 物理层](slides/instruction/02.pptx) #### [3 数据链路层](slides/instruction/03.pptx) #### [4 网络层](slides/instruction/04.pptx) #### [5 传输层](slides/instruction/05.pptx) #### [6 应用层](slides/instruction/06.pptx) ### 1.2 来自课本图书出版商的幻灯片: #### [1 概述](slides/publisher/01.pptx) #### [2 物理层](slides/publisher/02.pptx) #### [3 数据链路层](slides/publisher/03.pptx) #### [4 网络层](slides/publisher/04.pptx) #### [5 传输层](slides/publisher/05.pptx) #### [6 应用层](slides/publisher/06.pptx) ## 2 git, github 及 gitee 本课程采用 git 作为项目管理工具并管理课程相关教学、训练及练习资源。 建议大家以 github 作为主要的远程仓库方便获取丰富的程序员社区资源, 而将 gitee 作为备份远程仓库来备份源码以备不时之需。尽量同时采用 github 与 gitee 来保存个人的源码及编码资源。 [git 下载地址 https://git-scm.com/downloads](https://git-scm.com/downloads) 从上述官网下载 git 的最新版本进行缺省安装即可。 ### 2.1 SSH Connection 使用 git 工具来管理项目, 通常会使用 SSH 来连接代码仓库。win10 下如何 安装 SSH client 参见: [win10 安装SSH](git/ssh_client.md) 生成并使用 ssh-key: [参见 ssh-key](git/ssh_gitee.md) ### 2.2 Push to Remote Repositories 同步本地仓库到 github 与 gitee 的方法参见: [同步推送本地仓库到 gitee 与 github](git/gitee_n_github.md) #### 2.2.1 github github extension 的安装参见教学幻灯片。 #### 2.2.2 gitee 事实上 github extension 已经可以涵盖 gitee extension 的作用。 gitee 的 VS extension 下载地址: https://marketplace.visualstudio.com/items?itemName=GiteeInc.GiteeExtension ### [2.3 frequently used git commands](git/frequentlyUsed.md) ### [2.4 New git preview features](git/preview_features.md) ## 3 历史资料 [History slides for 2020](history_slides/README.md) [History lab resources](history_labs/README.md) ## Academic Integrity Grading in this course is intended to be fair and objectively measure your performance as much as possible. Wuhan University regards acts of academic dishonesty (e.g., plagiarism, cheating on examinations, obtaining unfair advantage, and falsification of laboratory notebook records) as serious offenses against the values of intellectual honesty. Penalty for Academic Dishonesty: * grade penalty: final grade is of 0 grade-point ## How to contribute 1. Create a personal fork 2. Clone the fork on your local machine 3. Create a new feature branch Feat_xxx 4. Make a commit 4. Create new Pull Request