提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
计算机网络概念:是将一个分散的(指地理位置不同),具有独立功能的计算机系统(比如Android,ios,macos,windows这些都可以叫做计算机系统),通过通信设备(一般指的是交换机和路由器)与线路(线路是端系统比如ios系统和通信设备连接的介质)连接起来,由功能完善的软件实现资源共享和信息传递的系统
PS:如果只包含计算机系统,通信设备和线路,只能算毛坯房,相当于搭了一个架子。软件相当于装修房子。
资源共享分为硬件资源共享(比如打印机之类的),软件资源共享,数据资源共享
资源子网对数据在主机内部进行一个处理封装,大概理解为网购时买了一个口红,然后和卡片一起装在一个盒子里, 通信子网就是把这个盒子寄出去
:
比特:计算机中信号都是以数字形式发送的(0和1), 比特就是计算机中数据量的一个单位, 就像游乐园排队一个一个进去,在数据传输的过程中也是一个比特一个比特地进入信道
带宽算一种理想状态,实际是不可能达到的,实际传输速率都是比带宽小的
带宽的速率实在链路端口处,链路内以电磁波速度传输,就像母鸡下蛋,带宽就是一天下几个蛋,但是不管下几个鸡孵出来的时间都是一样。
PS:高速链路指的是发送速率的提高(减少了发送时延),不会影响电磁波速率。
上图可知计算机网络要解决的问题非常复杂且庞大,所以把这些问题化为一个个小问题,每一个小问题对应一个层次,这样就可以把大的问题分解开来,逐个击破很高效
PDU作为下一个单元的SDU;protocol协议,service 服务
网络层及以上,每一层都要对上一层发送的数据进行处理(加个头部)
数据链路层不仅需要加头部,还需要加尾部
物理层什么都不加,只管发送数据(比特流)
FTP:文件传输 SMTP:电子邮件 HTTP:万维网
下面三层点到点通信,上面三层端到端通信