《计算机网络》第一章 计算机网络概述

教程来自于韩立钢老师主讲的《计算机网络》,在此感谢韩立钢老师!

1.3因特网的组成

1、主机之间的通信方式

  • 客户端下载:客户端请求服务器的提供服务
    《计算机网络》第一章 计算机网络概述

  • 对等连接方式P2P:多个源下载,测试哪些可用

《计算机网络》第一章 计算机网络概述

2、数据交换方式

《计算机网络》第一章 计算机网络概述

  • 电路交换:打电话,申请通信资源,需要通信的时候把两端连接起来,适合数据量很大的实时性传输
  • 报文交换:报文不分段,比分组长的多,具有较高延时
  • 分组交换:首部标注目标地址和顺序,不同包可能会选择不同的路径,接收之后去掉首部,就可以还原整个文档,适用于计算机网络,不会出现线路的专用,不需要建立连接,灵活但有延迟
    • 路由器的功能:存储转发,数据在路由器排队

《计算机网络》第一章 计算机网络概述
《计算机网络》第一章 计算机网络概述

1.5计算机网络的类别

1、作用范围以及使用技术

  • 广域网:应用了广域网技术,ADSL拨号,花钱买服务,花钱买带宽
  • 局域网(一般不超过100M):应用了局域网技术,自己购买设备组建网络自己维护,带宽固定

1.6计算机网络的性能

1、速率:单个数字信道上传输的比特率

2、带宽:数字信道上传输的最高速率

3、吞吐量:单位时间内通过某个网络的数据量(网卡接收到的总的流量,主机连接的所有信道)

4、时延

  • 发送时延:数据块长度bit/信道带宽bit/s(列车开出去的过程)
  • 传播时延:信道长度m/传播速率m/s(在路上的时延)
  • 处理时延及排队时延:到了节点处理和排队产生的时延

5、时延带宽积=传播时延*带宽,代表整个数据链路上能够承载的数据量

6、往返时间ping命令测试,局域网1ms以内

7、利用率

  • 信道利用率:有数据通过时间/(有+无)数据通过时间
  • 网络利用率:信道利用率加权平均

1.7计算机网络的体系结构

OSI七层模型

可以理解为数据通信的几个步骤

1、应用层:能够产生网络流量,和用户交互的应用程序,暴风影音看节目

2、表示层:加密、压缩,QQ语音视频的压缩,开发人员需要考虑的问题,截获数据包的问题

3、会话层:服务和客户端建立的会话,可以查木马(盗取信息),查看建立的会话netstat -nb

4、传输层:可靠传输建立会话(丢了必须重传) 不可靠传输不建立会话(不用一直保持连接,一个包就搞定的) 流量控制

5、网络层:IP地址编址 最佳路径选择

6、数据链路层:数据如何封装 添加物理层地址(MAC地址)

7、物理层:电压 接口标准(网线的标准)

TCP/IP协议

《计算机网络》第一章 计算机网络概述
《计算机网络》第一章 计算机网络概述
《计算机网络》第一章 计算机网络概述