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

我们可以到中国互联网络信息中心去下载一份最新报告了解国民的网络使用情况
你会发现,当今进入网络成为必然趋势,既然如此,我们为何不去了解网络呢?
接下来的课程将展开对网络底层的运行进行深刻而广泛的讨论和认知
1.2因特网概述


这里面要特别注意的是,老师PPT内容有误,就是关于因特网、互联网、互连网的区别
这里我们把计算机网络(谢希仁第八版)内容复制过来
以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET
因特网服务提供者ISP
互联网服务提供商(Internet Service Provider),简称ISP,指的是面向公众提供下列信息服务的经营者:一是接入服务,即帮助用户接入Internet;二是导航服务,即帮助用户在Internet上找到所需要的信息;三是信息服务,即建立数据服务系统,收集、加工、存储信息,定期维护更新,并通过网络向用户提供信息内容服务
你要想上网必须要有IP地址,那么ISP就提供分配IP服务

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

因特网的组成分为边缘部分和核心部分,其中边缘部分是我们经常看见使用到的,而这背后服务的提供者就来源于核心部分,我们学习的就是两者之间的通信过程和原理
1.3三种交换方式:电路交换、分组交换和报文交换
1.3.1电路交换

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

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

这其中涉及到三个核心角色:发送方,路由器,接收方
我们分别看看他们都在做什么?

这里我们暂时不去讨论其中可能出现的其他细节,比方说传输信息出错如何处理的问题,这些属于课程后面需要
去讨论的内容,这里不赘述
1.3.3报文交换
应用较少,现实生活中多被分组交换替代,只要知道报文交换的报文大小传输没有限制
1.3.4三种交换优缺点比较
1.4计算机网络的定义和分类
1.4.1计算机网络的定义
1.4.2计算机网络的分类
1.5计算机八大性能指标
性能指标可以从不同的方面来衡量计算机网络的性能
1.5.1速率
比特/速率 = 时间

1.5.2带宽

1.5.3吞吐量
1.5.4时延

1.5.5时延带宽积

1.5.6往返时间
1.5.7利用率

1.5.8丢包率
总结


1.6计算机网络体系结构

事实上的国际标准底层实现情况
1.7计算机网络体系结构分层的必要性
分层是为了把复杂的问题进去切割,维护时更好处理,联想Java的面向对象编程,其目的也是如此
你要是把程序写在一个main函数里面,你维护的时候看你怎么办

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

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

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

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

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

1.8计算机网络体系结构中的专用术语
实体 协议 服务
实体

协议

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



服务



