2024年3月29日二稿
2024年7月 7日三稿
2024年8月27日四稿
2024年9月11日五稿(强化)
参考北京航空航天大学计算机学院ppt
《计算机网络(第五版)》 Tanenbaum编著
1.1 计算机网络的定义与分类
计算机网络的功能:
计算机网络的功能主要体现在数据通信(Data communication)、资源共享(resource sharing)和分布式处理(Distributed processing)三个方面。
数据通信 是计算机网络最基本的功能,可以实现分散的对象进行实时的、集中的跟踪管理与监控。
资源共享 是指计算机网络用户可以共享计算机网络中的硬件资源、软件资源和信息资源。
分布式处理 是指将一个任务分解成多个子任务,分布在不同的计算机上进行处理,从而提高了处理效率。
互联网是网络的网络。
从上到下为 基础
一个简单的计算机网络
容易发生卡顿现象(集线器不能避免 数据冲突 )
两台电脑 同时 通过 集线器 发送数据,数据发送就会发生数据冲突问题(两台电脑的数据都发布出去)
互连网(internet)
构建一个专属于自己的内部网络(外部无法访问,外部网络并没有与本网络实现 互联互通 )
互联网(因特网,Internet)
TCP/IP协议族
计算机网络的组成
组成部分
组成部分角度:硬件(端系统 (End System) ),软件,协议( Protocol )
网卡是 计算机连接到网络 的 关键硬件设备,负责数据的发送和接收。它的主要功能包括:
- 数据封装与解封装:网卡在发送数据时会将数据包装成帧,接收时则将帧解封装还原为数据。
- 介质访问控制:网卡控制对 网络介质 的访问,确保数据能够有效地在网络中传输。
- 物理层和数据链路层功能:网卡工作在OSI模型的第二层,即数据链路层,同时也涉及物理层的编码和解码等功能。
介质访问控制(Media Access Control 简称MAC)是计算机网络中的一个关键概念,它主要解决在共享通信介质时如何协调多个设备对信道的使用权的问题。
总的来说,介质访问控制是确保网络中的数据能够有序、高效地传输的重要机制。它不仅关系到网络的性能,还影响着网络的稳定性和扩展性。了解介质访问控制的工作原理对于理解计算机网络的运作至关重要。
工作方式
工作方式角度:边缘部分,核心部分
功能角度
组成部分 | 硬件、软件和协议 |
工作方式 |
边缘部分和核心部分 |
功能组成 |
通信子网和资源子网 |
计算机网络分类
交换方式
传输技术角度
广播网络(Broadcast network)
所有计算机共享一个公共信道,一台计算机发送消息,其他计算机都统一收到的网络
当一台机器收到一个数据包时,它要检查地址字段。如果包的目的地就是接收机器,则该机器要处理此数据包;如果包的目的地址是某台其他机器,则该机器就忽略此数据包。
广播系统往往还提供将一个数据包发送给所有目标机器的可能性,只要在地址字段中使用一个特殊的编码。如果被传输的数据包带有这样的地址编码,那么网络中的每一台机器都将会接收该包并对其进行处理。这种传输模式称为广播(boradcasting)。
有些广播系统还支持给一组机器发送数据包的模式,这种传输模式称为组播(multicasting)。
无线网络是广播链路的一个常见例子,一个覆盖区域内的通信由所有该区域内的机器共享,而该区域的划分取决于 无线信道和传输机器。
点对点网络(Point-to-point network)
每条物理线路连接一对计算机,如果通信的两台主机不存在直接的物理通路,那么由中间节点代为传送。
点-点传输只有一个发送方和一个接收方,有时候也称为单播(unicasting)。
分组传输
两者区别:是否采用分组存储转发与路由选择机制是点对点网络与广播网络的重要区别(点对点支持),