计算机网络自顶向下方法

aoe1231 / 2023-08-26 / 原文

1、概论

1.1、什么是 Internet ?

1.1.1、从具体构成角度

节点:

  • 主机及其上运行的应用程序;
  • 路由器、交换机等网络交换设备。

边:

  • 接入网链路:主机连接到互联网的链路;
  • 主干链路:路由器间的链路。

互联网是数以亿计的、互联的计算机设备:

  • 主机 = 端系统;
  • 运行网络应用程序。

1.1.2、从服务角度

  • 使用通信设施进行通信的分布式应用:Web、VoIP、email、分布式游戏、电子商务、社交网络。
  • 通信基础设施为apps提供编程接口(通信服务):将发送和接收数据的apps与互联网连接起来;为app应用提供服务选择,类似于邮政服务。无连接不可靠服务、面向连接的可靠服务。

1.2、什么是协议?

协议控制发送、接收消息。如 TCP、HTTP、FTP、PPP。

协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和/或接收或其他时间方面所采取的动作。

1.3、网络边缘

  • 主机;
  • 应用程序(客户端和服务器)。

1.3.1、端系统(主机)

  • 运行应用程序;
  • 如 Web、email;
  • 在“网络的边缘”。

1.3.2、客户/服务器模式

1.3.3、对等(peer-peer)模式

每个端节点既是客户机又是服务器。

1.4、网络核心

网络核心是路由器的网状网络,作用是数据交换。

  • 互连着的路由器;
  • 网络的网络

基本问题:数据怎样通过网络进行传输?

  • 电路交换:为每个呼叫预留一条专有电路,如电话网。
  • 分组交换:将要传送的数据分成一个个单位,即分组;将分组从一个路由器传到相邻路由器(hop),一段段最终从源端传到目标端;每段采用链路的最大传输能力(带宽)。

1.4.1、电路交换

1.4.2、分组交换

 

1.5、接入网、物理媒体

有线或者无线通信链路。

 

 

 

 

 

 

 

 

 

 

 

p5