*本系列是个人学习mooc哈工大计算机网络课程的笔记。
计算机网络,是一种计算机技术与通信技术相结合的通信网络。
计算机网络通信模型
建立在这样的模型之上, 两台计算机能够用网线连接通信。但是如何实现多台计算机之间的通信呢?下面是几个连接方式
- 一台计算机有多个接口,可以同时连接多台计算机,很显然,这样的方法有很多缺点。
1、一台计算机上不可能有多个网线接口 2、链路数量与这个网络中的计算机数量成平方的关系,
- 使用交换设备,连接多个端设备
这样的设计极大的简化了网络,并且为多台设备互联提供了可能。
计算机网络通信协议
什么是计算机网络通信协议?
任何信息的传递都需要规则。人与人的交流,发言者需要将思考的信息转化成语言,再用喉咙通过声音传播出去,对方通过耳朵接收声音,再经过各种器官的处理,按照语言的逻辑获得对方表达的信息。可以说语言就是人与人之间通信的协议。
网络通信是计算机的通信,要想完成信号传输,必须按照一定的规则去传输、解读信息,这就是网络协议。
接入网与核心网
在计算网络架构中,可以分为接入网与核心网。在上图中,接入网即绿色的云朵连接到端,这部分的网络。核心网是绿色云朵中的网络。
接入网
用户能够通过多种方式接入网络,常见的有数字用户线路(DSL),通俗的说就是电话线;光纤;电缆网络;无线网络。
核心网
核心网是路由器组成的网络,实现的功能是路由(routing)+转发(forwarding)。
路由:确定数据从源到目的的传输路径。
转发:将数据从路由器的输入端口交换到正确的输出端口。
数据交换
————TODO————