网络体系结构

计算机网络的概念

OSI参考模型

TCP/IP体系

计算机网络

计算机网络的概念

  • 20世纪50年代以前:计算机技术与通信技术结合
  • 20世纪50年代至70年代中期:APPANET
  • 20世纪70年代开始:0SI七层模型和TCP/IP体系
  • 20世纪90年代开始:因特网 = Internet = 互联网

计算机网络的定义

  • 计算机网络定义为“以能够相互共享资源的方式互连起来的自治计算机系统的集合”,主要表现在如下几点:
    ★目的是实现计算机资源的共享
    ★分布在不同地理位置的多台独立的“自治计算机”
    ★ 通信必须遵循共同的网络协议****
计算机网络的**性能**。

![计算机网络的性能]计算机网络的性能.jpg)

  1. 速率:表示我单位时间内能够发送数据的量(bps,b/s)表示的就是每秒发送多少bit
  2. 带宽:指的是信号所占用的频带的宽度(单位:HZ)信号所占用频率的范围,最大的数据速率
  3. 吞吐量:单位时间内能够传递接收的数据量
  4. 时延
    • 发送时延=数据帧长度/信道带宽(信道带宽也称**数据速率**)(发送时从数据帧的头部到尾部所占用的时间,火车身)
    • 传播时延=信道长度/**电磁波在信道上的传输速率(如果没有给,默认是光速的2/3等于 2×10^8^m/s,光速是3×10^8^m/s)**(两个站点中间所用的时间 )
    • 处理时延:计算机对数据帧进行处理的时间
    • 排队时延:计算机任务比较多的时候,在后面排队的时间
  5. 往返时间:发送方发送一个数据,接收方接收到数据后再给出回应,这个回应到发送方
  6. 利用率:信道的利用率,不是达到100%就是最好的

**卫星通信时延为270ms**。

时间关系

  • 1s=1000ms(毫秒)
  • 1ms=1000μs(微秒)
  • 1μs=1000ns(纳秒)

时延习题:

![时延习题]时延习题.jpg)

网络协议
  • 计算机网络**各节点之间** 必须遵守事先约定好的规则**交换数据和控制信息**;
  • 这些**规则精确地定义了所交换数据的格式和时序**;
  • 为网络数据交换而制定的**规则**、约定与标准称为网络协议。

网络协议三要素:

  • 语法:约定好交换信息所需要的格式
  • 时序:对于事件的发生顺序做一个详细的说明
  • 语义
OSI参考模型
层次名称 功能 数据名称
应用层 为应用程序提供服务并规定应用程序中通信的相关细节 数据
表示层 将上层传下来的信息格式转换成合适在网络中传输的格式 数据
会话层 负责建立和断开通信连接 数据
传输层 管理两个节点间的数据传输
**网络层== 将数据传输到==目标地址==IP (关键字 ==路由**)
**数据链路层== 负责物理层面互连的两个节点通信,同时保证收到的帧是没有错误的MAC ==帧**
物理层 负责0,1比特流于电压高低,光的闪灭之间的互换 比特流

OSI-服务访问点

他是一个逻辑接口,

![比特流]服务访问点.jpg)

TCP/IP体系结构

![TCPIP体系结构]TCPIP体系结构.jpg)

常见的协议端口问题

  • POP3:110
  • FTP:20、21
  • HTTP:80
  • Telnet:23
  • SMTP:25
  • DHCP:67、68
  • TFTP:69
  • DNS:53

OSI数据解封装

![OSI数据解封装]OSI数据解封装.jpg)

OSI习题

![OSI习题]OSI习题.jpg)

网络层次与设备关系

  • 集线器:物理层设备
  • 网桥、交换机:数据链路层
  • 路由器:网络层
  • 防火墙:应用层(不一定)