计算机网络的概念
计算机网络:是一个计算机系统(手机端/PC端等),分散的,具有独立功能的
通过通信设备(交换机/路由器)和线路连接起来
由软件实现
实现资源共享和信息传递
计算机网络是互连的、自治 的计算机集合
互联 :互联互通 通信链路
自治: 无主从关系
计算机网络的功能
数据通信 :保证了连通性
资源共享 :硬件、软件、数据
分布式处理 :多态计算机各自承担同一工作任务的不同部分 (联想到了Hadoop)
提高可靠性: hadoop中的心跳,当有一个宕机后,有替代机器
负载均衡 :不会让同一个计算机负载压力过大
计算机网络的组成
组成部分
组成部分:硬件、软件、协议
硬件:端系统、链路(光纤等)、通信设备(路由器/交换机)
软件:连接程序等
协议:核心⭐
工作方式
边缘部分 + 核心部分
理解:
边缘部分的主机:为用户进行信息处理
核心部分的路由器:存储转发
边缘部分
边缘部分(端系统): C/S方式 或 P2P方式
C/S(client/server) : 客户是服务的请求方,服务器是服务的提供方
特点:客户端必须知道服务器地址,但是服务器不在意客户程序地址
P2P(Peer to Peer) : 不区分请求方和提供方
特点:对等连接通信,每一个主机既是客户又是服务器,比如两个用户从百度云中下载文档
核心部分
核心部分(为边缘部分服务):路由器 或 交换机等
路由器是实现分组交换的关键构件
功能组成
根据两大功能:数据通信 和 资源共享
把计算机网络划分为 :通信子网 + 资源子网
通信子网: 实现数据通信
资源子网: 实现资源共享 / 数据处理
计算机网络的分类
按照分布范围分类:
广域网WAN、城域网MAN、局域网LAN、个人区域网PAN
跨国 一个城市内部、一个教室、 智能家居网
运用技术: 交换技术 广播技术
按照使用者分类:
按照交换技术分类
电路交换 报文交换 分组交换
因特网的核心部分采用了分组交换技术
交换(switching)的含义
交换: 转接,把一条电话线转接到另一条电话线上
从通信资源分配角度来看,交换是动态分配资源
电路交换
电路交换是面向连接的
电路交换三个阶段: 建立连接 通信 释放连接
缺点: 利用效率极低
分组交换
分组交换采取存储转发技术
步骤:
1.报文切分并添加头部,构成分组
2.分组交换传输单元
3.收到分组后剥去首部
4.还原成原来的报文
缺点:
会造成时延
在实际传输过程中,每个分组,沿着不同链路,在不同路由器不停的暂存和送往下一路由器,直到最后主机收到全部分组
交换技术总结
报文交换和分组交换最大的区别:
报文交换的单位是报文
分组交换的单位是报文切碎了的分组单元
按照拓扑结构分
总线型 星型 环型 网状型
按照传输技术分类
广播式网络 点对点网络
广播式网络 : 共享公共通信信道
点对点网络: 分组存储转发和路由器选择机制
internet 和 Internet的区别
internet :互连网 多个计算机网络互连而成的网络
Internet: 因特网(互联网) ,特指当前最大的采取TCP/IP协议族计算机网络
因特网发展的三个阶段
第一阶段:单网络ARPANET
1983年,TCP/IP协议成为ARPANET上的标准协议
第二阶段:三级结构因特网
第三阶段:ISP(Internet Service Provider)互联网服务提供者