抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

网络体系结构

实体

第n层中的活动元素称为n层实体。同一层实体称为对等实体

协议

为对等实体数据交换建立的规则、标准和约定。协议包括三部分:

  1. 语法:规定传输数据的格式
  2. 语义:规定所要完成的功能
  3. 同步:规定各种操作的顺序

接口

上层使用下层服务的入口

服务

下层为相邻的上层提供的功能调整

OSI模型

应用层(7)

直接和用户交互产生流量的程序,典型服务包括

  1. 文件传输:FTP
  2. 电子邮件:SMTP
  3. 万维网:HTTP

表示层(6)

勇于处理在两个通信系统中交换信息的表示方式,其功能包括

  1. 数据格式变换
  2. 数据加密解密
  3. 数据压缩和恢复

会话层(5)

向表示层实体/用户进程提供建立连接并有序传输数据,也称建立同步(SYN)

  1. 建立、管理、终止会话
  2. 使用校验点,当通信失效时从校验点/同步点恢复通信,实现数据同步

传输层(4)

负责主机中两个进程的通信,即端到端通信。传输单位是报文段或用户数据段

  1. 可靠传输、不可靠传输:对于大文件,将其切割为多个数据段,接收者必须回复确认信息才能收到下一个数据段,称为可靠传输。对于小文件,直接发送数据包而不需要确认,因此是不可靠连接
  2. 差错控制:纠正传输过程中发送的乱序,丢失,错误
  3. 流量控制:同步发送者和接收者的速率
  4. 复用分用:多个进程可以同时使用传输层的服务,称为复用。传输层把收到的信息回复给应用层中不同的进程,称为分用

网络层(3)

把分组从源端传到目的端,传输单位是数据报,数据报过长时会被切割,可以实现不同主机间的互联

  1. 路由选择:选择最佳路由路径
  2. 流量控制:同步发送者和接收者的速率
  3. 差错控制:使用奇偶校验码等方式纠正错误或直接丢弃
  4. 拥塞控制:控制整个网络中的拥挤状态

数据链路层(2)

把网络层传下来的数据报组装成帧,其传输单位是帧

  1. 成帧:定义帧的开始和结束
  2. 差错控制: 丢弃或纠正差错帧
  3. 流量控制:协调发送者和接收者的速率
  4. 访问(接入)控制:在广播式网络中,控制同一时间只有一台主机能占用信道发送信息

物理层(1)

在物理媒体上实现比特流的透明传输

  1. 定义接口特性:定义连接方式等
  2. 定义传输模式:单工(一段仅发送,一段仅接收),半双工(双方都能发送和接收,但同时只有一方在发送),双工(双方可以同时发送和接收)
  3. 定义传输速率:规定传输速度
  4. 比特同步:使用时钟保持比特相同
  5. 比特编码:规定比特编码方式,如高电平表示1,低电平表示0

TCP/IP模型

应用层(4)

HTTP,FTP,DNS。OSI的5,6,7层

传输层(3)

TCP,UDP。OSI的4层

网际层(2)

IP。OSI的3层

网络接口层(1)

Ethernet,ATM,Frame Relay。OSI的1,2层

连接方式

DearXuan

评论