-
第一章Computer Networks
本章主要介绍计算机网络的概念、分类、示例及网络参考模型。从计算机网络的日常应用谈起,结合现在常用的万维网、移动通信网络及传感器网络,通过分析比较计算机网络与分布式系统、Internet与WWW之间的区别联系,进而给出计算机网络的定义;通过按距离范围、传输介质、拓扑结构等不同分类方法对计算机网络进行分类,引入计算机网络构建所需要的参考模型及体系结构,涉及协议分层、接口与服务、OSI与TCP/IP等理论与知识。
-
●1.1Introduction
本节通过介绍网络购物、电子商务等网络的商务应用与个人娱乐等网络应用形式,分析了B2B、B2C、C2C、G2C、O2O等常用网络应用模式与C/S、P2P等网络通信形式,对计算机网络进行了定义,并比较了计算机网络与分布式系统、Internet与WWW。
-
●1.2Example Networks
本节通过比较WWW与Internet,给出计算机网络定义,并从距离、拓扑与介质三个方面介绍了计算机网络的分类情况。
-
●1.3Classifying Networks
本节通过介绍Internet的发展历史,指出WWW是Internet的一个应用;并介绍了移动通信网络、WIFI、RFID等计算机网络示例。
-
●1.4Network Software(1)
本节通过介绍邮政系统与哲学家模型,主要讨论了计算机网络构建时所要考虑的软件层次问题,介绍了协议分块与体系结构涉及到的层、接口、协议、服务等相关概念,分析了设计分层要考虑的寻址、检错、流量控制、复用与路由等问题,并利用QQ消息传递过程展示了这些问题的解决思路、比较了服务与接口的区别联系。
-
●1.5Network Software(2)
本节通过介绍邮政系统与哲学家模型,主要讨论了计算机网络构建时所要考虑的软件层次问题,介绍了协议分块与体系结构涉及到的层、接口、协议、服务等相关概念,分析了设计分层要考虑的寻址、检错、流量控制、复用与路由等问题,并利用QQ消息传递过程展示了这些问题的解决思路、比较了服务与接口的区别联系。
-
●1.6Reference Models(1)
本节通过介绍OSI与TCP/IP网络参考模型,分析了各层所要完成的任务与寻址方式,解释了封装与解封装等关键概念,并通过QQ消息传递过程展示了参考模型各层的工作过程与寻址方式。
-
●1.7Reference Models(2)
本节通过介绍OSI与TCP/IP网络参考模型,分析了各层所要完成的任务与寻址方式,解释了封装与解封装等关键概念,并通过QQ消息传递过程展示了参考模型各层的工作过程与寻址方式。
-
第二章Physical Layer
本章主要介绍网络参考模型的底层——物理层,它主要负责把比特从一个节点传输到另一个节点。重点讲解了数据通信系统的组成部分及重要概念,光纤、双绞线等常用传输介质,频分、时分、码分等多路复用技术,电路交换与包交换等常用交换技术,以及电话系统与ADSL。
-
●2.1Theory of Communication(1)
本节通过分析数据通信系统的组成部分,主要介绍了单工与双式、串行与并行、异步与同步、模拟与数字、带宽与宽带、波特率与比特率、传输减损与信噪比等数据通信过程涉及到的重要概念;并通过分析尼奎斯特定理与香农公式,解释如何应用其计算最大数据传输率及电平分级选择问题。
-
●2.2Theory of Communication(2)
本节通过分析数据通信系统的组成部分,主要介绍了单工与双式、串行与并行、异步与同步、模拟与数字、带宽与宽带、波特率与比特率、传输减损与信噪比等数据通信过程涉及到的重要概念;并通过分析尼奎斯特定理与香农公式,解释如何应用其计算最大数据传输率及电平分级选择问题。
-
●2.3Transmission Medium(1)
本节主要介绍了磁带、双绞线、铜轴电缆、光纤等有线传输介质与电磁波、卫星等无线传输介质,分析了电话系统的组成及ADSL等应用。
-
●2.4Transmission Medium(2)
本节主要介绍了磁带、双绞线、铜轴电缆、光纤等有线传输介质与电磁波、卫星等无线传输介质,分析了电话系统的组成及ADSL等应用。
-
●2.5Multiplexing(1)
本节主要介绍了一种提高信道利用率的常用技术——复用,及频分、时分、波分及CDMA(码分多址)等常用利用技术。
-
●2.6Multiplexing(2)
本节主要介绍了一种提高信道利用率的常用技术——复用,及频分、时分、波分及CDMA(码分多址)等常用利用技术。
-
第三章The Data Link Layer
本章介绍网络参考模型中的物理层上面的一层——链路层,它主要负责把信息从一个节点传输到下一个节点;主要介绍了成帧、常用的检错与纠错方法、两节点间的链路层传输协议设计与协议示例。
-
●3.1Framing
本节主要介绍了如何把数据流组装成帧的常用方法,如字符计数法、带标志的字节填充法与带首尾标志的位填充法等。
-
●3.2Cyclic Redundancy Check
本节主要介绍了常用的几种检错与纠错方法,如奇偶检错(一维与二维)、循环冗余检验码(CRC)、汉明编码(Hamming Coding)
-
●3.3Hamming Coding
本节主要介绍了汉明编码(Hamming Coding)
-
●3.4LINK PROTOCOLS(1)
本节主要介绍了如何从最简单的条件开始来设计链路层协议,如停等协议、后退N帧与选择性重传协议等,并展示了PPP协议示例。
-
●3.5LINK PROTOCOLS(2)
本节主要介绍了如何从最简单的条件开始来设计链路层协议,如停等协议、后退N帧与选择性重传协议等,并展示了PPP协议示例。
-
第四章The Medium Access Control Sublayer
本章主要介绍了链路层的子层——介质访问子层相关内容,讨论了多路访问协议、以太网的相关内容、网桥与交换机等网络交换设备。
-
●4.1Multiple Access Protocols
本节讨论的是如何动态地提高多站点竞争使用同一信道的利用率,介绍了ALOHA、1—持续、P—持续与非持续等多路访问协议。
-
●4.2EtherNet
以太网是现在最常用的一种局域网,本节主要介绍了以太网的常用标准、传输介质与802系列网络标准。
-
●4.3Bridge
网桥是一种常见的网络交换设备。本节主要介绍了网桥的工作机制及其作用。
-
●4.4Switching
本节通过分析集线器、中继器、网桥、交换机、路由器与网关等网络设备,讨论了网络参考模型各层信息处理的机制过程。
-
第五章The Network Layer
网络层负责把数据从源主机传输到目的主机,是网络参考模型中的核心层之一。它主要利用IP地址与路由把数据从源主机传输到目的主机,本章主要介绍IP地址规格、路由概论及常用路由算法、IP数据报规格及ICMP、ARP、NAT等相关协议。
-
●5.1Introduction
本节主要介绍网络层负责处理的事务——为数据包找一条从源主机到目的主机的路,以及达成这个目的的两种方式——数据报与虚电路。
-
●5.2Shortest Path Routing
本节主要讨论路由最短路径的算法。
-
●5.3Distance Vector Routing
本节主要讨论路由的距离矢量。
-
●5.4Link State Routing
本节主要讨论路由的链路状态。
-
●5.5IP Protocol
本节主要讨论Ip协议相关内容。
-
●5.6IP Addresses
本节主要讨论IP地址相关知识。
-
●5.7Internet Control Protocol
本节主要学习网络控制协议相关知识内容。
-
●5.8NAT IPV6
NAT IPV6
-
第六章The Transport Layer
网络层负责尽量(但不保证)把数据从源主机传输到目标主机,传输层主要负责把数据从源主机的一个程序传输到目标主机的一个程序,它利用端口号(Port Number)来确定是哪个程序(进程)。本章主要介绍传输层上常用的两个协议UDP与TCP,UDP是无连接、不可靠,而TCP是面向连接、可靠的。
-
●6.1User Datagram Protocol
本节主要介绍传输层的任务及其寻址方式(利用端口号确定把数据传输给目标主机的哪个程序,而网络层是利用IP地址确定目标是哪个主机),另外还讨论了传输层的一个不可以靠、无连接的协议——UDP。
-
●6.2Transmission Control Protocol
本节主要介绍了传输层的一个面向连接的、可靠的协议——TCP及实现可靠传输的机制:在建立连接与释放连接时三次握手、窗口(缓冲区)机制、流量控制、动态计时器调整等。
-
第七章Application Layer
应用层是用户与网络之间的一个接口,网络利用应用层来为用户提供服务,用户利用应用层来使用网络,故应用层主要为用户提供各种网络服务,如DNS、Email、WWW等服务。
-
●7.1Domain Name System
一般人们进行网络访问时用的都是域名,但在进行网络通信使用的是网络IP地址,那么如何把域名转换为IP地址呢?这就是DNS(域名系统)要完成的工作。本节主要介绍DNS及Email的工作机制。
-
●7.2E-mail & World Wide Web
WWW(World Wide Web)是人们在上网时经常用到的一个网络服务,也就是万维网,它是1989年HTTP(超文本传输协议)发明以后才产生的,是运行在Internet上面的一个分布式系统。本节主要介绍WWW的工作机制。





