一、计算机网络概念
计算机网络、互联网、互连网
计算机网络:由若干结点和连接结点的链路组成
结点:计算机、集线器、交换机、路由器
链路:有线、无线
集线器(Hub):把多个结点连接起来组成计算机网络,不隔冲突域
交换机:交换机不会数据冲突
互连网:用路由器将多个计算机网络连接起来,形成更大规模的计算机网络
家用路由器=交换机+路由器
交换机是将多个结点接入同一个网络的
路由器是连接多个网络的
互联网:将全世界的网络连接起来,即因特网
由ISP实现(电信、移动...)
互联网必须用TCP/IP协议,互连网内部可以自行决定
二、计算机网络的组成和功能
1、组成
从组成部分看
组成:硬件+软件+协议
硬件:主机+通信设备+通信链路
协议:计算机网络通信规则,由软硬件共同实现
从工作方式看
边缘部分:主机及主机的软件,为人服务
核心部分:为边缘部分的主机服务
核心部分为边缘部分提供连通性和交换服务(交换服务:动态选择数据传输路径,主要设备路由器)
从功能逻辑看
资源子网:主机+软件中向用户提供可共享的硬件、软件、信息资源的部分(和信息通信无关的部分,与信息通信有关的部分属于通信子网)
通信子网:负责计算机之间信息传输的部分(设备+介质)
2、作用
数据通信:基本、重要
资源共享:软硬件、数据
分布式处理:将一个任务分成多个子任务,分给多个计算机处理
提高可靠性:各台计算机可以互为替代,冗余备份
负载均衡:共同分担复杂任务
三、电路交换、报文交换、分组交换
1、电路交换
过程:建立连接->通信(过程中一直占用通信资源)->释放连接
2、报文交换
3、分组交换
基于报文交换技术,报文是整个要传输的数据,不定长,将其分为多个定长分组
分组交换的首部中一定有分组号,因为将报文拆分为多个分组,发送过去后到达顺序不一定,要按分组号重新拼接起来