计算机网络自学笔记
分享
课程详情
课程评价
spContent=10天学会计算机网络?课程梳理了10个最重要的知识点:协议分层、HTTP、域名系统、Socket编程、传输控制协议、路由器、IP寻址、层次路由、以太网交换机、Wifi网络。只要你阅读了课程的自学笔记,观看了重要知识点的视频、做完了课后的实验,OK,你掌握这门课程的主要内容了!
—— 课程团队
课程概述

本课程是计算机科学与技术,软件工程,网络工程,信息安全,数字媒体等信息类专业的核心课程。
本课程从计算机网络体系结构的应用层开始,采用自顶向下的方法逐层介绍计算机网络层次化协议体系结构,结合因特网具体协议阐述计算机网络基本原理和技术。


前修课程:C语言编程。

授课目标

帮助大家理解网络中数据的流动过程。

课程大纲

1.     计算机网络与因特网 ()

重要知识点:        

–协议分层

掌握的技能:

     1. 目标主机的检测(ping)

     2. 目标主机的路径跟踪(tracert)

     3. Wireshark入门

      

2.     网络应用协议的概念和功能 (两周)

重要知识点:     

–HTTP协议

         –域名解析系统DNS

– Socket编程

掌握的技能:

      1. ApacheWeb服务器的安装、配置,HTTP协议验证

      2. 域名系统层次结构(nslookup)

      3. Socket编程

 

3.     传输层服务和工作原理 ()

重要知识点:     

– 面向连接的传输及TCP 协议

掌握的技能:

       1. Wireshark探究TCP协议(接收窗口、序号/确认号、三次握手、数据流跟踪等等)

 

4.     网络层和路由 (两周)

重要知识点:     

– 层次路由选择

– IPv4

–路由器的基本结构

掌握的技能:

       1. Cisco Packet Tracer模拟器入门

       2. RIP路由配置

       3. OSPF路由配置

 

5.     数据链路层和局域网 (一周)

重要知识点:  

–交换机和局域网

掌握的技能:

       1. 交换机的基本配置

 

6.     无线网络和移动网络 (一周)

重要知识点:  

–IEEE802.11无线(WLAN

掌握的技能:

        1. WifiWLAN网络中的数据包捕获






预备知识

C语言编程。

证书要求

课程的总分达到60分以上,可以获得本课程的合格证书。

课程的总分达到85分以上,可以获得本课程的优秀证书。


参考资料

计算机网络:自顶向下方法(第6版), J.F.KuroseK.W.Ross,陈鸣译, 机械工业出版社,2014.

Computer Networking: A Top-Down Approach(Sixth Edition) , J.F.KuroseK.W.Ross,2012.

 

计算机网络(第7版), 谢希仁编著, 电子工业出版社,2017.

计算机网络(第5版), A.S.Tanenbaum, D.J.Wetherall,严伟,潘爱民译,清华大学出版社,2012.

 

实验指导书:

计算机组网及Wireshark实验教程,徐建编著,西安电子科技大学出版社,2018(待出版).