精华内容
下载资源
问答
  • 什么是VLAN

    2013-10-23 09:59:12
     这种方法的优点是用户的物理位置改变了,不需要重新配置所属的VLAN,而且可以根据协议类型来划分VLAN,这对网络管理者来说很重要,还有,这种方法不需要附加的帧标签来识别VLAN,这样可以减少网络的通信量。...
  • NAS网络存储服务器一款特殊设计的文件存储和备份的服务器,它能够将网络中的数据资料合理有效、安全地管理起来,并且可以作为备份设备将数据库和其它的应用数据时时自动备份到NAS上。 三 为什么要选择基于NAS存储...
  • 它最大的优点是将服务、接口和协议这三个概念明确的区分开来,概念清楚,理论也比较完整,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。 应用层、表示层、会话层、传输层、网络层、数据链...

    1.OSI七层模型有什么?

    OSI七层模型是一种框架型设计方法,其最主要的功能就是使不同类型的主机实现数据传输;它最大的优点是将服务、接口和协议这三个概念明确的区分开来,概念清楚,理论也比较完整,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。

    • 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

    2.TCP/IP五层模型有什么?

    TCP/IP是一组代名词,它还包括许多协议,组成了TCP/IP协议簇
    TCP/IP协议采用了五层的基层结构,每层都呼叫它的下一层所提供的网络来完成自己的需求

    • 应用层
      为用户的应用进程提供网络通信服务

    • 协议:域名系统DNS协议、HTTP协议、SMTP协议等

    • 传输层
      负责两台主机之间的数据传输,使得数据能从发送端传输到接收端

    • 协议:TCP协议和UDP协议

    • 网络层
      负责地址管理和路由选择,在复杂的网络环境中确定一个合适的路径

    • 协议:IP协议

    • 数据链路层
      负责设备之前的数据帧的传送和识别,将网络层交下来的数据报封装成帧,在同一个数据链路节点的两个设备之间传输

    • 协议:MTU协议和ARP协议

    • 物理层
      实现相邻计算机节点之间比特流的透明传输,金肯屏蔽调具体传输介质的差异

    物理层考虑的较少,因此很多时候也可以称为TCP/IP四层模型

    3.网络传输基本流程

    3.1网络传输流程图

    同一个段内的两台主机进行文件传输
    在这里插入图片描述

    两台计算机通过TCP/IP协议通讯的过程如下所示:
    在这里插入图片描述

    3.2数据包封装和分用

    • 不同的协议层对数据包有不同的称谓,在传输层叫做段,在网络层叫做数据报,在链路层叫做帧
    • 应用层数据通过协议栈发送到网络上时,每层协议都要加上一个数据首部,称为封装
    • 首部信息中包含了一些类似于首部有多长,载荷有多长,上层协议是什么等信息
    • 数据封装成帧后发到传输介质上,到达目的主机后每层协议在剥掉相应的手,根据首部中的上层协议字段将数据交给对应的上层协议处理

    数据封装的过程如下

    在这里插入图片描述

    数据分用的过程如下

    在这里插入图片描述

    4.网络中的地址管理

    4.1 认识IP地址

    IP有两个版本,IPV4和IPV6,我们没有特殊说明时都是IPV4
    IP地址描述的是路途总体的起点和终点,是给人用的,网络主机的逻辑地址

    IP地址分为两个部分,网络号和主机号

    • 网络号:保证相互连接的两个网段具有不同的标识;
    • 主机号:同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号

    IP格式:xxx.xxx.xxx.xxx
    4个部分,每个部分0~255
    网络号:前三个部分组成
    主机号:最后一个部分
    前三位标识同一个网段
    局域网内(局域网IP):网段唯一;同一个网段:主机号唯一
    公网(公网IP):公网IP唯一

    IP:分为A-E五大类

    4.2 认识MAC地址

    MAC地址描述的是路途上的每一个区间的起点和终点,是给电脑用的,网络主机的物理地址

    • MAC地址是用来识别数据链路层的节点
    • 和网卡硬件绑定的,全球唯一
    • 作用:网络数据传输定位网卡硬件位置。一个主机可能有多个网卡。电脑硬件定位数据发送的目的位置只能使用MAC
    展开全文
  • 什么要学python

    2020-10-19 20:20:39
    最初被设计用于编写自动脚本(shell),随着版本不断更新和语言新功能添加,越多被用于独立、大型项目开发。 2 适合领域 Web开发 科学计算和统计 人工智能 软件开发 后端开发 网络爬虫 3优点和特点 3.1优点 ...

    1 简介

    Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

    2 适合领域

    Web开发
    科学计算和统计
    人工智能
    软件开发
    后端开发
    网络爬虫

    3优点和特点

    3.1优点

    简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
    易学:Python极其容易上手,因为Python有极其简单的说明文档 [8] 。
    速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 [5]
    免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
    高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
    可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。
    解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。
    运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。
    在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。
    面向对象:Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。
    可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。
    可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。
    丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。
    规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。

    3.2缺点

    单行语句和命令行输出问题:很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。
    独特的语法
    这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。
    运行速度慢:这里是指与C和C++相比。

    文章持续更新中!!!!

    展开全文
  • 通信网络技术

    2014-08-06 13:30:59
    网络拓扑结构指用传输媒体互连各种设备物理布局,就是用什么方式把网络计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间连接,它结构主要有星型结构、环型结构、总线结构、分布式...
  • windows 程序设计

    2011-07-24 21:16:30
    虽然它缺少Windows NT中的某些功能,诸如高安全性和对RISC机器的可移植性等,但是Windows 95具有需要较少硬件资源的优点。 Windows 98在1998年6月发布,具有许多加强功能,包括执行效能的提高、更好的硬件支持以及...
  • Linux程序设计 第4版.haozip01

    热门讨论 2012-11-05 00:24:09
    12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 ...
  • Linux程序设计 第4版.haozip02

    热门讨论 2012-11-05 00:29:32
    12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 ...
  • 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 ...
  • 27、GC是什么? 为什么要有GC?  GC是垃圾收集意思(Gabage Collection),内存处理是编程人员容易出现问题地方,忘记或者错误内存回收会导致程序或系统不稳定甚至崩溃,Java提供GC功能可以自动监测对象...
  • ASP.Net快速开发ASP.Net非常大一个优点,可以加快开发效率,这行业发展趋势,但是局限于这样“傻瓜开发方式”开发人员竞争力和成长性都非常有限,遇到ASP.Net一些高级技术(比如ASP.Net MVC、...
  • 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。(×) 7. 需求分析的主要方法有SD法、OOA法及HIPO法等。(×) 8. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。(×) 9. 信息建模方法...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    问:开发这个软件目标是什么? 答: 提高用户对音乐学习和娱乐 参与创作音乐 项目背景--钢琴练奏师 问:为什么传统音乐程序不好? 答: 传统音乐程序功能单一,容易令人感到枯燥无味,没有吸引力; 传统音乐...
  • 软件工程知识点

    2012-12-02 21:34:25
    软件定义是软件项目早期阶段,主要由软件系统分析人员和用户合作,针对有待开发软件系统进行分析、规划和规格描述,确定软件是什么,为今后软件开发做准备。这个时期往往需要分阶段地进行以下几项工作。 1....
  •  本书最大优点是为程序员描述计算机系统实现细节,帮助其在大脑中构造一个层次计算机系统,从最底层数据在内存中表示到流水线指令构成,到虚拟存储器,到编译系统,到动态加载库,到最后用户态应用...
  •  本书最大优点是为程序员描述计算机系统实现细节,帮助其在大脑中构造一个层次计算机系统,从最底层数据在内存中表示到流水线指令构成,到虚拟存储器,到编译系统,到动态加载库,到最后用户态应用...
  • “培育创新”含义是什么? 答:我赞成这种观点 1首先,创新要求准允人们犯错误。原因是创新过程就是不断尝试,不断失败,不断提高过程,要创新,就要宽容失败。失败乃成功之母,讲就是这个道理。在人类创新...
  •  41结构程序设计的基本工具是什么?怎样使用?P77  42在FoxBASE中怎样建立程序和修改程序?P77  43在FoxBASE中怎样调试程序?有哪些常用的调试命令?P78  第五章 管理信息系统开发概论  44简述系统开发...
  • 面向对象与UML资料

    2009-06-06 06:24:56
    专家模式的优点是: 100 创建者 100 问题: 100 解决方案: 100 举例: 100 优点: 101 低耦合度 101 问题: 101 解决方案: 101 举例: 101 优点: 102 高聚合度 102 问题: 102 解决方案: 102 高聚合度例 102 ...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    C#--微软.NET第一语言 本书着重介绍语言本身,比较少涉及应用,不错入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 ...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    面试题33 选择这份工作原因是什么 35 面试题34 你认为相关产业发展会如何 35 面试题35 你希望待遇为多少 35 面试题36 在工作中学习到了些什么 35 第2篇 C/C++基础知识 第4章 C/C++语言基础(教学视频:50分钟...
  • SOA服务化的优点是,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。 服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。 服务架构是一套松...
  • 4.1.5 用过哪些Map类,都有什么区别,HashMap是线程安全吗,并发下使用Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。 4.1.6 JAVA8ConcurrentHashMap为什么放弃了分段锁,有...
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念一天 这一天 微软公司正式推出了其下一代...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

层次化网络设计的优点是什么