计算机网络复习笔记——网络概论

本文概述了计算机网络的基本概念,包括网络的定义、组成、Internet 结构、协议分层和服务模型。深入讨论了分组交换网络的性能指标,如时延、丢包率、带宽和吞吐量,并介绍了时延的四种类型。文章适用于网络基础知识的学习和复习。
摘要由CSDN通过智能技术生成

1. 计算机网络概论

1.1 计算机网络的定义

网络通常指的是将单一功能的终端连接到大型计算机所用线路的集合。

计算机网络将各种计算机通过通信线路和网络设备互联起来。计算机最主要的特征是通用性。传统和非传统的计算机被称为主机或端系统
由此,计算机网络可以定义为由通信信道连接的主机和网络设备的集合,以方便用户共享资源互相通信

计算机网络通常具有以下用途:
共享信息、协同计算、 方便通信、 共享硬件

1.2 网络的组成

构成网络的所有网络实体均被抽象为两种基本构件:一种是称为结点(亦称为节点)的计算设备,另一种是称为链路的物理媒体。

节点分为端系统(主机)和中间节点。中间节点又可以分为路由器、交换机、自治系统、虚拟节点和代理等网络设备或组织。链路则可以分为源主机到目的主机的端到端路径和两个节点之间的跳。其中,交换机工作在链路层,路由器工作在网络层。

网络实体之间的关系

1.2.1 直接连接的网络

一个直接连接的网络是由某种物理媒体直接连接所有端系统而组成的。这种物理媒介称为通信链路或链路。物理链路有时仅与一对节点相连,这种链路称为点到点链路。多个结点可以共享同一条物理链路,这种链路称为多路访问链路

多路访问链路的节点数和所能副高的地理范围,会受到限制。因此,需要采用网络间接连通技术才能实现大量端系统之间的互相通信。

1.2.2 网络云

每个端系统都通过一条或多条点对点通信链路(甚至是一个通信网)与连接设备相连。这些连接设备将从一条链路接收的数据转发到另一条链路,因此也称为交换节点

在交换网中,传递数据有两种基本方法:电路交换分组交换。电路交换交换主要用于电话网,分组交换技术则主要用于计算机网络。

电路交换: 发送消息前,发送方与接收方先会通过多台交换机建立一条连接。当网络创建这种电路时,它也会在连接期间为该网络链路预留恒定的传输带宽,使发送方能够以确保的服务质量向接收方持续地传送话语数据。

分组交换:当一个端系统要向另一个端系统发送数据时,发送端系统将长数据划分为等长的短段,并为每个段加上首部,形成一个分组,也称作包。为使数据段能够在网络中独立传输,需要加上一些控制信息以形成分组首部,或称包头

分组交换网通常采用一种称为存储-转发的技术。Internet 将以尽力而为的方式适时地传递分组,但它并不确定分组一定能够送达。

1.3 Internet 的结构

1.3.1 应用程序体系模型

从应用程序研发者的角度看,网络体系结构通过应用程序编程接口为应用程序提供了特定的服务集合。应用程序体系结构则是由应用程序研发者设计,提供了在各个端系统上应当如何组织该应用程序。两种主流的应用程序体系结构的模式是:客户/服务器体系结构(client/server)模式,简称C/S 模式对等方到对等方(peer-to-peer, P2P)体系结构模式,简称P2P模式

客户/服务器体系结构模式

客户机程序是运行在一个端系统上的程序,它发出请求并接受由运行在另一个端系统上的服务器程序所提供的服务。

具有 C/S体系结构的应用程序具有以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值