云计算简介

公有云(中小公司)亚马逊AWS,阿里云aliyun,完全图形界面

私有云(浪潮、联想等大公司)

云计算的模式

IaaS 基础设施即服务(租用空间的,放在虚拟主机里,几个公司共用一个服务器,现在很少了)

PaaS平台即服务(ERP(办公系统),金蝶ERP)

SaaS软件即服务(百度地图,绝大多数app)

云计算的典型应用

·云平台(AWS,阿里云)

·云存储(租用空间,虚拟主机)

·在线办公(金蝶ERP)

·地图导航

·电子商务

·搜索引擎

越往后越简单,越往前越底层

这些简单的概念要有

学linux,就是如何建立自己的云

网页版美图秀秀,如果没有云服务器的支撑,靠它自己的服务器是不可能实现的

云其实已经深入到每个人的生活当中了,只是你没有感觉到

云计算的优势

·更节约成本

·高可用性(云服务器就算瘫痪了也有备份,)

·可以简单方便的实现可扩展性(虚拟机,觉得100G硬盘不够了可以立马加)

亚马逊云才是云计算技术的创造者和开发者,阿里云只是它的护航者,阿里云的技术太烂了,阿里就是靠美工起家的 、

云计算和linux的关系

虚拟化技术是构建云计算基础架构不可或缺的关键技术

网站架构简介

大访问量架构和云计算

架构设计要考虑今后的扩容与升级

OSI7层

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

物理层:网卡,网线,集线器,中继器,调制解调器  实现相邻计算机节点之间比特流的透明传送

数据链路层:网桥,交换机通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路

网络层:路由器 OSI参考模型中最复杂的一层,也是通信子网的最高一层,一般地,数据链路层是解决同一网络内节点之间的通信,而网络层主要解决不同子网间的通信.。寻址,交换,路由算法,连接服务。

其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。

传输层

OSI下3层的主要任务是数据通信,上3层的任务是数据处理。而传输层(Transport Layer)是OSI模型的第4层。因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。

该层的主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。该层常见的协议:TCP/IP中的TCP协议

传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割。然后,传输层将数据传递到网络层,并确保数据能正确无误地传送到网络层。因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定之后,传输层则负责监督工作。综上,传输层的主要功能如下:
传输连接管理:提供建立、维护和拆除传输连接的功能。传输层在网络层的基础上为高层提供“面向连接”和“面向无接连”的两种服务。
处理传输差错:提供可靠的“面向连接”和不太可靠的“面向无连接”的数据传输服务、差错控制和流量控制。在提供“面向连接”服务时,通过这一层传输的数据将由目标设备确认,如果在指定的时间内未收到确认信息,数据将被重发。
监控服务质量。

会话层

是用户应用程序和网络之间的接口,主要任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理

表示层

表示层(Presentation Layer)是OSI模型的第六层,它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。表示层的具体功能如下:
数据格式处理:协商和建立数据交换的格式,解决各应用程序之间在数据格式表示上的差异。
数据的编码:处理字符集和数字的转换。例如由于用户程序中的数据类型(整型或实型、有符号或无符号等)、用户标识等都可以有不同的表示方式,因此,在设备之间需要具有在不同字符集或格式之间转换的功能。
压缩和解压缩:为了减少数据的传输量,这一层还负责数据的压缩与恢复。
数据的加密和解密:可以提高网络的安全性。

应用层

应用层(Application Layer)是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。
应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务等。上述的各种网络服务由该层的不同应用协议和程序完成,不同的网络操作系统之间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各个方面的差异是很大的。应用层的主要功能如下:
用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。

实现各种服务:该层具有的各种应用程序可以完成和实现用户请求的各种服务。

由于OSI是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所有的7层,并完全遵循它的规定。
在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。

TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
  TCP/IP分层模型的四个协议层分别完成以下的功能:
  第一层:网络接口层
  包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
  第二层:网间层
  对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。
  第三层:传输层
  对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。
  第四层:应用层
  对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等

转载于:https://blog.51cto.com/mustafayin/1910387

网络基础知识及计算机基础,OSI7层相关推荐

  1. 蠕虫病毒往往是通过进入计算机系统,基础知识1计算机基础.doc

    大学计算机基础实验指导与测试 第二部分 基础知识 基础知识1 计算机基础 一 单选题 1.一般认为,信息(information)是_____. A.数据B.人们关心的事情的消息 C.反映物质及其运动 ...

  2. 高职考计算机基础知识,高职计算机基础及应用教程

    摘 要 随着我国经济的不断发展,我国的科技实力也在不断地加强,与此同时计算机作为科技创新当中最为重要的工具,在国家广泛普及.为提高我国国民整体的计算机应用水平,计算机基础技能的培训以及教育已经成为高职 ...

  3. 初中计算机基础知识教程,计算机基础知识(初级中学教程).doc

    个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 第一章计算机基础 教学目地:让学生掌握计算机地基础内容,如:特点:内.外部组成:系统 ...

  4. 大学医学计算机基础知识,医学计算机基础教程

    摘要: 计算机技术,通信技术的迅猛发展,促进了医学信息化,医院数字化的建设进程.计算机技能是提高医药卫生工作人员综合素质的重要要求之一. <医学计算机基础教程/普通高等教育"十二五&q ...

  5. 计算机基础表格函数基础知识大全,计算机基础-EXCEL公式和函数.ppt

    计算机基础-EXCEL公式和函数.ppt (44页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 Excel电子表格二.公式和函数Excel ...

  6. 计算机大学基础知识,大学计算机基础知识点解析(完整版).doc

    大学计算机基础知识点解析(完整版) 计算机应用能力强化培训知识手册 基本要求 1.具有使用微型计算机的基础知识及能力 2.掌握微型计算机系统的组成和组成部分的功能以及计算机的工作过程. 3.掌握操作系 ...

  7. 计算机基础知识_计算机基础知识汇总

    计算机专业的那六大件:组成原理,操作系统,数据库,编译原理,计算机网络,数据结构, 其次还得加上分布式的基础知识, 因为现在的系统都变成分布式的了.如果你是做应用层开发的,那几门课程中的有些内容和日常 ...

  8. 计算机等级考试计算机基础知识pdf,计算机基础知识与应用能力等级考试.pdf

    2010年(春)江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考 一级 试卷密码:NMJV 试卷代号:IT03 一.基础知识必做题(共45题) [1]. 杀毒软件的病毒特征库汇集了所有已 ...

  9. 计算机基础和操作系统基础知识测试,计算机基础知识和操作系统.doc

    全国计算机等级考试精讲·精解·精练--二级C 第1章 计算机基础知识与操作系统 · PAGE 2· · PAGE 33· 技术资料 共享知识 第1章计算机基础知识与操作系统 大纲要求 了解计算机的有关 ...

最新文章

  1. Mybatis 通用 Mapper 使用 ①
  2. 设置stm32系统各部分时钟
  3. 程序员的七种必备武器
  4. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
  5. OpenGL ES之基本简介和渲染流程
  6. C++类模板template <class T>简单使用方法
  7. linux 进程监控命令2——ps
  8. 资源放送丨《 Oracle RAC高并发系统的故障案例解析 - 2020云和恩墨大讲堂》PPT视频...
  9. python查看数据类型type_python——获取数据类型:type()、isinstance()的使用方法:...
  10. Android中图片的处理(放大缩小,去色,转换格式,增加水印等)(转)
  11. Androidx和Android support库共存问题解决
  12. 网站优化nofollow标签的作用,如何加nofollow标签
  13. 计算机开机出现代码卡顿,电脑开机后很卡怎么办
  14. iOS 聊天表情键盘
  15. 不外昨夜下战书当店的裘姓值班司理则称
  16. CTF密码学总结(一)
  17. [前后端分离][MVC模式]JavaWeb实现简单的购物网站主体功能
  18. ie11 java 下载文件_Javaweb实现上传下载文件的多种方法
  19. arrive at/agree with/account for等动词词组
  20. 文件夹重定向路径修改问题

热门文章

  1. Linux下二进制包、源代码包、rpm.binary与rpm.source
  2. 不需要定义神经网络结构就可以恢复模型的两方法
  3. 数据scale过程用model更方便,可以保存到本地
  4. python实现struct_Python实现结构体代码实例
  5. ajax得到session,Ajax如何使用Session
  6. 信息系统项目管理师优秀论文:项目进度管理
  7. 信息系统项目管理师教程章节重点考点汇总(1)绪论重点
  8. 笔记-信息化与系统集成技术-区块链的技术架构
  9. 笔记-项目管理基础知识-复习要点
  10. 笔记-项目进度管理-复习要点