计算机网络 第一章 计算机网络体系结构

0aIHKA.png
0dSf9s.png

1 计算机网络概述

1 计算机网络的概念

0aINBq.png
ISP:因特网服务提供商
0aIfUK.png

2 组成,功能,分类

0aqyvD.png
  • 终端,服务器,工作站,共享的打印机等设备以及相关软件都属于资源子网
  • 网卡,线缆,路由器,网桥等都是通信子网

3 计算机网络的标准化工作及相关组织

0a7FhT.png

4 性能指标

  1. 速率
    0a7I8U.png
    注意:换算比例

  2. 带宽

  3. 吞吐量

  4. 时延

    1. 发送时延
    2. 传播时延
    3. 处理时延
    4. 排队时延
  5. 时延带宽积
    以比特为单位的链路长度

  6. 往返时延RTT
    2*传播时延+题目给的其他的

  7. 信道利用率
    0dCUNF.png

2 OSI七层模型,TCP/IP模型

OSI

1 应用层

  1. 用户与网络的界面,所有能和用户交互产生网络流量的程序
  2. 协议:SMTP,FTP,HTTP

2 表示层

  1. 主要处理在两个通信系统中交换信息的表示方式
  2. 功能:
    1. 数据格式转化:01010001=>XXXX
    2. 数据加解密
    3. 数据压缩和恢复
  3. 主要协议:JPEG,ASCII

3 会话层

  1. 向表示层实体/用户进程提供建立连接并在连接上有序地传输数据
  2. 功能:
    1. 建立,管理,终止会话
    2. 使用校验点使会话在通信失效时从校验点继续恢复通信,实现数据同步
  3. 协议:ADSP,ASP

4 传输层

  1. 负责主机中两个进程间的通信,即实现端到端的通信.传输单位是报文段或用户数据段.
  2. 功能:
    1. 可靠传播,不可靠传播
    2. 差错控制
    3. 流量控制(速度时都匹配)
    4. 复用分用
      1. 多个应用层进程同时使用传输层的服务
      2. 传输层把收到的信息分别给应用层的相应进程
  3. 协议:TCP,UDP

5 网络层

  1. 主要任务是把分组从源端传到目的端,为分组交换网上的主机提供通信服务,传输单位是数据报
  2. 功能:
    1. 路由选择(最佳路径)
    2. 流量控制
    3. 差错控制
    4. 拥塞控制:拥塞状态:所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态
  3. 协议:IP,IPX,ICMP,IGMP,ARP,PARP,OSPF

6 数据链路层

  1. 主要把网络层的数据报组装成帧
  2. 功能:
    1. 成帧(定义帧的开始和结束)
    2. 差错控制:帧错+位错
    3. 流量控制
    4. 访问(接入)控制:控制对信道的访问(广播式的网络中)
  3. 协议:HDLC,SDLC,PPP,STP

7 物理层

  1. 在物理媒体上实现比特流的透明传输,传输单位是比特
    1. 透明传输:指不管所传数据是什么样的比特组合,都应当能在链路上传送
  2. 功能:
    1. 定义接口特性
    2. 定义传输模式:单工,双工,半双工
    3. 定义传输速率
    4. 比特同步
    5. 比特编码
  3. 协议:Rj45,802.3
  4. DCE/DTE[https://blog.csdn.net/kunkliu/article/details/79807673]

TCP/IP

概念

与OSI相同

  1. 都分层
  2. 都基于独立的协议栈的概念
  3. 可以实现异构网络互联

与OSI差异

  1. OSI定义了:协议,接口,服务
  2. OSI先出现,参考模型先于协议发明,不偏向特定协议
  3. TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次
  4. 0wTjje.png

五层参考模型

0w7AgS.png
0w7W5t.png

总结

0wHHSK.png