计算机网络——概论-网络体系结构

计算机网络系列博文——目录

计算机网络体系结构

分层结构

网络设计者以分层方式组织协议以及实现相应协议的软硬件。
协议的各个部分分布在网络组件的各个位置,由网络系统实现完整协议。
服务模型 某层向上一层提供的服务
协议栈 各层协议的总体

分层次地从功能上描述计算机网络结构
每层遵循某个/些网络协议完成本层功能
计算机网络体系结构是计算机网络的各层及其协议的集合

网络实体表示任何可发送或接收信息的软硬件实体。
协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”。
任一层实体需要使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,服务是“垂直的”。
下层协议的实现对上层的用户是透明的。
同系统的相邻层实体间通过接口进行交互,即通过服务访问点 SAP(Service Access Point),交换原语,指定请求的特定服务。

开放系统互连(OSI)模型

开放系统互连 (OSI)参考模型是由国际标准化组织 (ISO) 于1984年提出的分层网络体系结构模型,早于因特网协议栈
是支持异构网络系统互连的国际标准
理论成功,市场失败

数据封装

增加控制信息,构造协议数据单元 (PDU)

控制信息包括:

  • 地址(Address): 标识发送端/接收端
  • 差错检测编码(Error-detecting code): 用于差错检测或纠正
  • 协议控制(Protocol control): 实现协议功能的附加信息,如: 优先级(priority)、务质量(QoS)、 和安全控制等

七层参考模型

端到端层 应用层,表示层,会话层,运输层;实现在端系统上,不实现在中间组件上
非端到端层 网络层,链路层,物理层;中间组件至多实现这三层

应用层

支持用户通过用户代理(如浏览器)或网络接口使用网络(服务)

表示层

负责处理两个系统间交换信息的语法与语义

  • 数据表示转化 转换为主机独立的编码
  • 加密/解密
  • 压缩/解压缩

会话层

负责数据交换定界,同步。

  • 对话控制 建立,维护,拆除会话
  • 同步 在数据流中插入同步点

运输层

负责端到端的进程间完整报文交付

运输层功能

  • 分段与重组
  • SAP寻址,将报文交付给正确的进程(端口号)
  • 连接控制
  • 流量控制
  • 差错控制

网络层

负责主机到主机的分组交付

  • 逻辑寻址 全局唯一逻辑地址,确保数据分组被送达目的主机,如IP地址
  • 路由
  • 分组转发

链路层

负责 结点到结点的数据传输

  • 组帧
  • 物理寻址
  • 流量控制 同步收发双方流量,避免淹没接收端
  • 差错控制 检测并重传损坏或丢失帧,并避免重复帧
  • 访问(接入)控制 对共享媒体,在任一给定时刻决定哪个设备拥有链路(物理介质)控制使用权

物理层

负责链路上逐比特的传输

  • 接口特性 机械特性、电气特性、功能特性、规程特性
  • 比特编码
  • 数据率
  • 比特同步 时钟同步
  • 传输模式
    a) 单工(Simplex)仅允许单向通信,如有线电视
    b) 半双工(half-duplex)允许双向交替通信,如对讲机
    c) 全双工(full-duplex)允许双向同时通信,

TCP/IP参考模型

四层模型,该模型基于现实的工程实践,先有各种因特网协议,后有该模型

应用层

运输层

TCP/UDP

网际层

IP

网络接口层

因特网五层参考模型

应用层

网络应用程序及相应应用层协议。
报文 mseeage 应用层信息分组

HTTP 提供Web文档的请求和传送
SMTP 提供电子邮件报文的传送
FTP 提供两个端系统间的文件传送
DNS 提供域名服务 网络基础服务

运输层

在应用程序端点间传送应用层报文。

报文端 segment 运输层分组

因特网有TCP,UDP两个运输层协议,任意个都可以传输应用层报文。

TCP

提供面向连接的服务

UDP

提供无连接服务

网络层

在主机间传输网络层分组
数据报 datagram 网络层分组

IP协议

定义数据报各字段及端系统、路由器如何解释数据报字段

路由选择协议

决定路由:数据报从源到目的地的路径。
有多个路由选择协议可供网络管理者选择。

链路层

在结点间传输分组
链路层分组
如:
以太网
WiFi
电缆接入网DOCSIS协议

物理层

在结点间传输帧中的比特
协议与链路及具体传输媒体相关。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 9,533评论 0 12
  • 第二章 物理层 频分复用:频分复用的用户在同样的时间占用不同的带宽资源(频率带宽) 时分复用:时分复用的用户在不同...
    PramaWells阅读 9,307评论 1 3
  • 五、因特网的路由选择协议 1.有关路由选择协议的几个基本概念 Ⅰ、理想的路由算法 路由表中的路由是怎样得出的呢?核...
    dmmy大印阅读 6,296评论 0 4
  • 参考文档《自顶向下方法》待阅读 (一)计算机网络和因特网 什么是因特网 具体构成描述:因特网是一个世纪范围内的计算...
    siuLimTau阅读 4,447评论 1 0
  • 计算机网络是计算机专业的王牌核心课程之一,在面试中的重要性不言而喻,年假的这一段时间,重新刷了一遍这门课,其中记录...
    云时之间阅读 5,470评论 0 3

友情链接更多精彩内容