计算机网络课程学习笔记(三)——网络体系结构

网络体系结构

网络协议是指为进行网络中的数据交换而建立的规则、标准或约定。

网络协议三个要素:

  • 语法:数据与控制信息的结构和格式
  • 语义:需要发出何种控制信息,完成何种动作,做出何种响应
  • 同步:事件实现顺序的详细说明

协议两种形式:

  • 文字描述
  • 程序代码

通信网络传送文件要做三类工作:

  • 工作与传送文件直接相关
  • 通信服务模块
  • 网络接入模块

网络协议分层的好处:

  • 各层之间独立
  • 灵活性好
  • 结构上可分割
  • 易于实现和维护
  • 能促进标准化工作

各层完成的工程包括:

  • 差错控制
  • 流量控制
  • 分段和重装
  • 复用和分用
  • 连接建立和释放

计算机网络各层和协议的集合就是网络的体系结构。

五层协议的体系结构

在这里插入图片描述

  • 应用层

    1. 任务:通过应用进程间的交互来完成特定网络应用
    2. 协议定义:应用进程之间通信和交互的规则
    3. 报文:应用层交互的数据单元
    4. 协议:DNS, HTTP, SMTP
  • 运输层

    1. 任务:两台主机中进程之间的通信提供通用的数据传输服务
    2. 复用:多个应用进程同时使用下面运输层的服务
    3. 分用:运输层把收到的信息分别交付上面应用层中的应用进程
    4. 协议:TCP, UDP
  • 网络层

    1. 任务:为分组交换网上的不同主机提供通信服务;将运输层产生的报文段或用户数据包封装成分组或包进行传送。
    2. 分组:又称为IP数据报,或者数据报
    3. 具体任务:通过一定算法,在互联网中的每个路由器上生成转发表;每个路由器接收到一个分组,依据转发表中指明路径把分组转发到下一个路由器。
    4. 互联网本质是通过路由器连接异构网络
    5. 协议:IP协议、路由选择协议
  • 数据链路层

    1. 任务:相邻节点之间的数据传输任务
    2. 具体任务:传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点之间传送帧。
    3. 数据结构:帧内部包含数据和必要的控制信息,包括同步信息,地址信息,差错控制
    4. 差错控制:发现差错,就在数据链路层简单丢弃出差错的帧。
  • 物理层

    1. 数据形式:比特

在这里插入图片描述

协议准确定义

协议是控制两个对等实体进行通信的规则的集合。
在协议控制下,两个对等实体间的通信使得本层能够向上一层提供服务。而要实现本层协议,需要使用下面一层提供的服务。

协议数据单元PDU:对等层次之间传送数据单位

使用本层服务的实体只能看见服务而无法看见下面的协议,即,下面的协议对上面的实体是透明的。

在同一系统中相邻两层的实体进行交互的地方,称为服务访问点SAP。它是一个逻辑接口

在这里插入图片描述
在协议设计中,协议必须把所有不利条件考虑到,不能假定一切都是正常的和非常理想的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值