笔者在早些时候已经通过了软件考试的网络工程师,因为以前学习的时候比较赶,当时也是备考研究生入学考试,很多概念也是模糊不清的,现在想重新复习网络工程师的教程,理清概念,同时也是为了下一阶段网络规划师打好基础,该系列博客是教程的一些学习笔记,在不断学习的过程中,更加深入理解,将会回头添加新的内容,因为网络工程师教程书籍很厚,很多小伙伴看书觉得无聊,干燥乏味,小伙伴们可以把该系列博客当成日常复习的工具,有空的时候瞄一眼,笔者努力减少撰写错误,同时多补充一些额外的知识,各位小伙伴在阅读博文的时候,如果发现笔者写错了,请及时反馈,非常感谢!



  1. OSI/RM七层协议
    a.应用层。
    应用层协议直接为端用户服务,提供分布式处理环境。
    应用层管理开放系统的互联,包括:系统的启动、维持和终止,并保持应用进程间建立连接所需的数据记录;
    b.表示层。
    表示层提供一个可供应用层选择的集合,使得应用层可以根据这些服务功能解释数据的含义;
    表示层以下各层只关心如何可靠地传输数据,表示层关心所传输数据的表现方式,语法,语义;
    c.会话层。
    会话层支持两个表示层实体之间的交互作用。
    ① 把两个表示实体结合在一起,或分开,称为会话管理;
    ② 控制两个表示实体间的数据交换过程,称为会话服务。
    d.传输层。
    传输层在低层服务的基础上提供一种通用的传输服务;
    会话实体利用透明的数据传输服务而不必考虑下层通信网络的工作细节,使数据传输能高效进行;
    传输层用多路复用或分流方式优化网络传输效率,当会话实体要求建立一条传输连接时,传输层要求建立一个对应的网络连接:
    ① 如果要求较高的吞吐率,传输层可能为其建立多个网络连接;
    ② 如果要求传输速率不是很高,单独创建和维持一个网络连接不合算,传输层考虑把多个传输连接多路复用到一个网络连接上。
    e.网络层。
    网络层通过网络连接交换传输层实体发出的数据,网络层把上层传来的数据组织成分组在通信子网的节点间进行交换传送;
    交换过程中的两个问题:
    ① 选择路径,路径可以是固定不变的,可以是根据网络负载情况动态变化的;
    ② 防止网络中出现局部的拥挤或全面的阻塞。
    f.数据链路层。
    数据链路层是建立、维持、释放网络实体间的数据链路,这种数据链路对网络层表现为一条无差错的信道。
    g.物理层。
    物理层规定通信设备机械的、电气的、功能的和过程的特性,用于建立、维持、释放数据链路实体间的连接。
  2. SNA体系结构
    SNA是一种以大型主机为中心的集中式网络。
    SNA的七层:
    ① 物理层。
    与物理传输介质的机械、电气、功能和过程特性有关,提供了传输介质的接口;
    ② 数据链路控制层。
    把原始的比特流组织成帧,使之无损伤地沿着噪音信道从主站传送到次站;
    SNA定义了串行数据链路控制协议SDLC,同时支持IBM令牌环网或其他局域网协议;
    ③ 路径控制层(PC)。
    在源节点和目标节点间建立一条逻辑通路,对数据包进行分段和重装配,提高传输效率;
    ④ 传输控制层(TC)。
    提供端到端的面向连接服务,不支持无连接通信,可以为上层提供一条无差错信道;
    ⑤ 数据流控制层(DFC)。
    根据用户的请求和响应对会话方式和会话过程进行管理,决定数据通信的方向、数据通信方式、数据流的中断和恢复等;
    ⑥ 表示服务层(PS)。
    定义了数据编码和数据格式,负责资源的共享和操作的同步,使得网络入口处的多个用户可以并发操作;
    ⑦ 事务处理服务层(TS)。
    以特权程序形式为用户提供应用服务。
    高级点对点网络(Advanced Peer-to-Peer Networking,APPN),使得SNA演变成为点对点的网络环境。
    APPN网络环境的三类节点:
    a.低级入口节点(Low-Entry Node,LEN):只能利用与其相连的网络节点提供的服务进行会话;
    b.端节点(End Node,EN):包含APPN部分功能,具有路由能力,能够通过网络节点与其他端节点建立会话;
    c.网络节点(Network Node,NN):包含APPN全部功能,控制点(Control Point,CP)功能管理着NN的全部资源,能够建立CP-to-CP会话,维护网络的拓扑结构,提供目录服务。


  1. X.25
  2. Novell NetWare
    Novell公司的几个协议:
    ① IPX(Internet Protocol Exchange):Novell公司按照Xerox公司的IDP协议(Internet Datagram Protocol)实现的网络层协议,提供无连接的数据报服务,用于工作站和服务器之间传送数据;
    ② SPX(Sequential Packet Exchange):Novell公司的传输层协议,在分布式应用间提供顺序提交服务;
    ③ RIPX:Novell公司的路由信息协议,用于在网关间收集和交换路由信息;
    ④ BCAST:广播协议,用于向用户广播信息;
    ⑤ DIAG(Diagnostic):诊断协议,在局域网中用于连接测试和配置信息的收集;
    ⑥ WDOG(Watchdog):监视工作站活动,当连接断开时向服务器发出通知;
    ⑦ NetWare核心协议(NetWare Core Protocol,NCP):管理服务器资源,向服务器发出过程调用来使用文件和打印资源;
    ⑧ 突发模式协议(Burst Mode Protocol,BMP):提高文件传输效率,允许对一个请求发回多个响应包;
    ⑨ NetWare目录服务(NetWare Directory Services,NDS):分布式网络数据库。

网络工程师(软考)学习笔记3--计算机网络体系结构2相关推荐

  1. 网络工程师(软考)学习笔记1--计算机网络简介及分类

    笔者在早些时候已经通过了软件考试的网络工程师,因为以前学习的时候比较赶,当时也是备考研究生入学考试,很多概念也是模糊不清的,现在想重新复习网络工程师的教程,理清概念,同时也是为了下一阶段网络规划师打好 ...

  2. 网络工程师(软考)学习笔记8--数字调制技术及脉冲编码调制

    笔者在早些时候已经通过了软件考试的网络工程师,因为以前学习的时候比较赶,当时也是备考研究生入学考试,很多概念也是模糊不清的,现在想重新复习网络工程师的教程,理清概念,同时也是为了下一阶段网络规划师打好 ...

  3. 【通知】2023上半年网络工程师软考考试最新公告

    01 2023年上半年计算机软件资格考试报考提醒 各位考生: 2023年上半年计算机技术与软件专业技术资格(水平)考试报考工作即将开始. 在此,提醒各位报考人员: 计算机技术与软件专业技术资格(水平) ...

  4. 软考学习笔记1-计算机数字的码制(原码,反码,补码,移码,奇偶校验码,海明码以及循环冗余码)表示

    机器数有:0表示正号,1表示负号 1. 原码 以八位二进制为例,第一位是符号位: 则原码的取值范围是[1111 1111,0111 1111],也就是[-127,+127] Eg:A=+10 0101 ...

  5. 想翻倍加薪,网络工程师可考哪些证书用来提升自己?

    老杨最近发现,其实很多网工小白都有自我提升的意识. 怎么说呢? 比如,他们问老杨的问题都是:"杨哥,你觉得刚入行/刚毕业/还在校,应该要学点什么好?" 其实"提升自我&q ...

  6. 软考中级-网络工程师第三章笔记(广域通信网)

    软考中级-网络工程师第三章笔记(广域通信网) 文章目录 软考中级-网络工程师第三章笔记(广域通信网) 前言 一.广域网概念和分类 二.公共交换电话网PSTN 三.公共数据网X.25 四.帧中继网FR ...

  7. 系统集成项目管理工程师软考知识点(每天更新)

    第一章指路:系统集成项目管理工程师软考知识点(第一章已完结)_程序猿幼苗的博客-CSDN博客 第二章指路:系统集成项目管理工程师软考知识点(第二章已完结)_程序猿幼苗的博客-CSDN博客 本专栏将会更 ...

  8. 软考中级(软件设计师)——计算机网络(5分)与信息安全(3分)

    软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 目录 软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 计算机网络(5分) 开放系统互连参考模型(★★) TCP/IP协议 ...

  9. 华为认证网络工程师好考吗?

    华为认证网络工程师好考吗?华为认证是华为技术有限公司(简称"华为")基于"平台+生态"战略,围绕"云-管-端"协同的新ICT技术架构,打造的 ...

  10. 最新第4波:全国信息化工程师软考-系统集成项目管理工程师(高级案例高分论文)

    最新第4波:全国信息化工程师软考-系统集成项目管理工程师(高级案例高分论文) 007-万能模板-2020范围.整体管理.风险.进度-系统集成项目管理工程师(高级案例高分论文) 001-2020项目质量 ...

最新文章

  1. java08 Set
  2. H01-P1201-0.6B金升阳高压模块
  3. PS批量修改照片大小
  4. Oracle 9i DBA Fundamentals I学习笔记(六)
  5. java中路由的使用方法_java – 在camel路由中使用方法作为生产者
  6. springboot全局异常处理_SpringBoot:如何优雅地处理全局异常
  7. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
  8. 【渝粤教育】国家开放大学2018年秋季 1020t国际私法 参考试题
  9. 求区间不同数的个数 树状数组||莫队算法
  10. 【iOS】屏幕适配之NSLayoutConstraint
  11. Hbuilder x安装教程(前端html5开发)
  12. c#的chart标题_c#关于chart控件的使用方法
  13. 微信小程序获取数据并展示
  14. 畅销书看得不过瘾?KU电子书包月服务了解一下
  15. 抖音seo,抖音优化系统,抖音seo矩阵系统源码技术搭建
  16. Ubuntu(20.04):设置DNS
  17. hive中的distribute by、sort by、cluster by
  18. 又一个充电宝改装,经验升级版。
  19. Ajax的常用技巧(4)---实现数据库分页
  20. 基于xc7k325t fbg900的IBRET的测试流程

热门文章

  1. Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environments 翻译
  2. 置换矩阵的转置为什么和逆矩阵相等?
  3. python图片中文字识别
  4. 电商系统如何搭建会员体系/会员制玩法?
  5. 颜色不透明度16进制对照表
  6. 2021年1月PHP面试题总结
  7. Python+Dlib库实现人脸合成
  8. 微信小程序开发需要什么技术
  9. HTML_旅行志界面
  10. matlab将数据集分成训练集和测试集,Matlab实现 把数据集X分割成训练集和测试集...