最近在读Andrew S. Tanenbaum / David J. Wetherall的《计算机网络》第五版,由严伟 / 潘爱民翻译,清华大学出版社出版。粗略阅读,以下是部分笔记。分享学习,如有错误请指正。
引言
新模型:大量相互独立但彼此连接的计算机共同完成计算任务。这些系统称为计算机网络。
对等网络:在对等网络中没有固定的客户机和服务器。
计算机网络的应用:
个人与远程信息数据库之间的交互过程。
人与人通信。
广义的电子商务。
娱乐。
普适计算。
网络的两个维度:传输技术和网络尺度。
传输技术:广播式链路和点对点链路。
网络如何决定使用哪条路径的策略称为路由算法。
层和协议的集合称为网络体系结构。
面向连接的服务和无连接服务。
服务和协议。协议是一组规则,规定了同一层上对等实体之间所交换的数据包或报文的格式和含义。服务就好像是面向对象语言中的抽闲数据类型或者对象,它定义了在对象上可以执行的操作。
OSI参考模型:
物理层(physical layer)关注在一条通信信道上传输原始比特。比特。
数据链路层(data link layer)的主要任务是将一个原始的传输设施转变成一条没有漏检传输错误的线路。帧。
网络层(network layer)的主要功能是控制子网的运行。包。
传输层(transport layer)的基本功能是接收来自上一层的数据,在必要的时候把这些数据分割成较小的单元,然后把这些数据单元传递给网络层,并且确保这些数据单元正确地到达另一端。传输层还决定了会话层,因为是实际的最终网络用户提供哪种服务类型的服务。
会话层(session layer)允许不同机器上的用户建立会话。
表示层(presentation layer)关注的是所传递信息的语法和语义。
应用层(application layer)包含了用户通常需要的各种各样的协议。
TCP/IP参考模型:
链路层;互联网层;传输层;应用层。
OSI模型的核心是以下三个概念:服务;接口;协议。
物理层
物理层定义了比特作为信号在信道上发送时相关的电气、时序和其他接口。物理层是构建网络的基础。
其中涉及到数字通信、移动通信、电波与天线等许多的知识。
数据通信的理论基础:傅里叶分析、(尼)奈奎斯特准则和香农定理。
传输介质分类:主要的引导性介质有双绞线、同轴电缆和光纤。非引导性介质包括地面无线电、微博、红外线、通过空气传输的激光和卫星。
数字调制方式可以通过引导性和非引导性介质上的模拟信号来发送比特。
电话系统的主要组件有本地回路、中继线和交换机。
本地回路:调制解调器、ADSL(非对称数字用户线)和光纤。
无源光网络(PON)通常使用一个波长被所有用户共享,用作下行流的传输;而使用另一个波长被所有住户共享,用作上行流的传输。
交换:电路交换和分组交换。