精华内容
下载资源
问答
  • 计算机网络体系结构的形成 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。他们提出一个试图使各种计算机在世界范围内互联成网的标准框架,即著名的开放系统互连基本...

    计算机网络体系结构的形成

    为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。他们提出一个试图使各种计算机在世界范围内互联成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM(Open System Interconnection Reference Model)简称OSI。当时看来似乎在不久将来世界一定会按照OSI制定的标准来改造自己的计算机网络。然而到了20世纪90年代初期,TCP/IP的互联网已抢先全球相当大的范围成功的运行了。因此现今规模最大的、覆盖全球的、基于TCP/IP的互联网并未使用OSI标准。
    法律上的国际标准OSI
    事实上的国际标准TCP/IP


    OSI与TCP/IP各层的结构与功能

    具有五层协议的体系结构

    OSI的七层协议体系结构的概念清楚,理论也完整,但它既复杂又不实用。TCP/IP是一个四层的体系结构,得到了非常广泛的应用。在学习计算机网络的原理时往往采用折中的方法,综合OSI/IP的优点,采用一种五层协议的体系结构
    在这里插入图片描述
    a. 应用层
    应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。这里的进程就是主机中正在运行的程序。对于不听的网络应用需要不有不同的应用层协议。在互联网的应用层协议很多,如域名DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,等等。我们把应用层的数据单元称为报文(messgae)
    b. 运输层
    运输层的任务是负责向两台主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务穿上的应用层报文。所谓通用的,是指并不针对某个特定网路应用,而是多种应用可以使用同一个运输层服务。由于一台主机可以同时运行多个进程,因此运输层有复用和分用的功能。复用就是多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付给上面应用层的相关进程。
    运输层主要有下面两种协议:
      • 传输控制协议TCP(Transmission Control Protocol)-提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(segment)。
      • 用户数据报协议 UDP(User Datagram)。 Protocol)-提供无连接的、尽最大努力(best-effort)的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。
    TCP和UDP协议的区别(如下图)
    在这里插入图片描述
    c. 网络层
    网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或者用户数据报封装成分组或者包进行传送。在TCP/IP体系中,由于网络层使用 IP协议,因此分组也叫作IP数据报,或简称数据报。网络层的另一个任务就是选择合适的路由,是源主机运输层所传下来的分组,能够通过网络中的路由器来找到目的主机。
    d. 数据链路层
    数据链路层通常简称为链路层。我们知道,两台主机之间的数据传输,总是在一段一段的链路上传送的, 这就需要使用专门的链路层的协议。 在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报封装成帧(frameing),在两个相邻节点间的链路上传送帧, 每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错信息等)。
    e. 物理层
    在物理层上所传数据的单位是比特(bit)。发送方发送1或者0时,接收方应该接收相同的1或者0,因此物理层要考虑用多大的电压代表"1"或者"0", 以及接收方如何识别发送方所发出的比特。物理层还要确定连接电缆的插头应当有多少根引脚以及各引脚如何连接。当然解释比特代表的意思,就不是物理层的任务。请注意,传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆、无线信道等,并不是物理层协议之内而是在物理层协议的下面。因此也有人把物理层当做第0层。
    数据在各层之间的传递过程
    在这里插入图片描述

    TCP/IP的体系结构

    沙漏计时器形状的TCP/IP协议族示意图

    在这里插入图片描述

    TCP/IP通信传输流

    在这里插入图片描述

    展开全文
  • 计算机网络(一)图解:计算机网络五层体系结构

    万次阅读 多人点赞 2019-05-21 16:08:45
    计算机网络体系结构有很多背景知识(略过),具体来说网络体系结构有三种: OSI七层体系结构 TCP/IP 四层体系结构 五层体系结构(综合了 OSI 和 TCP/IP 的优点) 三种体系结构对应图示: 2.计算机网络五层...

    1.概述

    计算机网络体系结构有很多背景知识(略过),具体来说网络体系结构有三种:

    • OSI七层体系结构
    • TCP/IP 四层体系结构
    • 五层体系结构(综合了 OSI 和 TCP/IP 的优点)

     三种体系结构对应图示:

    2.计算机网络五层体系结构

    2.1五层体系结构图

     五层体系结构各层对应的数据单元

     五层体系结构各层对应的中间设备

    2.2五层体系结详解

      典型设备 中间设备 数据单元 网络协议
    物理层 中继器、集线器 中继器、集线器 数据位(bit)binary digit 二进制数据的缩写
    使用了光纤、 同轴电缆、双绞线……
    数据链路层 网卡、网桥、交换机 网桥、交换机 数据帧 (Frame) ARQ、SW、CSMA/CD、PPP、HDLC、ATM 
    网络层 路由器、防火墙、多层交换机 路由器 数据包(Packet) IP、ARP 、RARP 、ICMP 、ICMPv6、IGMP、RIP 、OSPF 、BGP
    传输层 进程和端口 四层路由器 数据段 (Segment) TCP  UDP
    应用层 应用程序,如FTP,SMTP ,HTTP 网关 报文(message) DHCP、DNS、FTP、HTTP、POP3、SMTP 、SSH 、TELNET

     

    2.3 网络体系结构数据流图 

     

    2.4四层网络体系结构多种协议图解 

    3.计算机网络体系协议总览

     

    展开全文
  • 先介绍一下常用的相关术语,简单介绍(其实可以不看) 1.进程:一段在内存中正在运行的程序,可以把进程想象成能够自动完成某些特定任务的任何东西; 2.后台进程:进程的一种。...5.服务器:一台在网络中向...
    先介绍一下常用的相关术语,简单介绍(其实可以不看)

    1.进程:一段在内存中正在运行的程序,可以把进程想象成能够自动完成某些特定任务的任何东西;
    2.后台进程:进程的一种。在内存中运行时,不占显示,而且它的优先级比前台进程低。

    注意:在运行的进程中只能有一个前台进程,但可以同时有多个后台进程。

    3.缓冲区:一段用来临时存储数据的内存区。
    4.主机:计算机系统的另一个称呼。
    5.服务器:一台在网络中向其他计算机系统提供一项或者多项服务的主机。
    6.客户机:一台使用由服务器提供服务的计算机系统

    Oracle数据库管理系统的体系结构

    在这里插入图片描述

    这图是我自己画的,画错请指正!!!

    主要包括了Oracle服务器(server),还包括了一些其他文件的关键文件、用户进程和服务器进程等。
    Oracle服务器由Oracle实例Oracle数据库两大部分组成,它是一个数据库管理系统,提供了一致、开放和多样的信息管理的方法和途径。服务器中的一些结构并不在处理SQL语句时使用,而是为了改进数据库系统的效率或者数据的恢复等而设计的。

    一、Oracle服务器

    Oracle服务器(Oracle Server)实际上是一个逻辑的概念,一个Oracle服务器与一台计算机之间并不存在一一对应的关系。Oracle服务器 = 实例(instance)+ 数据库(database)。

    虽然在一台计算器上可以安装多个Oracle服务器,但一般都只会安装一个,因为效率问题,而Oracle服务器一般包括3种安装方式:

    1.基于主机方式:也就是一般我们常说的在自己本地计算机上安装数据库,用户可以直接在安装了数据库的计算机上登录Oracle数据库。
    2.客户端 ---- 服务端 (client — server)(两层模型)方式:数据库和客户终端分别安装在不同的计算机上,用户可通过网络从个人计算机(客户端)上访问数据库。
    3.客户端 ---- 应用服务器 ---- 服务器(client — application server — server)(三层模型)方式:用户首先从自己的个人计算机登陆应用服务器,再通过应用服务器访问真正的数据库。

    二、Oracle实例

    Oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成。它的内存结构也称为系统全局区(SGA)。系统全局区是实例的最基本的部件之一。

    实例的后台进程中有5个是必需的,即只要这5个后台进程中的任何一个未能启动,则该实例都将自动关闭,这5后台进程:

    SMON、PMON、DBWR、LGWR、CKPT

    系统全局区(SGA)中包含了以下几个内存结构:

    共享池(shared pool)、数据库高速缓冲区(database buffer cache)、重做日志缓冲区(redo log buffer)和其他的一些结构(如:锁和统计数据等)。

    三、oracle数据库

    oracle数据库是数据的一个集合,oracle把这些数据作为一个完整的单位来处理。Oracle数据库也称为物理(外存)结构,为数据库信息提供了真正的物理存储,它由3类操作系统文件组成:

    1.控制文件(control files):包含了维护和校验数据库一致性所需的信息。
    2.重做日志文件(redo log files):包含了当系统崩溃后进行恢复所需记录的变化信息。
    3.数据文件(data files):包含了数据库中真正的数据。

    四、Oracle其他的关键文件

    除了以上的3个数据库文件之外,Oracle服务器还需要其他的一些文件,这些文件不属于数据库。有:

    1.初始化参数文件(parameter files):定义了实例的特性,如:系统全局区中一些内存结构的大小、DBWR的个数等、
    2.密码文件(password files):包含了数据库管理员或操作员用户在启动和关闭实例时所需的密码。

    虽然Oracle数据库提供了相当完善的安全管理机制,但是在Oracle数据库没有开启时如何验证要启动数据库的人是真正的数据库管理员或者操作员的了?这就是引入密码文件的原因。

    3.归档重做日志文件(archived redo log files):是重做日志文件的脱机备份。在系统崩溃后恢复时可能需要这些文件。
    展开全文
  • 实践 文章目录计算机网络体系结构的形成:开放系统互联参考模型(OSI/RM)TCP/IP(市场标准)分层的好处实体 协议 服务和服务访问点TCP/IP工作详细图解。 计算机网络体系结构的形成: ·相互通信的两个计算机系统必须...

    计算机网络的体系结构 - 理论
    实践

    计算机网络体系结构的形成:

    ·相互通信的两个计算机系统必须高度协调工作。

    ·“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

    计算思维 - 化整为0
    数学 - 逻辑推理
    物理 - 实验

    利用计算思维的思想去解决生物,化学问题。

    院士的工资是终身的

    开放系统互联参考模型(OSI/RM)

    但是理论提的很好,实践却失败了。
    在这里插入图片描述好多老板看到,却发现实现不了,就放弃了。

    TCP/IP(市场标准)

    接着就有了
    工程派:
    在这里插入图片描述TCP/IP用的人多了,就成为标准了。代表一种标准,一个规则。

    我们每天上网跟应用层打交道。
    将物理层和应用层做到成网卡,利用网卡上网。
    语法,语义和同步

    分层的好处

    在这里插入图片描述就像寄信一样。os操作系统执行操作,os内有协议。

    实体 协议 服务和服务访问点

    计算机通信 实际上是进程和进程之间通信。
    本层的服务用户只能看见服务而无法看见下面的协议。
    下面的协议对上面的服务用户是透明的。

    协议是“水平的”, 即协议是控制对等实体之间通信的规则。
    服务是“垂直的”,即服务是由下层到上层通过层间接口提供的。
    相当于程序中的过程调用
    同一系统相邻两层的实体进行交互的地方,称为(服务访问点SAP)

    在这里插入图片描述

    TCP/IP工作详细图解。

    在这里插入图片描述

    例题:

    在这里插入图片描述

    展开全文
  • OSI分层 (7层) : 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层): 网络接口层、 网际层、运输层、 应用层。 五层协议 (5层) :物理层、数据链路层、网络层、运输层、 应用...
  • 计算机网络体系架构

    2020-10-19 19:46:00
    4.4 四层网络体系结构多种协议图解 4.5 计算机网络体系协议总览​ 1 计算机网络概述 概念组成和功能:利用通信设备和线路将地理位置不同的,功能独立的多个计算机系统互连起来,以功能完善的网络软件(网络通信...
  • 图解:卷积神经网络数学原理解析

    千次阅读 2020-12-23 13:11:51
    下图显示了这种体系结构的一个示例。 图1. 密集连接的神经网络结构 当我们根据一组有限的人工设计的特征来解决分类问题时,这种方法很有效。例如,我们根据足球运动员在比赛期间的统计数据来预测他的位置。然而...
  • TCP/IP 体系常见协议图解

    千次阅读 2014-04-15 17:42:28
    以前自己学习 《计算机网络》和 Socket 编程时,需要做笔记或者PPT之类,...等有空了,会为每张图添加一些字段和相应的代码结构说明,现在先上图吧。   图 0 常见的网络协议 1. 数据链路层协议 图1 Ethernet Fr
  • 点击 机器学习算法与Python学习 ,选择加星标精彩内容不迷路作者|RaimiKarim,出品|AI科技大本营(ID:rgznai100)本文精心选取了 10 个 CNN 体系结构的详细图解进行讲述。由作者精心挑选。这些图解展示了整个模型的...
  • Linux 网络驱动程序的体系结构可以划分为四层, 如下图所示, 从上到下分别为协议接口层, 网络设备接口层, 再就是提供实际功能的设备驱动功能层, 以及网络设备和网络媒介层 。 Linux 内核源代码 中提供了网络设备接口...
  • 协议:计算机之间通过网络实现通信时事先达成的一种约定(规则,规范).例子:汉语和英语(协议)...网络体系结构: ISO: International Organization for Standards, 国际标准化组织 OSI: Open Systems Interconn...
  • 目录网络基础知识计算机网络的发展协议分组交换协议 网络基础知识 广域网 WAN (Wide Area Network) 局域网 LAN (Local Area Network) 计算机网络的发展 计算机网络的发展经历了多个阶段 ...网络体系结构
  • 1 OSI 参考模型 2 几种不同模型对比 [图片源于《图解TCP/IP》]
  • Linux 网络驱动程序作为 Linux 网络子系统的一部分, 位于TCP/IP 网络体系结构的网络接口层, 主要实现上层协议栈与网络设备的数据交换。Linux 的网络系统主要是基于 BSD Unix 的套接字 ( socket) 机制 , 网络设备与...
  • 图解:一句“我喜欢你”在网络中经历了什么

    千次阅读 多人点赞 2021-02-16 10:25:55
    在讲解计网体系结构之前,我们先说一个问题,计网体系结构为什么要分层管理呢,分层的好处是什么呢?其实分层也就是为了好管理,每一层只需要负责本层的事情,层与层之间,只需要提供一个接口即可,这样不仅提高了...
  • 计算机网络体系结构传输层TCP协议中,TCP连接的建立需要三次握手、 断开需要四次挥手,过程如下。 1.TCP 三次握手 TCP 三次握手就好比两个人在街上隔着50米看见了对方,但是因为雾霾等原因不能100%确认,所以要...
  • 应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。 首先对应用层要有个大概了解,思维导图是个不错的工具,废话不说,上图! 网络应用模型 网络应用程序...
  • ❝ 应用层是计算机网络体系结构的「最顶层」,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。 ❞首先对应用层要有个大概了解,「思维导图」是个不错的工具,废话不说,上图!网络应用模型网络...
  • 根据冯诺曼体系结构现在计算机的核心架构可以抽象为五个基础组件:运算器、控制器、存储器、输入设备和输出设备。所以我们可以认为,凡是具有以上五个组件设备的均可称之为计算机。 作者为我们总结了计算机与网络...
  • 1、“计算机网络体系结构” 将这些网络协议进行了系统的归纳。TCP/IP 就是 IP 、TCP 、HTTP 等协议的集合。 2、各种网络体系结构及其协议 网络体系结构 协议 主要用途 TCP/IP IP,ICMP,TCP,UDP,HTTP,...
  • 图解TCP/IP--协议

    2013-10-19 10:51:00
    1. 随处可见的协议 各种网络体系结构及其协议 网络体系结构 协议 主要用途 TCP/IP ICMP, TCP, UDP, HTTP, TELNET...
  • 图解TCP - 协议

    2020-02-28 21:28:43
    TCP/IP网络体系结构: TCP,IP,HTTP等协议的集合 协议:两台计算机协议相同,并且遵循协议,就可以实现计算机之间的通信 CPU :Central Processing Unit 中央处理单元,计算机发展史实际上是CPU发展史 OS:...
  • 图解http简单笔记

    2019-03-25 18:17:42
    五层协议的体系结构 物理层:物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。)物理层还要确定连接电缆插头的定义及连接法。 数据链...
  • 图解TCP/IP》笔记

    2020-11-17 20:30:10
    OSI参考模型 协议分层 为什么需要分层? 简化网络协议。...OSI协议是让异构的计算机之间能够通信、由OSI推进的一种网络体系结构。二者不能混淆。 各个分层的作用 物理层 :硬件层面上对信号的规定。 数
  • Oracle 10g安装图解教程

    2018-07-17 12:33:14
    Oracle是世界上最大的中间件、数据库、编程语言提供商,Oracle 数据库是一种网络上的数据库, 它在网络上支持多用户, 支持服务器/客户机等部署(或配置) ...Oracle 数据库体系结构简介   平常所...
  • 【原】图解ADO.Net

    2013-05-18 18:23:00
    1)来自微软的官方文档,说明了ADO.Net的体系结构 2)来自动软代码生成器的作者李天平老师,通过生活中的浇水灌溉的例子,生动的映射了ADO.Net体系对象 3)来自网络上,描述了ADO.Net对象的使用 4)同样...
  • 计算机网络基础面试题汇总

    千次阅读 多人点赞 2020-03-08 00:04:48
    计算机网络基础面试题汇总 网络协议和网络编程 重难点 参考资料来源于 netty权威指南(高性能的... 计算机网络体系知识1.1 计算机网络体系结构1.2 OSI与TCP/IP各层的结构与功能,都有哪些协议?1.3 TCP 三次握手...
  • 计算机网络体系结构 OSI开放系统互联参考模型(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP协议体系结构(4层):网络接口层、 网际层、运输层、 应用层。 五层协议的体系结构(5...
  • 计算机网络知识总结——网络分层 前言 计网相关的文章主要结合《计算机网络-谢仁希》、《图解HTTP》、《图解TCP/IP》等书籍和大佬Carson_Ho等的计网相关文章来学习计网的重点知识,包括...计算机网络体系结构 主要
  • 数据结构与算法 算法 数据结构与算法分析 编程珠玑 剑指 Offer 操作系统 现代操作系统 深入理解计算机系统 鸟哥的 Linux 私房菜 ...计算机网络 ...计算机网络 ...计算机网络 自顶向下方法 ...图解 H...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

网络体系结构图解