大一下学期学习计算机网络,但是那个时候很傻,不知道计算机网络的重要性,现在知道了只能回过头来补充知识,这个计算机网络真的很重要,也很后悔当时没有好好学
目录
网络包含计算机网络的,计算机网络只是网络的一个分支,网络还包括电话网、铁路网、人体内神经系统网络等,由此可以看出网络是一个比较广泛的概念
计算机网络是通信技术与网络技术结合的产物
计算机网络:是一个将分散的(是指地理位置不同)、具有独立功能(计算机系统的功能不一样)的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统
计算机网络是互连的)、自治的)计算机集合
互连的:互联互通,不论走哪条线总会有一个通路
自治的:无主从关系,之间是相互独立的,彼此间能相互通信但是不能控制对方
完整的计算机网络如下图所示:
计算机系统:Android、IOS、Windows、macOS,即手机端与电脑端 (端系统)
通信设备: 通常指定就是交换机或者路由器
线路: 指的端系统与通信设备连接的介质
软件:必不可少的,通信和信息传递没有软件是不能实现的,故借助软件,如我们通过微信发送信息需要经过线路这个介质,然后再通过通信设备、线路等连接起来

数据可以在通道上进行传输,保证了不同主机之间的连通性
假设A主机向B主机传送一个文件或邮件,就是基于数据通信这个基础上的

主要包括三大类:
硬件资源共享:比如打印机、传真机
软件资源共享:不需要下载到我们这里来就可以一起使用的软件
数据资源共享:比如百度上海量的数据文档
当计算机网路中某个计算机系统负荷太重的时候,就可以分给其他计算机帮忙一起做
简言之:多台计算机各自承担统一工作任务的不同部分
分工合作,人多力量大
常见的分布式处理平台hadoop
假如计算机网络中A主机宕机了,所在的链路不能走了,但是另外一条链路上的主机就可以成为替代机继续工作(迂回一下),最终保证了我们的计算机网络是可靠的
分布式处理所达到的效果,各计算机之间更加亲密,相互配合进行合作
主要包括主机(也就是端系统)、链路(双绞线、光纤等)、通信设备(路由器、交换机)

安装在端系统上面的应用软件,QQ啊微信啊等等

一些列规则和约定的集合
只有有了协议,我们计算机网络才能安全平稳的传输数据

主机所存在的部分,用户可以直接使用的,进行一些通信(传输一些音频等或者进行数据共享)
在这部分通信有两种方式:C/S方式、P2P方式
下图中的蓝色区域

为边缘部分服务,包括一些路由器和网络

下图中的传输层是上下两部分的接口

跨域非常大的网,比如跨国
属于交换技术
一般是一个城市的
大约在1000米左右,校园网就是由多个局域网连接起来的
属于广播技术
每个人在工作的地方用的电子设备用无线技术连接起来的网络
中国电信、中国移动等
军队、政府的,不是我们想进就能进
拓扑结构就是我们网络的一个架子
节点就是通信设备、交换机、主机等
链路抽象为直线

共享公共通信信道
所有的节点,所有的主机都可以共享一个公共的通信信道
一台主机在这个信道发送时,其他主机都可以收到(其他的主机看一下地址,如果是自己的地址就手下,如果不是丢弃)
使用分组存储转发和路由选择机制
一对一通信