【计算机网络】计算机网络体系结构

1、计算机网络概述

概念组成和功能:利用通讯设备线路将地理位置不一样的,功能独立的多个计算机系统互连起来,以功能完善的网络软件(网络通讯协议  信息交换方式   网络操做系统)实现网络中资源共享和信息传递的系统。算法

数据处理和资源共享是两大基本功能。网络

逻辑功能分为资源子网和通讯子网:加密

  • 资源子网:负责数据处理的主计算机与终端
  • 通讯子网:负责数据通讯处理的通讯控制处理机与通讯线路

资源子网的概念spa

  • 资源子网的组成:

主机  终端  终端控制器  外设   软件资源  信息资源操作系统

  • 主机:

大型机 中型机  小型机  工做站或微机计算机网络

  • 终端:

用户访问网络的界面;终端能够是简单的输出终端,带有微处理机的智能终端;终端经过主机炼乳网内,也能够用过通讯控制处理剂连入网内blog

 

通讯子网的概念:接口

  • 早期的ARPA net中承担通讯控制处理机功能的设备是接口报文处理机IMP,也就是如今普遍使用的路由器
  • 路由器将主机和终端连入网内
  • 路由器完成分组接收、校验 存储  转发功能 
  • 交换机

 

Internet网络结构:事件

经过校园网。企业网或ISP联入地区主干王,地区猪肝网经过国家主干网联入国家间的高速主干网,这样就造成一种由路由器互连的大型。层次结构的国际网的Internet网络结构。ip

 

计算机网络的分类

  • 网络分布范围分类:

广域网  城域网  局域网   我的区域网

  • 使用者分类:

公用网  专用网

  • 交换方式分类:

电路交换   报文交换  分组交换

  • 拓扑结构分类:

星形  总线   环形  树形  网形

 

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

  • 标准化的重要性:
  1. 实现不一样厂商的硬软件之间的互连,必须听从统一的标准
  • 标准的分类:
  1. 法定标准:权威机构指定的正式的合法的标准:OSI
  2. 事实标准:某些公司的产品在竞争中占据了主流,时间长了这些就成了标准  TCP/IP

 

ITU-T:国际电信联盟电信委员会

ISO:国际标准化组织

IEEE:美国电子 电器学工程师学会   IEEE802系列局域网标准

IETF:Internet工程任务组   RFC 

2、计算机网络体系结构

  • 体系结构:计算机网络各层次及其协议的集合
  • 层次结构以垂直分层模型来表示

除了在物理媒体上进行的是实通讯以外,其他各对等实体间进行的都是虚通讯,对等层的虚通讯必须遵循该层的协议。

 

层次结构划分的原则:

  • 每层的功能应是明确的,而且是相互独立的,当每一层的具体实现方法更新时,只要保持上下层的接口不变,变不会对邻居产生影响
  • 层间接口必须清晰,跨越接口的信息应尽量少
  • 层数应适中,若层数过小,则形成协议太复杂,若层数过小,则体系结构过于复杂,使描述和实现各层功能变得困难。

3、计算机网络协议、接口、服务

一、协议

网络协议是为网络数据交换而制定的规则、约定与标准。

网络协议的三要素:语义、语法、时序

语义:用于解释比特流的每一部分的意义

语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序的意义

时序:事件实现顺序的详细说明

二、接口(服务访问点)

  • 接口是同一节点内相邻层之间交换的链接点
  • 同一个结点的相邻层之间存在着相同规定的接口,底层向高层经过接口提供服务
  • 只要接口条件不变,底层功能不变,底层功能的具体实现方法与技术的变化不会影响整个系统的工做

三、服务

为保证上层对等提之间能相互通讯。下层向上层提供的功能。

四、网络体系结构的特色

  • 以功能做为划分层次的基础
  • 第n层实体在实现自身定义的  只能使用第n-1层提供的服务
  • 第n层在向第n+1层提供服务时,此服务不只包含第n层自己的功能,还包含由下层服务提供的功能
  • 仅在相邻层间有接口,且所提供的服务的具体实现细节对上一层彻底屏蔽。

 

概念理解:

  • 网络协议是按层次结构来组织的
  • 网络层次结构模型与各层协议的集合称为网络体系结构
  • 网络体系结构对计算机网络应该实现的功能进行了精确的定义
  • 体系结构是抽象的,而实现是指可以运行的一些硬件和软件

4、ISO/OSI参考模型和TCP/IP模型

一、ISO/OSI参考模型

面向信息处理 应用层 用户功能
表示层
会话层
面向数据通讯 传输层
网络层 网络功能
数据链路层
物理层

 

OSI参考模型各层的功能:

物理层的主要功能:

  • 利用传输介质为通讯的网络结点之间创建。管理和释放物理链接
  • 实现比特流的透明传输,为数据链路层提供数据传输服务
  • 物理层的数据传输单元是比特

数据链路层的主要功能:

  • 在物理层提供的服务基础上,数据链路层在通讯的实体间创建数据链路链接
  • 传输以为单位的数据包
  • 采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路

网络层的主要功能:

  • 经过路由选择算法为分组经过通讯子网选择最适当的路径
  • 为数据在结点之间传输建立逻辑链路
  • 实现拥塞控制,网络互连等功能

传输层的主要功能:

  • 向用户提供端到端服务
  • 处理数据包错误。数据包次序以及其余一些关键传输问题
  • 传输层向高层屏蔽了下层数据通讯的细节,是计算机通讯体系中最关键的一层。

会话层的主要功能:

  • 负责维护两个节点之间的传输连接,以确保点到点传输不中断
  • 管理数据交换

表示层的主要功能:

  • 用户处理在两个通讯系统中交换信息的表示方式
  • 数据格式变换
  • 数据加密与解密
  • 数据压缩与恢复

应用层的主要功能:

  • 为应用程序提供网络服务
  • 识别并保证通讯对方的可用性,是的协同工做的应用程序之间的同步
  • 创建传输错误纠正与保证数据完整性的控制机制

 TCP/IP模型:

特色:

独立于计算机硬件和操做系统

独立于特色的网络硬件,统一的网络地址分配方案,使得整个TCP/IP设备在网中都具备惟一的地址

一、网络接口层

参考模型的最底层。负责经过网络发送和接收IP数据报

充分体现兼容性和适应性

二、网络层

至关于OSI参考模型网络层无链接网络服务

处理互连的路由选择、流控和拥塞问题

IP协议是无链接的,提供尽力而为服务的网络层协议

三、传输层

在互联网中源主机与目的主机的对等实体间创建用于会话的端到端链接

传输控制协议TCP是一种可靠面向链接协议

用户数据报协议UDP是一种不可靠无链接协议

四、应用层

主用协议有:远程登陆协议 Telnet  

文件传输协议  FTP   简单邮件传输协议  SMTP

域名系统  DNS

简单网络管理协议 SNMP

超文本传输协议HTTP

 

tip:自下而上第一个提供端到端的服务层是传输层    自上而下是应用层

TCP/IP参考模型网络层提供的是无链接不可靠的数据报服务

TCP/IP体系结构中,直接为ICMP提供服务的协议是IP

经过POP3协议接收邮件时使用的传输层服务类型是有链接可靠的数据传输服务(邮件要求可靠性)

重点:层次的功能