计算机网络:概论学习1

  • 概述
(一)计算机网络在信息时代的作用(数字化、网络化、信息化)
  1. 信息时代:以网络为核心
  2. 三大类网络:电信网络、有线电视网络、计算机网络

电信网络:提供电话、电报及传真等服务

有线电视网络:向用户传送各种电视节目

计算机网络:使用户能在计算机之间传送数据文件

eg:(发展最快的并起到核心作用的是计算机网络。)

  1. Internet:全球最大、最重要的计算机网络

因特网:全国科技技术名词审定委员会推荐,但却长期未得到推广。

互联网:目前流行最广,事实上的标准译名。(已经成为社会最为重要的基础设施之一)

互连网:局部范围互连起来的计算机网络。(互联网 ≠互连网。)

互联网特点:连通性(connectivity)、资源共享(sharing)

连通性:使上网用户之间可以非常便捷、非常经济地交换各种信息,好像这些用户终端都彼此直接连通一样。

资源共享:实现信息共享、软件共享、硬件共享。由于网络的存在,这些资源好像就在用户身边一样地方便使用。

考题:(1.互联网生活地位?)

(二)互联网概述
  1. 计算机网络:由若干节点(node)和连接这些节点的链路(link)组成。节点可以是计算机、集线器、交换机或路由器等。
  1. 互连网(internetwork或internet)

多个网络通过一些路由器相互连接起来,构成了一个覆盖范围更大的计算机网络。

"网络的网络"(network of networks)。

Eg(用"云"表示网络)

  1. 网络与互连网基础概念

网络:把许多计算机连接在一起。

互连网:把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。

互连网 (internet) ≠ 互联网 (Internet)

  1. 互联网基础结构发展的三个阶段

三个阶段:

第一阶段(1969-1990)->第二阶段(1985-1993)->第三阶段(1993-现在)

四个阶段:(若题目需要四个阶段)

第一阶段(1950)->第二阶段(1969-1990)->第三阶段(1985-1993)->

第四阶段(1993-现在)

第一阶段(1969-1990):从单个网络 ARPANET 向互联网发展。

ARPANET:最初只是一个单个的分组交换网,不是一个互连网。

1983 年,TCP/IP 协议成为 ARPANET 上的标准协议,使得所有使用 TCP/IP 协议的计算机都能利用互连网相互通信。人们把 1983 年作为互联网的诞生时间。

1990 年,ARPANET 正式宣布关闭。

第二阶段(1985-1993):建成了三级结构的互联网。

国家科学基金网 NSFNET。

三级结构:主干网、地区网和校园网(或企业网)。

覆盖了全美国主要的大学和研究所,并且成为互联网中的主要组成部分。

第三阶段(1993-现在):全球范围的多层次 ISP 结构的互联网。

出现了互联网服务提供者 ISP (Internet Service Provider):

提供接入到互联网的服务。

需要收取一定的费用。

多层次 ISP 结构:

主干 ISP、地区 ISP 和本地 ISP。

覆盖面积大小和所拥有的 IP 地址数目的不同

(三)互联网的组成
  1. 从互联网的工作方式上看,可以划分为两大块:

边缘部分: 由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享。

核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)。

  1. 端系统

处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。

端系统在功能上可能有很大差别:

小的端系统:普通个人电脑、智能手机、网络摄像头等。

大的端系统:非常昂贵的大型计算机或服务器。

端系统的拥有者:可以是个人、单位、或某个 ISP。

端系统之间的两种通信方式:

客户/服务器方式:Client/Server方式(C/S方式)

对等方式:Peer to Peer方式 (P2P方式)

C/S方式:

客户/服务器方式所描述的是进程之间服务和被服务的关系。

客户是服务的请求方,服务器是服务的提供方

客户程序:

被用户调用后运行,需主动向远地服务器发起通信(请求服务)。必须知道服务器程序的地址。

不需要特殊的硬件和很复杂的操作系统。

服务器程序:

专门用来提供某种服务的程序,可同时处理多个客户请求。

一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。不需要知道客户程序的地址。

一般需要强大的硬件和高级的操作系统支持。

P2P对等方式

两台主机在通信时不区分服务请求方和服务提供方。

只要都运行了 P2P 软件,就可以进行平等的、对等连接通信。

  1. 计算机之间通信的含义

主机 A 的某个进程和主机 B 上的另一个进程进行通信。

  1. 互联网核心部分

交换技术包括:电路交换、分组交换、报文交换

(互联网核心部分采用分组交换技术)

电路交换

电路交换主要特点:通话的两个用户始终占用端到端的通信资源

电线对的数量与电话机数量的平方(N2)成正比。

交换switching的含义:

转接:把一条电话线转接到另一条电话线,使它们连通起来。

从通信资源的分配角度来看,就是按照某种方式动态地分配传输线路的资源。

电路交换的三个阶段:

建立连接:建立一条专用的物理通路(占用通信资源)。

通话:主叫和被叫双方互相通电话(一直占用通信资源)。

释放连接:释放刚才使用的专用的物理通路(归还通信资源)。

分组交换

分组交换的特点:

分组交换:采用存储转发技术

分组交换的问题:

排队延迟:分组在各路由器存储转发时需要排队。

不保证带宽:动态分配。

增加开销:各分组必须携带控制信息;路由器要暂存分组,维护转发表等。

报文交换:

在 20 世纪 40 年代,电报通信就采用了基于存储转发原理的报文交换 (message switching)。

但报文交换的时延较长,从几分钟到几小时不等。

现在报文交换已经很少有人使用了

(四)计算机网络的类别
  1. 计算机网络的定义

计算机网络的精确定义并未统一。

较好的对计算机网络的定义:

(计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。)

  1. 几种不同的类别的计算机网络

按照网络的作用范围进行分类;

按照网络的使用者进行分类;

用来把用户接入到互联网的网络。

按照网络的作用范围进行分类;

按照网络的使用者进行分类;

用来把用户接入到互联网的网络。

(五)计算机网络的性能
  1. 计算机网络的性能指标

性能指标:从不同的方面来度量计算机网络的性能

重要的性能指标:速率、带宽、吞吐率、时延、时延带宽、往返时间、利用率

速率:

最重要的一个性能指标。

指的是数据的传送速率,也称为数据率 (data rate) 或比特率 (bit rate)。

单位:bit/s,或 kbit/s、Mbit/s、 Gbit/s 等。

例如 4 ´ 1010 bit/s 的数据率就记为 40 Gbit/s。

速率往往是指额定速率或标称速率,非实际运行速率。

千 = K = 210 = 1024,兆 = M = 220 = 1024 K,吉 = G = 230 = 1024 M

1 字节 (Byte) = 8 比特 (bit)

带宽:

频域

某个信号具有的频带宽度。单位是赫(或千赫、兆赫、吉赫等)。某信道允许通过的信号频带范围称为该信道的带宽(或通频带)。

时域

网络中某通道传送数据的能力,表示在单位时间内网络中的某信道所能通过的"最高数据率"。单位就是数据率的单位 bit/s。

两者本质相同。

一条通信链路的"带宽"越宽,其所能传输的"最高数据率"也越高。

吞吐量:

单位时间内通过某个网络(或信道、接口)的实际数据量。

受网络的带宽或网络的额定速率的限制。

额定速率是绝对上限值。

可能会远小于额定速率,甚至下降到零!

有时可用每秒传送的字节数或帧数来表示。

时延:

指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。

有时也称为延迟或迟延。

组成:

  1. 发送时延

也称为传输时延。

是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

  1. 传播时延

是电磁波在信道中传播一定的距离需要花费的时间

电磁波传播速率:

自由空间的传播速率是光速 = 3.0 ⅹ 105 km/s

在铜线电缆中的传播速率约 = 2.3 ⅹ 105 km/s

在光纤中的传播速率约 = 2.0 ⅹ 105 km/s

  1. 处理时延

主机或路由器在收到分组时,为处理分组(例如分析首部、提取数据、差错检验或查找路由)所花费的时间。

  1. 排队时延

分组在路由器输入输出队列中排队等待处理和转发所经历的时延。

排队时延的长短往往取决于网络中当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,这相当于排队时延为无穷大。

(六) 计算机网络体系结构
  1. 计算机网络体系结构的形成

分层设计方法:最初的ARPANET设计时提出了分层的设计方法,旨在将庞大而复杂的问题转化为若干较小的局部问题。

体系结构的发展:

IBM在1974年制定了系统网络体系结构SNA。

ISO在1983年形成了著名的ISO 7498国际标准,即七层协议的体系结构(OSI/RM)。

TCP/IP体系结构因其实用性和广泛性成为事实上的国际标准。

2 协议与划分层次

网络协议:为进行网络中的数据交换而建立的规则、标准或约定,包含语法、语义和同步三个组成要素。

层次式协议结构:复杂的计算机网络协议应采用层次式结构,各层之间独立且功能明确。

3 具有五层协议的体系结构

五层协议体系结构包括:应用层、运输层、网络层、数据链路层和物理层。

应用层:

任务:通过应用进程间的交互来完成特定网络应用。

协议:DNS、HTTP、SMTP等。

数据单元:报文(message)。

运输层:

任务:负责向两台主机中进程之间的通信提供通用的数据传输服务。

协议:TCP(面向连接、可靠)、UDP(无连接、尽最大努力)。

数据单元:TCP为报文段(segment),UDP为用户数据报。

网络层:

任务:为分组交换网上的不同主机提供通信服务,具体任务包括路由选择和转发。

协议:IP(无连接的网际协议)和多种路由选择协议。

数据单元:IP数据报(或简称为数据报)。

数据链路层:

任务:实现两个相邻节点之间的可靠通信,传送帧(frame)。

方法:采用可靠传输协议来纠正差错(会使协议复杂)。

物理层:

任务:实现比特(0或1)的传输。

内容:确定连接电缆的插头引脚数量和连接方式,不涉及具体物理媒体(如双绞线、同轴电缆等)。

4 实体、协议、服务和服务访问点

实体:任何可发送或接收信息的硬件或软件进程。

协议:控制两个对等实体进行通信的规则的集合。

服务:本层向上一层提供的通信能力,通过服务原语实现。

服务访问点(SAP):相邻两层实体进行交互的地方,是一个逻辑接口。

服务数据单元(SDU):层与层之间交换的数据单位,可以与协议数据单元(PDU)不同。

5 TCP/IP的体系结构

四层体系结构:应用层、运输层、网际层、网络接口层。

特点:

路由器在转发分组时最高只用到网际层。

某些应用程序可以直接使用IP层或网络接口层。

设计理念:网络核心部分越简单越好(IP over Everything)。

协议族:沙漏计时器形状的TCP/IP协议族,强调Everything over IP(IP层支持多种运输层协议)。

数据在各层之间的传递过程

数据在发送方从上层向下层传递,每层都加上自己的首部(和可能的尾部),形成该层的PDU。

数据在接收方从下层向上层传递,每层都去掉自己的首部(和可能的尾部),恢复出原始数据。

传递过程中,对等层之间通过水平虚线直接传递PDU。

相关推荐
废墟乌托邦13 小时前
实验10 路由器的基本配置 实验报告
网络·智能路由器
初听于你13 小时前
IP地址与路由器地址
linux·运维·服务器·网络·tcp/ip·计算机网络·智能路由器
《七》跷13 小时前
VLAN实验
网络·智能路由器
Ambition.n13 小时前
动态路由-OSPF
智能路由器
程序员如山石13 小时前
路由器不能上网的解决过程
智能路由器
ME101013 小时前
计算机三级网络技术知识点全面总结
网络·计算机网络
brucelee18613 小时前
Window访问 小米路由器的共享文件夹 设置
网络·智能路由器
Lxyand113 小时前
OSPF 全网最详解(理论及配置)
网络
俊哥哥!13 小时前
小米路由器3G R3G 刷入Breed和OpenWrt 插入可共享网络的usb随身WiFi
智能路由器
funnycoffee12313 小时前
遵循 TCP/IP 四层模型,详细描述一台终端访问 www.taobao.com 的完整过程
网络·网络协议·tcp/ip