OSI理想模型:自下而上分别是:物理,数据链路层,网络,传输,会话,表示,应用物理:主要将要发送的数据以01的组合信号发送出去,并且接收信号,转化为01的组合数据流(比如01表示电压的高低,波峰的最小值最大值)数据链路层:局域网内互联设备之间的传送识别数据帧网络:地址管理路由选择,将数据设法从源端经过若干个中间节点传送到目的端传输:主要负责向两个主机中进程之间的通信提
转载 2024-01-14 20:35:26
300阅读
01 物理(Physical Layer)我们知道,要传递信息就要利用一些物理媒体,如双绞线、同轴电缆等,但具体的物理媒体并不在OSI的7之内,有人把物理媒体当作第0,物理的任务就是为它的上一提供一个物理连接,以及它们的机械、电气、功能过程特性。如规定使用电缆接头的类型,传送信号的电压等。在这一,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。集线器(Hub) 工作在
数据流 ( DFD ) 分层 1、分层说明数据流分层 , 最上层是 顶层数据流 , 第二0 00 层数据流 , ⋯ \cdots⋯ , 最底层是 底层数据流 ,“顶层数据流” 与 “底层数据流” 之间是若干 中层数据流 ,中层数据流 需要进行编号 , 从 0 00 开始编号 ; 2、顶层数据流顶层数据流 : 中间的椭圆 是需要开发的 系统 , 周边的
转载 2023-12-15 16:01:11
1431阅读
 期待了很久的更新吧,  接着上篇未完的总结,继续~~四、概要设计 1.层次        层次是用来描述软件的层次结构的。软件的模块子程序结构。 2. 结构图        结构图层次类似,都是描述软件结构的图形工具。模块的调用关系为主线,从宏观上发应软件的层次结构。
PS: 在看三架构的时候,找的了一个我感觉不错的材料,里面有如下一张,打算详细的解释一下这张,也总结一下三的知识一、系统各层次职责(UserInterface)的职责是数据的展现采集,数据采集的结果通常以Entityobject提交给BL处理ServiceInterface侧用于将业务或数据资源发布为服务(如WebServices)。(BusinessLogic)的职责是按预定的
转载 2024-06-12 06:08:46
106阅读
走向.NET架构设计—第四章—业务分层架构(中篇)  前言: 在上一篇文章中,我们讨论了两种组织业务逻辑的模式:Transaction ScriptActive Record。在本篇中开始讲述Domain ModelAnemic Model。      注:不管技术的道路多么难走,我们还是得踏踏实实的把技术做下去。也希望朋友们能够一如既往的支
转载 2024-07-23 15:56:22
76阅读
# 软件架构 0视图实现指南 在软件开发的过程中,建立一个清晰的软件架构至关重要。本文将指导你如何实现“软件架构 0视图”,并通过简单的示例代码来说明每一步的实施过程。 ## 实施步骤 我们将把整个流程分为以下几个步骤: | 步骤 | 描述 | |------|--------------------------------
原创 8月前
91阅读
软件架构设计软件开发中非常重要的一环,它描述了软件系统的各个组件之间的关系交互方式。在一个复杂的软件系统中,网络是连接不同组件之间的桥梁,它负责处理网络通信,确保不同组件之间能够有效地交换数据。 在网络的设计中,我们通常会使用一种常见的架构模式,即客户端-服务器模式。客户端-服务器模式是一种分布式计算模型,其中客户端向服务器发送请求,服务器接收并处理这些请求,并向客户端发送响应。 在
原创 2023-12-23 08:32:19
74阅读
摘要:本人于2018年1月参与了中石化XX油田XX采油厂“用电管理系统”的项目建设,该系统建设目标是实现分单位、分线路、分系统评价、优化、考核,全面提升采油厂用电管理水平。在该项目组中我担任系统架构师一职,主要负责系统整体架构设计。本文以该项目为例,讨论系统三架构的设计过程,重点讨论系统在设计过程和在设计实施过程中碰到的一些问题和解决方法,最后说明采用三架构所带来的效果,以及可以改进的地方。在
一、网络的目的网络的目的是为了实现主机到主机的通信。最简单的通信方式是拿一根网线,两头分别插在两台主机上,然后将主机A IP地址配为192.168.1.20,将主机B IP地址配为192.168.1.23,然后这两台主机就可以互相通信了,他们在一个局域网内。这是最简单的实现两台主机互通的方式。二、OSI网络模型OSI网络模型是ISO组织定义的国际通用标准模型,其目的是为了制定全球统一的网络模型标准
转载 2023-07-13 20:07:57
111阅读
使用图形目的:更加清晰的展现数据内容所使用的图形:水平条,堆叠条,并排,树状,圆视图,并排圆,盒须,气泡。这些图形是在上一例的基础上绘制出来的(上一例) 原来的模样: * 1.绘制水平条,点击右侧水平条即可绘制出水平条。点击交换行列按钮可以把图形从水平条变为柱状。* 点击交换行列按钮可以把图形从水平条变为柱状。 *2.绘制层叠,点击右侧层叠即可绘制出层叠,
# 实现“0架构”的指南 在软件开发中,“0架构”常常指的是实现一个最基础的应用架构,通常只是随着需求发展而逐步扩展的简单服务。在这篇文章中,我们将探讨如何从头开始实现一个基础的项目架构,逐步构建起最小有效的系统。 ## 流程 让我们从一个简单的流程开始,帮助你理解实现“0架构”的过程: ```mermaid flowchart TD A[确定项目需求] --> B[选择
原创 9月前
26阅读
## 三架构实现流程 ### 步骤 以下是实现三架构的基本步骤: | 步骤 | 描述 | | --- | --- | | 第一步 | 设计领域模型(Domain Model) | | 第二步 | 设计数据访问(Data Access Layer) | | 第三步 | 设计业务逻辑(Business Logic Layer) | | 第四步 | 设计表示(Presentati
原创 2023-09-14 13:51:18
64阅读
目录一、MAC表、路由表、ARP表组成。1、MAC表组成2、ARP表组成3、路由表组成二、IP协议1、IP协议2、IP协议作用3、IP头部各字段含义三、ARP报文ICMP报文1、ARP报文2、ICMP报文四、封装、解封装过程1、封装过程:2、解封装过程:五、二三层转发原理1、二转发原理2、搭建二组网,测试access口trunk口对报文的处理过程3、三转发原理4、搭建三组网一、MAC表、
转载 2023-09-26 12:20:10
357阅读
转载 2023-07-19 15:46:22
84阅读
的学习很早就完成了 ,但是不知道该写点什么,但当敲了机房收费系统后,才知道自己当时为什么不知道写点什么.对于什么是三,为什么要使用三,相信大家都有了不同程度的认识,在这里我就不累述了。其实也不是所有的程序都适合使用三,一些简单的程序就可以不用三。下面我就用三来实现登录的小例子。例子虽然小主要是为了说明简单三。      &
第一章 SpringMVC基本概念1.1 关于三架构MVC1.1.1 三架构我们开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。系统标准的三架构包括:表现、业务、持久。表现:也就是web,它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web
今天学习了asp.net 标准的三架构,觉得与平时的设计思路类似,但是有一些借鉴的地方。首先,看程序的框架: 上图是我自己项目中,其实没有什么框架的东西,主要是将通用的类放在common文件夹中,实体类中实现属性的设置,get,set等以及数据库的sql语句的编写,例如:public string Url { get { return _url; } set { _url =
转载 2023-06-10 20:41:13
85阅读
# 软件架构:应用、服务与传输软件开发中,理解不同软件架构层次是至关重要的。本文将重点讨论应用、服务传输的作用,并通过代码示例帮助大家理解它们之间的关系。 ## 1. 应用 应用是用户与软件系统交互的部分。它直接处理用户的请求和输入,负责展示信息。例如,用户在网页上填写表单并提交。这一的例子可以是一个简单的网页应用。 ```html
原创 10月前
111阅读
一、广播域冲突域交换机分隔冲突域,路由器分隔广播域广播域:一个主机发送广播数据,能够接收到这个数据的范围称做广播域。在二转发过程中,如果一个主机需要使用ARP广播来获取Mac地址信息,那么这个ARP广播只有位于同一个广播域的主机才能收到,广播域是数据链路层的概念,所以广播域通过三路由器来分隔,即路由器的每一个端口是一个广播域。VLAN简单来说就是一个广播域冲突域:如果一个网络中两台计算机在同
  • 1
  • 2
  • 3
  • 4
  • 5