计算机网络复习(一)计算机网络体系结构

计算机网络结构的形成

  1. 连接在网络上的两台计算机要互相传送文件,显然,在这两台计算机之间必须有一条传送数据的通路。
  2. 但不仅如此还需要一些要求:
    • 发起通信的计算机必须将数据通信的通路进行激活
    • 要告诉网络如何识别接受数据的计算机
    • 发起通信的计算机必须查明对方计算机是否已开机,并且与网络连接正常
    • 发起通信的计算机中的应用程序必须弄清楚,在对方计算机中的文件管理程序是否已做好接收文件和存储文件的准备工作。
    • 如何解决计算机的文件格式不兼容问题。
    • 对于出现的一些差错和意外事故如何处理。
  3. 由上述可知相互通信的两台计算机系统必须高度协调才可以。为了设计这样复杂的计算机网络,就提出了分层的思想,将这些大的问题分层为一个个小的问题。

协议与划分层次

  1. 为进行网络中的数据交换而建立的规则,标准或约定称为网络协议。
  2. 网络协议称为三要素:
    • 语法:数据与控制信息的结构或格式
    • 语义:需要发出何种控制信息,完成何种动作以及做出何种响应
    • 同步:事件实现顺序的详细说明
  3. 协议通常有两种不同的形式:
    • 一种是使用便于人来阅读和理解的文字描述。
    • 一种是使用让计算机能够理解的程序代码。
  4. 划分层次
    • 假设主机A与主机B之间通过一个通信网络传送文件。
      • 第一类工作:与传送文件有关
      • 第二类工作:用来保证文件和文件传送命令可靠地在两个系统之间交换
      • 第三类工作:负责做与网络接口细节有关的工作,并向上提供服务,使上面的模块能够完成可靠通信的任务
        在这里插入图片描述
  5. 划分层次的好处
    • 各层之间是独立的
    • 灵活性好
    • 结构上可分割开
    • 易于实现和维护
    • 能促进标准化工作
  6. 各层所要完成的功能:
    • 差错控制:使相应层次对等方的通信更加可靠
    • 流量控制:发送端的发送速率必须使接收端来得及接收
    • 分段和重装:发送端将要发送的数据块划分为更小的单位,在接收端将其还原
    • 复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。
    • 连接建立和释放:交换数据前先建立一条逻辑链接,数据传送结束后释放连接。

具有五层协议的体系结构

在这里插入图片描述

  • 综合OSI和TCP/IP的特点,采用一种五层协议的体系结构进行讲解。

应用层

  • 任务:通过应用进程之间的交互来完成特定网络应用。
  • 应用层的协议使应用进程(主机中正在运行的程序)间的通信和交互的规则。
  • 应用层的协议比如:域名系统DNS,HTTP协议,电子邮件的SMTP协议。
  • 应用层交互的数据单元称为报文

运输层

  • 任务:负责向两台主机中进程之间的通信提供通用的数据传输任务。
  • 应用进程利用该服务向应用层传送报文。
  • 运输层主要使用两种协议:
    • TCP协议 传输控制协议:提供面向连接的,可靠地数据传输服务,其数据传输的单位是报文段
    • UDP协议 用户数据报协议:提供无连接的,不保证数据传输可靠地数据传输服务,数据传输的单位是用户数据报

网络层

  • 任务:
    • 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据段封装成分组或包进行传送。
    • 要选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
  • 互联网是由大量的异构网络通过路由器相互连接起来的。互联网使用的网络层协议是无连接的网际协议IP和许多种路由选择协议。

数据链路层

  • 任务:在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,每一帧包括数据和必要的控制信息。

物理层

  • 任务:
    • 要考虑用多大的电压代表 1 和 0 ,以及接受方如何识别出发送方所发送的比特。
    • 还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值