计算机网络自顶向下方法第1章-计算机网络和因特网
1.1 什么是因特网
1.1.1 因特网的具体构成
因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数十亿计算设备的网络。
1.2.1从为应用程序提供服务的基础设施的角度来描述因特网
如电子邮件、视频会议、在线社交网络、多人游戏等分布式应用程序(distribute application).
1.3.1 什么是协议
协议(protocol)定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作。在计算机网络中,不同的协议用于完成不同的通信任务。
1.2.网络边缘(终端)
1.2.1 接入网
- .家庭接入:DSL、电缆、FTTH、拔号与卫星
- 企业(和家庭)接入:以太网和WiFi
- 广域无线接入:3G和LTE
1.2.2 物理媒体
- 双绞铜线
- 同轴电缆
- 光纤
- 陆地无线电信道
- 卫星无线电信道
1.3网络核心
1.3.1分组交换
- 存储转发传输。交换机能够开始向输出链路偏传输该分组的第一个比特之前,必须接收到整个分组。
- 排队时延和分组丢失。除了存储转发时延外,分组还要承受输出缓存的的排队时延(queuing delay)因为缓存空间的大小是有限的,一个到达的分组可能发现该缓存已被其他等待传输的分组完全充满了。在此情况下,将出现分组丢失(丢包) (packet loss).
- 转发表与路由器选择协议。
1.3.2 电路交换
沿着端系统通信路径,为端系统之间通信所提供的资源在通信会话期间会被预留。例子有电话网络。
1.3.2分组交换与电路交换的对比
电路交换是独占的。分组交换的性能优于电路交换的性能。分组交换按需分配链路使用。
1.3.3网络的网络
顶层ISP也称为主干网。第2层ISP是更小的ISP(常常是区域ISP),是顶层ISP的客户,可以连到顶层ISP或其它第2层ISP。终端系统通过一个ISP网络(接入网络)连入互联网。注:ISP ( Internet Service Provider)因特网服务提供商。
1.4分组交换网络中的时延、丢包和吞吐量
1.4.1 分组交换网中的时延概述
1.4.2排队时延和丢包
1.4.3端到端时延
1.4.4 计算网络中的吞吐量
1.5 协议层次及其服务模型
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。
五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。
1.6 面攻击的网络
我们应当记住:在相互信任的用户之间的通信是一种例外而不是规则。