[A Top-Down Approach][第一章 计算机网络和因特网]
标签(空格分隔): 计算机网络
- 介绍基本术语和概念
- 查看构成网络的基本硬件和软件组件.
- 从网络的边缘开始,考察在网络中运行的端系统和网络应用
- 探究计算机的核心,链路和交换机
- 以及,将端系统和网络核心相连接的接入网和物理媒体
了解因特网是网络的网络
后半部分更加广泛
- 数据的延迟,丢包和吞吐量
- 给出一个端到端吞吐量和延迟的简单定量魔性.
- 协议分层,服务模式
- 网络攻击
- 互联网的历史
- 数据的延迟,丢包和吞吐量
1.1 什么是因特网
回答这种问题的两种方式:
- 描述因特网的具体构成,即软件与硬件
- 分布式应用提供的服务来描述.
1.1.1 具体构成描述
主机(host)
或者端设备(end system)
: PC,工作站,服务器,手机,电视,游戏,相机,汽车端系统通过
通信链路(communication link)
和分组交换机(packet switch)
连接在一起.通信链路
:电缆,铜线,光纤和无线电频谱.
- 链路传输比率:
bit/s
或者bps
- 链路传输比率:
包/分组(packet)
:端系统发送数据时,发送端需要将数据分段,并为每段加上首部字节.由此形成的信息叫做packet
- 在到达目的地之后才会被重新组装
- 在到达目的地之后才会被重新组装
分组交换机
:从它的一条入通信链路接收到达的分组
,并从它的一条出通信链路转发该分组
- 两种最有名的分组交换机
路由器(router)
:通常用于网络核心链路层交换机(link-layer switch)
:用于接入网中
- 两种最有名的分组交换机
路径(route/path)
:一个packet
经过的一系列链路和交换机叫做该网络的路径.
因特网服务提供商(Internet Service Provide,ISP)
:ISP
: 是一个或多个分组交换机和多段通信链组成的网络
ISP
为端系统提供了不同类型的接入方式
- 线缆调制解调器或DSL这样的住宅宽带接入
- 高速局域网接入
- 无线接入
- 56kbps拨号调制解调器接入
ISP
本身也必须互联- 底层的
ISP
通过国家高层的ISP
互联起来.
- 高层的
ISP
通过高速光纤互联的高速路由器组成.
- 高层的
- 底层的
ISP
都是独立管理,运行着IP
协议,遵从一定的命名和地址习惯.- 1.3节再仔细探讨.
协议(protocol)
:控制因特网中信息的接收和发送.TCP(Transmission Control Protocol
):传输控制协议IP(Internet Protocol)
:网际协议
IP
协议定义了路由器和端系统之间发送和介绍packge
格式.
因特网标准(Internet standard)由
因特网工程任务组(Internet Engineering Task Force,IETF)
研发.请求评论(Request For Comment,RFC)
:IETF
的标准文档叫做请求评论.
- RFC文档定义了
TCP
,IP
,HTTP
和SMTP
等协议 - 目前有6000多个RFC文档
- RFC中文文档链接
- RFC文档定义了
其他组织也在指定网络组件的标准.
- 最引人注目的是对网络链路的标准
IEEE 802 LAN/MAN
指定了以太网和无线Wifi的标准.
1.1.2 服务描述
从应用程序的角度来描述因特网.
电子邮件,Web冲浪,IM,SNS,IP语音,流式视频,P2P,网络电视等等.
端系统提供一套与因特网相连的
API
,socket编程啥的.
1.1.3 什么是协议
- 一个
协议
定义了两个或多个通信实体之间的交换的报文格式和次序,以及报文发送和接受一条报文或其他事情所要采取的动作.
1.2 网络边缘
- 网络边缘: 端系统和应用程序,处于网络的边缘部分的组件.
1.2.1 接入网
接入网(acces network)
:将端系统连接到其边缘路由器(edge router)
的物理链路.
- 边缘路由器:端系统到任何其余端系统的路径上第一台路由器
1.家庭接入: DSL,电缆,FTTH,拨号和卫星.
DSL
- DSL:
数字用户线(Digital Subscriber Line,DSL)
:利用本地电话公司现有的本地电话基础设施(双绞铜线). - ISP:本地电话公司
每个用户的DSL调制解调器使用现有的电话线与位于本地电话公司的本地中心局(CO)中的
数字用户线接入复用器(DSLAM)
来交换数据.家庭电话线同时承载了数据和传统的电话信号.
- 高速下行信道: 50kHz~1MHz 频段
- 中速上行信道: 4kHz~50kHz 频段
- 普通的双向电话信道: 0~4kHz频段
DSL标准
:不对称接入
12Mbps
下行 和1.8Mpbs
上行24Mbps
下行 和2.5Mpbs
上行