哈尔滨工业大学计算机网络相关笔记

本文为哈尔滨工业大学mooc课程计算机网络的相关笔记与整理。

原课程地址如下:https://www.icourse163.org/learn/HIT-154005?tid=1450314458#/learn/content?type=detail&id=1214593612

1 计算机网络基本概念

计算机网络是计算机技术和通信技术紧密结合的产物。

通信系统模型:

哈尔滨工业大学计算机网络相关笔记

计算机网络就是一种特殊的通信网络,在于其信源和信宿都是计算机。

什么是计算机网络:计算机网络就是互连的、自治的计算机集合。

  • 自治:无主从关系。也就是说某台计算机不能控制另一台计算机。
  • 互连:互联互通。通过通信链路相连。(信道)(具体来说就是一些介质,如光纤、电缆、无线信号等)。

哈尔滨工业大学计算机网络相关笔记

当主机之间距离很远,网络规模很大时如何保证互连?

通过交换网络互连主机。

哈尔滨工业大学计算机网络相关笔记

什么是Internet?

  • 从组成细节角度。它是一个全球性的最大的互联网络。ISP(Internet Service Provider)网络互连的“网络之网络”。

哈尔滨工业大学计算机网络相关笔记

  • 从服务角度。为网络应用提供通信服务的通信基础设施:

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

什么是网络协议?协议是计算机网络有序运行的重要保证。

哈尔滨工业大学计算机网络相关笔记

任何通信或信息交换过程都需要规则。

哈尔滨工业大学计算机网络相关笔记

网络协议的定义:

哈尔滨工业大学计算机网络相关笔记

通常情况下不同的协议交换的内容、实现的功能、约定的格式等都不相同。

协议的三要素:

哈尔滨工业大学计算机网络相关笔记

协议是计算机网络的重要内容。

哈尔滨工业大学计算机网络相关笔记

2 计算机网络结构

哈尔滨工业大学计算机网络相关笔记

  • 网络边缘:

哈尔滨工业大学计算机网络相关笔记

在主机上运行的网络应用,它们之间是按照什么方式进行通信?主要有两类:客户/服务器应用模型(谁主动发起通信谁就是客户,谁被动接受谁就是服务器;所有的通信都是发生在客户与服务器之间,不会出现客户与客户之间的通信);对等(peer-peer,P2P)模型(在此模型中,通信双方没有绝对的客户与服务器之分;过程中可以没有传统意义上的专用服务器)。

  • 网络边缘通过接入网络接入核心网络。

哈尔滨工业大学计算机网络相关笔记

--接入网络:数字用户线路(DSL)。(ADSL:非对称数字用户线路;上行线路和下行线路速率不同,发送和接收数据带宽不同。一般来说上行较慢而下行较快)。利用电话线实现声音与数据的同时传输,采用了多路复用技术。该接入网络采用了典型的频分多路复用技术。

哈尔滨工业大学计算机网络相关笔记

--接入网络:电缆网络。(有线电视网络,一种典型的频分多路复用网络)。

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

有时候电缆网络的带宽看起来比较高,但有时候可能没有DSL的接入方式快。共享的用户越多,平均获取的网络通信带宽就越低。

典型家庭网络的接入:

哈尔滨工业大学计算机网络相关笔记

--接入网络:机构(企业)接入网络(Ethernet)

哈尔滨工业大学计算机网络相关笔记

--接入网络:无线接入网络

哈尔滨工业大学计算机网络相关笔记

  • 网络核心:

路由器(路由协议、路由算法)

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

什么是数据交换?怎么进行数据交换?不同的数据交换技术有什么特点?

Internet结构:网络之网络

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

接入ISP如何互连?

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

3 网络核心

数据交换   电路交换

哈尔滨工业大学计算机网络相关笔记

任意两台主机之间需要通信,最简单的方法,在每两台主机之间都建立一条通信链路。但是这种方式在面对主机距离远、数量庞大时就不再适用。

哈尔滨工业大学计算机网络相关笔记

什么是交换?

-动态转接:实现输入端口和输出端口(物理上或逻辑上)的连接。

-动态分配传输资源(计算机网络中主要关心的内容)。

哈尔滨工业大学计算机网络相关笔记

数据交换的类型:电路交换、报文交换、分组交换

  • 电路交换:最典型的电路交换网络:电话网络。

拨号:请求建立一条电路。

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记

哈尔滨工业大学计算机网络相关笔记