计算机网络笔记(二)

分层结构,协议,接口服务

为什么要分层?分步处理,将问题简化

发送文件前

将数据通信的通路激活

告诉网络如何识别目的主机

查明目的主机是否开机并且与网络连接正常

要清楚对方计算机中文件管理程序是否已经做好准备工作

确保差错和意外可以解决

.........

协议:一系列的规则和约定

只有对等实体之间才有协议

接口:每两层之间的位置

服务:每两个层次之间所提供的东西

下层为上层提供服务

分层的基本原则

  1. 各层之间相互独立,每层只能实现一种相对独立的功能
  2. 每层之间的界面自然清晰,易于理解,相互交流小
  3. 结构上可分隔开,每层都采用最合适的技术来实现
  4. 保持下层对上层的独立性,上层单项使用下层提供的服务
  5. 整个分层结构应该能促进标准化工作

正式认识分层结构

  1. 实体:第n层的活动元素成为n层实体。同一层的实体叫对等实体
  2. 协议:为进行网络中对等实体数据交换而建立的规则、标准或者约定成为网络协议【水方向平】

语法:规定传输数据的格式

语义:规定所要完成的功能                   0101000111110000

同步:规定各种操作的顺序

  1. 接口(访问服务点SAP):上层使用下层服务的入口(上下两层的桥梁)
  2. 服务:下层为相邻上层提供功能调用【垂直方向,单向】

SDU服务数据单元:为完成哟洪湖所需求的功能而应传送的数据

PCI协议控制信息:控制协力操作的信息,就是控制信息

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

SDU+PCI = PDU ,然后这一层的PDU 作为下一层的SDU传下去

总结

网络体系结构是从功能上描述计算机网络结构

计算机网络体系结构简称网络体系结构是分层结构

每层遵循某个/些网络协议以完成基本功能

计算机网络体系结构是计算机网络各层及其协议的集合

第n层 向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供 的功能

仅仅在相邻层间有接口,且所提供的服务 的具体实现细节对上一层完全屏

体系结构是抽象的,而实现是指能运行的一些软件和硬件

OSI参考模型

计算机网络分层结构

7层OSI参考模型 -- 法定标准         结合为五层的体系结构

4层TPC/IP参考模型--事实标准

OSI参考模型 理论成功,市场失败

OSI七层 由上到下  

应用层 表示层 会话层 传输层 网络层 数据链路层 物理层(物联网输会示用)

上三层 资源子网(数据处理)

下三层 通信子网(数据通信)  中间传输层

每层都完成特定功能

ISO/OSI 参考模型解释通信过程(可以比喻成寄快递的过程)

上四层示端到端的方式,下四层示点到点的方式,可以理解为人和机器人的区别

每层给数据贴上一个头部信息作为控制信息然后形成PDU(协议数据单元)

数据链路层加一头一尾两部分信息

物理层形成一系列的比特流,不添加控制信息

OSI参考模型(第二话)

应用层

所有能和用户交互产生网络流量的程序(要产生流量,单机不算)

典型应用服务:文件传输(FTP),电子邮件(SMTP),万维网(HTTP)....

表示层

用于处理在两个通信系统中交换信息的表示方式(语法和语义)

功能1:数据格式变换(翻译官)

功能2:数据加密解密  “我的微信支付密码是xxxxx”

功能3:数据的压缩和恢复  视频聊天的时候图像大 要先压缩 然后再解压缩

会话层

向表示层实体/用户进程提供建立连接并在连接上有序的传输数据,这就是会话,也是建立同步(SYN)

例如你打开网站就建立了同步,窗口之间互不影响。会话之间彼此独立,互不影响。

功能1:建立,管理,终止会话

功能2:使用校验点可使会话在通信时效是从校验点/同步点继续恢复通信,实现数据同步(比如看视频关闭了,传输大文件的时候网络断了就不用重新传),适用于传输大文件

主要协议:ADSP,ASP

协议服务于层次功能

传输层

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

上四层端到端,下三层点到点

端到端:指运行在不同主机内两个进程(程序)之间的通信

功能1:靠传输、不可靠传输

功能2:错控制

功能3:量控制

功能4:复分用

可靠传输:就是发东西,知道发方收到了接收方的消息

不可靠传输:不建立确认机制(用于小的报文段)

差错控制:报文段出错,然后改正

流量控制:控制发送方的速度(接收方收不过来)

复用:多个应用层进程可同时使用下层运输层的服务

分用:运输层把收到的信息分别交付给上面应用层中相应的进程

复用分用过程:每个进程都会有一个独一无二的端口号标注

例如qq和微信同时发信息

网络层

主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。数据报与分组就是父子关系。

功能1:路由选择  选择合适的路由(器)最佳路径

功能2:流量控制  协调发送端接收端速度问题  控制发送方的速度(如:接收方收不过来)

功能3:差错控制  通信两节点之间的一些规则,能纠错就纠,不能纠错就扔掉

功能4:拥塞控制 若所有节点都来不及接收分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此一定要采取措施,缓解这种拥塞

主要协议:IP  IPX ICMP IGMP ARP RARP OSPF

数据链路层

主要任务是把网络层传下来的数据报组装成帧,数据链路层/链路层的传输单位是

功能1:成帧(定义帧的开始和结束) 在一个比特流序列哪里是帧的开始,哪里是结束

功能2:差错控制,帧错+位错  检错和纠错,扔错

功能3:流量控制 控制发送方的速度(接收方收不过来)

功能4:访问(接入)控制 控制对信道的访问

物理层

在屋里媒体上实现比特流的透明传输 物理层传输单位是bit 比特

透明传输:指不管所传数据是什么样的比特组合,都应该够在链路上传送(给啥发啥)

比特流转换成 电信号

功能1:定义接口特性

功能2:定义传输模式   单工(单方向),半双工(但可以发送接收同一时间只有一个人可以发送),双工

功能3:定义传输

功能4:比特同比

功能5:比特编码 0 1 用啥电压表示1 啥电压表示0

协议:Rj45 802.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值