1.1计算机网络在信息时代的作用

图片.png
我们可以到中国互联网络信息中心下载一份最新报告了解国民的网络使用情况

你会发现,当今进入网络成为必然趋势,既然如此,我们为何不去了解网络呢?

接下来的课程将展开对网络底层的运行进行深刻而广泛的讨论和认知

1.2因特网概述

图片.png


图片.png
这里面要特别注意的是,老师PPT内容有误,就是关于因特网、互联网、互连网的区别

这里我们把计算机网络(谢希仁第八版)内容复制过来

  1. 以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的
  2. 以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET

因特网服务提供者ISP

互联网服务提供商(Internet Service Provider),简称ISP,指的是面向公众提供下列信息服务的经营者:一是接入服务,即帮助用户接入Internet;二是导航服务,即帮助用户在Internet上找到所需要的信息;三是信息服务,即建立数据服务系统,收集、加工、存储信息,定期维护更新,并通过网络向用户提供信息内容服务

你要想上网必须要有IP地址,那么ISP就提供分配IP服务

图片.png


基于ISP的三层结构的因特网

图片.png


因特网的组成分为边缘部分和核心部分,其中边缘部分是我们经常看见使用到的,而这背后服务的提供者就来源于核心部分,我们学习的就是两者之间的通信过程和原理

图片.png

1.3三种交换方式:电路交换、分组交换和报文交换

1.3.1电路交换

图片.png

1.3.2分组交换

**用户H6把报文分割并添加首部信息准备发送用户H2**

图片.png**用户H2收到报文去掉首部信息进行拼接,达到通信目的**

图片.png
这其中涉及到三个核心角色:发送方,路由器,接收方

我们分别看看他们都在做什么?

图片.png

这里我们暂时不去讨论其中可能出现的其他细节,比方说传输信息出错如何处理的问题,这些属于课程后面需要

去讨论的内容,这里不赘述

1.3.3报文交换

应用较少,现实生活中多被分组交换替代,只要知道报文交换的报文大小传输没有限制

1.3.4三种交换优缺点比较

图片.png

1.4计算机网络的定义和分类

1.4.1计算机网络的定义


图片.png

1.4.2计算机网络的分类

图片.png

1.5计算机八大性能指标

性能指标可以从不同的方面来衡量计算机网络的性能

1.5.1速率

比特/速率 = 时间

图片.png

1.5.2带宽

图片.png

1.5.3吞吐量

图片.png

1.5.4时延

图片.png

图片.png

1.5.5时延带宽积

图片.png

1.5.6往返时间

图片.png

1.5.7利用率

图片.png

1.5.8丢包率

图片.png

总结

图片.png

图片.png

1.6计算机网络体系结构

图片.png
事实上的国际标准底层实现情况

图片.png

1.7计算机网络体系结构分层的必要性

分层是为了把复杂的问题进去切割,维护时更好处理,联想Java的面向对象编程,其目的也是如此

你要是把程序写在一个main函数里面,你维护的时候看你怎么办


图片.png


物理层

  1. 采用怎样的传输媒体
  2. 采用怎样的物理接口
  3. 采用怎样的信号表示比特0和1

图片.png

数据链路层

  1. 如何表示网络中的各主机
  2. 如何从信号所表示的一连串比特流中区分地址和数据
  3. 如何协调各主机争用总线

图片.png

网络层

  1. 如何标识各网络以及网络中的各主机
  2. 路由器如何转发分组

图片.png

运输层

  1. 如何解决进程之间基于网络的通信问题
  2. 出现传输错误时,如何处理

图片.png

应用层

  1. 通过应用进程间的交互来完成特点的网络应用

image.png

1.8计算机网络体系结构中的专用术语

实体 协议 服务

实体

image.png

协议

image.png

协议三要素:语法、语义、同步

image.png

image.png

image.png

服务

image.png

image.png