第一节 概述
网络包括端系统和把它们连接起来的通信链路和分组交换机组成
什么是协议:协议定义了两个或多个通讯实体之间,发送接受报文的格式和顺序,以及根据报文所采取的行动。类比于人类之间的聊天和问话。
第二节 网络边缘
接入网:把端系统连接到边缘路由器的网络。
接入的方式:
- 数字用户线DSL,把数字信号转为模拟信号用电话线的高频段传输,服务来自电话公司。
- 电缆,用电缆接入因特网,服务来自有线电视公司。
- 光纤到户FTTH,直接从本地中心局到每户或比较少数量的用户设置一根光纤,速度最快
- 局域接入:以太网,WIFI
- 广域无线接入:3G,4G,LTE,用移动电话的基站来收发分组。
第三节 网络核心
通过交换机和网络链路传输数据有两种方法:分组交换和电路交换
**分组交换:**存储转发传输,必须接到整个分组才能转发,有排队时延和丢包的可能。
**电路交换:**预留了端系统通信的资源,包括频分复用和时分复用。
两者对比:分组交换更有效和灵活,电路交换由于需要预留资源,所以更稳定,但也可能导致资源的浪费。两者的区别就像市场经济和计划经济。
如今的因特网是网络的网络,由十多个第一层ISP和数十万较低层ISP组成。主要的内容提供商构建了自己的网络,并在可能的地方直接与较低层ISP相连。
第四节 分组交换网的时延、丢包和吞吐量
时延的分类:
- 处理时延:路由器检查分组首部决定分组要去的链路的时间
- 排队时延:要去的链路上正堵车
- 传输时延:分组交换的特点,必须等待整个分组到了才能传输。
- 传播时延:比特在路上的时间。
丢包:排队时延直接导致的,排队的长度过长,挤不下了,多余的就得丢掉。
**吞吐量:**文件接受的速率。包括瞬时吞吐量和平均吞吐量。
第五节 协议分层
因特网的协议栈由顶至下分为5层:
- 应用层:网络应用程序和应用层协议存在的地方。分组称为报文。
- 运输层:在应用程序之间传送报文,分组被成为报文段。
- 网络层:运输层协议向网络层递交报文段的目的地址。分组到这被称为数据报。
- 链路层:网络层通过一系列路由器传送数据报。分组称为帧
- 物理层:与实际传输媒体相关。
OSI模型:在协议栈的基础上增加了表示层和会话层。
封装:每一层都把上一层的数据封装,并加上附加信息,以供接收端按照一定的格式接触封装,接收数据。
第六节 网络攻击
- 坏家伙把有害程序通过网络放到你的电脑里,例如病毒和蠕虫。
- 坏家伙攻击服务器,例如DoS。
- 坏家伙能够嗅探到信息,把信息拷贝过来,例如分组嗅探器。
- 坏家伙伪装成你信任的人,例如IP哄骗。