zoukankan      html  css  js  c++  java
  • 计算机网络体系结构

    通过通信信道和设备互联的计算机系统,使其协同工作实现信息交换和资源共享。
    为计算机网络中进行数据交换而建立的规则,标准或约定的集合称为网络协议
    三要素
    语意:涉及用于协调与差错处理的控制信息
    语法:涉及数据与控制信息的格式编码及信号电平等
    定时:涉及速度匹配和排序等

    计算机网络各层次结构模型及其协议的集合,称为网络的体系结构。

    ISO‘S OSI开放系统互联基本参考模型,包括体系结构,服务定义,协议规范三级抽象。

    物理层 数据比特流在物理介质上传输,涉及0 1 信号的电平表示

    数据链路层 帧,包含地址,控制及效验码,通过效验,确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路

    网络层 数据以网络协议数据单元(分组)为单位进行传输,主要解决如何使分组跨越通信子网从源传输到目的地的问题。

    传输层 主机到主机的层次,主要处理端到端的差错控制和流量控制
    会话层 进程到进程的层次,主要功能是组织和同步不同主机上各进程间的通信
    表示层 管理采用抽象标准定义的数据结构,数据压缩/恢复和加密/解密也是表示层可提供的表示变换功能
    应用层

    通信服务分为面向连接服务和无连接服务
    面向连接服务传输过程前需要经过建立连接,维护连接,释放连接的3个过程,因此可靠性高,协议复杂,通信效率不高
    无连接服务则会出现乱序重复丢失现象
    确认和重传机制
    服务类型和服务质量 服务类型和服务质量与采用的连接类型及是否使用确认服务有关

    TCP/IP 参考模型
    应用层 SMTP DNS 域名服务 FTP TELNET 远程终端访问协议
    传输层 数据分块与重组 TCP UDP 传输控制协议 用户数据报协议
    互联层 报文 IP ICMP ARP RARP
    主机-网络层 ARPANET LILNET X.25

    OSI 在网络层同时支持无连接和面向连接的通信,但在传输层上只支持面向连接的通信。
    TCP/IP 网络层只有无连接通信,传输层上同时支持无连接和面向连接两种通信模式。

  • 相关阅读:
    Python 接口测试(十)
    接口测试(9)
    flask 部署后并发测试
    unity提示can't add script解决办法
    VUE环境部署
    提高Django高并发性的部署方案(Python)
    解决python发送multipart/form-data请求上传文件的问题
    python md5
    Django-jinjia2的赋值
    python多线程并发
  • 原文地址:https://www.cnblogs.com/CoreXin/p/5266377.html
Copyright © 2011-2022 走看看