如何在百度网站收录提交入口,如何做网站的优化和推广,广州建站网站前十名,琼海做网站公司文章目录 4.1 计算机网络基础 94 4.1.1 计算机网络的基本概念 94 4.1.2 局域网的基本原理 96 4.1.3 局域网协议与应用 98 4.2 Internet 100 4.2.1 TCP/IP 101 4.2.2 TCP/IP应用 106 4.2.3 网络操作系统的功能 112 4.2.4 网络安全的概念 116
4.3 计算机软件编程基础 … 文章目录 4.1 计算机网络基础 94 4.1.1 计算机网络的基本概念 94 4.1.2 局域网的基本原理 96 4.1.3 局域网协议与应用 98 4.2 Internet 100 4.2.1 TCP/IP 101 4.2.2 TCP/IP应用 106 4.2.3 网络操作系统的功能 112 4.2.4 网络安全的概念 116
4.3 计算机软件编程基础 118 4.3.1 数据库系统的基本概念 118 4.3.2 程序设计语言的基本概念 122 4.3.3 软件工程的基本概念 124
4.4 互联网应用技术 126 4.4.1 云计算技术 126 4.4.2 大数据技术 129 4.4.3 物联网技术 130
互联网Internet是指通过TCP/IP将世界各地的网络连接起来实现资源共享提供各种应用服务的全球性计算机网络。
计算机网络基础
计算机网络是将若干台具有独立功能的计算机通过通信设备及传输媒体互连起来在操作系统和网络协议等软件等支持下实现计算机之间信息传输与交换的功能。
计算机网络的主要功能
1⃣️资源共享包括计算机资源共享以及通信资源共享。计算机资源主要指计算机的硬件、软件和数据信息共享。
2⃣️数据传输计算机网络提供网络用户之间、各个处理器之间以及用户与处理器之间的通信这是资源共享的基础。
3⃣️除了上述功能之外计算机网络还可以实现集中管理、分布式处理和负载均衡等其他功能。
计算机网络的组成
1⃣️资源子网。负责全网的数据处理向网络用户提供各种网络资源与网络服务。资源子网由用户的主机和终端组成主机通过高速通信线路与通信子网的路由器相连接。
2⃣️通信子网。完成网络的数据传输、转发等通信处理任务。通信子网包含传输线路、网络设备和网络控制中心等硬、软件设施电信部门提供的网络如X.25网、DDN、帧中继网等一般都属于通信子网。通信子网与具体的网络应用无关。
计算机网络的体系结构
基本思想——采用分层次的设计方法使其达到在相互通信的两个计算机之间高度协调工作的目的。
网络体系结构规定了同层进程通信的协议以及相邻层之间的接口及服务。
网络体系结构分层、协议、接口
网络体系结构分层原则各层功能明确、接口清晰简洁、层次数量适中。
开放系统互连参考模型OSI/RM定义了一个7层模型用以进程间的通信并作为一个框架来协调各层标准的制定。
1⃣️物理层。是数据终端设备DTE和数据电路终端设备DCE之间的接口。物理层定义了建立、维护和拆除物理链路所需的机械、电气、功能和规程特性。其目的是在物理介质上传输原始的数据比特流。
2⃣️数据链路层。使用物理层提供的服务建立通信联系将比特流组织成名为帧的协议数据单元进行传输。
3⃣️网络层。实现网络互连主要功能是路由选择和拥塞控制。
4⃣️传输层。是分层结构体系高低层之间的接口。主要采用的技术手段有分流技术、复用技术、差错检测与恢复、流量控制等。
5⃣️会话层。是进程间的通信协议主要功能是组织和同步不同主机上各种进程间的通信负责在两个会话层实体之间进行对话连接的建立和拆除。
6⃣️表示层。执行协议转换、数据翻译、压缩与加密、字符转换以及图形命令的解释功能。
7⃣️应用层。提供文件服务、数据库服务、电子邮件及其他网络软件服务。
局域网的基本原理
计算机网络可以根据网络覆盖的范围划分为局域网、城域网和广域网。
局域网指在较小区域范围内由各种计算机和数据通信设备互连在一起形成的计算机通信网络。
局域网的组成计算机包括个人计算机和服务器、传输介质、网络适配器网卡、网络操作系统。
局域网的特点
1⃣️网络覆盖范围小适合于校园、机关、公司、企业等机构和组织内部使用。
2⃣️数据传输速率较高一般为10Mbps100Mbps光纤高速网可达10Gbps。
3⃣️传输质量好误码率低。
4⃣️介质访问控制方法相对简单。
5⃣️软、硬件设施及协议方面有所简化。
6⃣️有相对规则的拓扑结构。
局域网的拓扑结构指连接网络设备的传输介质的铺设形式。局域网的拓扑结构主要有星形、总线型、环形和混合型。
局域网参考模型包含了OSI/RM中物理层和数据链路层的功能。在局域网标准中数据链路层被进一步划分成两个子层介质访问控制MAC子层和逻辑链路控制LLC子层其目的是将数据链路层功能中与硬件相关的部分和与硬件无关的部分区分开来降低研究和实现的复杂度。其中MAC子层主要负责实现共享信道的动态分配控制和管理信道的使用。LLC子层具有差错控制、流量控制等功能负责实现数据帧的可靠传输。各种不同的LAN标准体现在物理层和MAC子层上传输介质的区别对LLC来说是透明的。
局域网协议与应用
CSMA/CD协议解决多结点共享公用总线传输介质的问题适用于总线型拓扑结构网络 e.g以太网、高速以太网、吉比特以太网。
Internet
Internet是指通过TCP/IP将世界各地的网络连接起来实现资源共享提供各种应用服务的全球性计算机网络中文称为“因特网”或“国际互联网”。
TCP/IP
TCP/IP采用分层体系结构划分为4个层次分别为网络接口层、网络层、传输层和应用层。
TCP/IP是由许多协议组成的协议簇协议分类有
1⃣️应用层Telnet、FTP、SMTP、DNS、TFTP、HTTP、NFS等。
2⃣️传输层TCP、UDP、NVP
3⃣️网络层ICMP、IP、ARP、RARP
4⃣️数据链路层网络接口协议
5⃣️物理层以太网、令牌环、X.25PDN、FDDI等。
TCP/IP的主要特点高可靠性、安全性、灵活性、互操作性。
TCP/IP模型各层的功能
1⃣️应用层为用户提供访问Internet的一组应用高层协议即一组应用程序。
2⃣️传输层提供应用程序间端到端的通信服务。TCP负责提供高可靠的数据传送服务主要用于一次传送大量报文如文件传送等UDP负责提供高效率的服务用于一次传送少量的报文如数据查询等。
3⃣️网络层该层核心协议上IP协议该协议提供主机间的数据传送能力。网络层的主要功能有3点——处理来自运输层的分组发送请求处理输入数据报处理差错与控制报文如路由选择、流量控制、拥塞控制等问题。
4⃣️网络接口层负责接收IP数据报并且通过特定的网络进行传输或者从网络上接收物理帧抽出IP数据报上交给IP层。
IP
IP上Internet协议簇中最主要的协议之一。IP协议的主要功能是无连接数据报传送、数据报路由选择和差错控制。
每个IP地址长32比特。
IP地址分为5类其中A类B类和C类地址为基本的IP地址称为主类地址D类和E类地址为次类地址。
A类地址第1个比特为“0”其网络地址空间为7比特主机地址空间为24比特起始地址为1126。
B类地址前2个比特为“10”其网络地址空间为14比特主机地址空间为16比特起始地址为128191。
C类地址前3个比特为“110”网络地址空间为21比特主机地址空间为8比特起始地址为192223。
TCP/IP应用
1⃣️IP数据报的传输
2⃣️子网与子网掩码
子网编址是在Internet地址中网络地址部分不变原主机地址划分为子网络地址和主机地址这样IP地址就划分为“网络——子网——主机”3个部分。
子网掩码是一个IP地址对应的32位数字。其中用所有的“1”表示IP地址中的网络地址段和子网地址段用所有的“0”表示IP地址中的主机地址段。
要根据一个IP地址来确定其网络号和子网号需要用子网掩码和这个IP地址进行布尔与运算。
3⃣️域名系统
4⃣️IPv6
IPv6数据报头发生根本性改变主要提供对新的、更长的128位IP地址的支持以及去掉作废的和不用的域。
IPv6和IPv4相比最大的变化部分是IP地址的长度和结构。
IPv6定义了3种不同的地址类型分别是单播地址、多播地址和任意播地址。所有类型的IPv6地址都属于接口而不是节点。
IPv6的128位地址以16位为一分组每个16位分组写成4个16进制数中间用冒号分隔称为冒号分十六进制格式。
IPv4向IPv6的过渡技术双协议栈、隧道技术和协议翻译技术。
网络操作系统的功能
网络操作系统NOS是使网络上各计算机可以方便而 有效地共享网络资源为网络用户提供所需的各种服务的软件和有关规程的集合。网络操作系统实质上就是具有网络功能的操作系统。
网络操作系统的特征单机操作系统并发、资源共享、虚拟、异步性、开放性、一致性和透明性。
网络操作系统的功能
网络系统作为操作系统应提供单机操作系统的各项指标包括进程管理、存储管理、文件系统和设备管理。除此之外网络操作系统还应具有以下功能
1⃣️网络通信提供通信双方之间无差错的、透明的数据传输服务主要功能包括建立和拆除通信链路对传输中分组进行路由选择和流量控制对传输数据的差错检测和纠正等。
2⃣️共享资源管理协调各用户对共享资源的使用使用户在访问远程共享资源时能像访问本地资源一样方便。
3⃣️网络管理通过“存取控制”来确保数据的安全性通过“容错技术”来保证系统故障时数据的安全性。
4⃣️网络服务直接面向用户提供多种服务。
5⃣️互操作把若干相似或不同的设备和网络互连用户可以透明地访问各服务点、主机以实现更大范围的用户通信和资源共享。
6⃣️提供网络接口向用户提供一组方便、有效、统一的取得网络服务的接口以改善用户界面。
网络操作系统的安全性
1⃣️用户账号的安全性
2⃣️时间限制
3⃣️站点限制
4⃣️磁盘空间限制
5⃣️传输介质的安全性
6⃣️加密
7⃣️审计
网络安全的通用定义是网络系统的硬件、软件及其系统中的数据受到保护不因偶然的或者人为恶意的原因而遭到破坏、更改、泄露系统连续、可靠、正常地运行网络服务不中断。
网络安全包含两大部分内容一是网络系统安全二是网络上的信息安全。它涉及网络系统的可靠性、稳定性以及网络上信息的保密性、完整性、可用性、真实性和可控性等。
网络安全的本质是保证所保护的信息对象在网络上流动或者静态存放时不被非授权用户非法访问。
网络安全的概念包括
1⃣️网络系统安全
2⃣️网络信息安全
3⃣️网络信息传播安全
网络安全的需求
1⃣️保密性确保非授权用户不能获得网络信息资源的性能。
2⃣️完整性确保网络信息不被非法修改删除或增添以保证信息正确、一致性的性能。
3⃣️可用性确保网络合法用户能够按所获授权访问网络资源同时防止对网络非授权访问的性能。
4⃣️可控性确保合法机构按所获授权能够对网络及其中的信息流动与行为进行监控的性能。
5⃣️真实性确保接收到的信息不是假冒的而发信方无法否认所发信息的性能。
OSI安全体系结构的三维空间表示
1⃣️安全攻击任何可能会危及机构的信息安全的行为。
2⃣️安全机制用来检测、防范安全攻击并从中恢复系统的机制。
3⃣️安全服务一种用来增强组织的数据处理系统安全性和信息传递安全性的服务。
计算机软件编程技术
数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统是存储介质、处理对象和管理系统的集合体。
数据库系统DBS是指在计算机系统中引入数据库后的系统。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统等几部分组成。
数据库DB是存储在计算机内、有组织的、可共享的数据和数据对象的集合该集合按一定的数据模型或结构组织、描述并长期存储并以安全可靠的方法进行数据的检索和存储具有集成性和共享性。
数据库管理系统DBMS借助操作系统完成对硬件的访问和对数据库的数据进行存取、维护和管理它是数据库系统的核心组成部分用户在数据库系统中的一切操作都是通过数据库管理系统进行的。
DBMS的主要功能
1⃣️提供数据定义语言DDL定义数据的模式、外模式和内模式三级模式结构定义外模式/模式和模式/内模式二级映像定义有关的约束条件。
2⃣️提供数据操纵语言DML实现对数据库的基本操作包括检索、更新等。
3⃣️对数据库的运行进行管理。
4⃣️提供与其他软件系统进行通信的功能。
5⃣️负责对数据库中需要存放的各种数据的组织、存储和管理工作确定以何种文件结构和存取方式物理地组织这些数据以提高存储空间的利用率和对数据库进行增、删、改、查的效率。
DBMS的组成语言编译处理程序系统运行控制程序系统建立、维护程序和数据字典。
数据模型用来描述数据、组织数据核对数据进行操作的一种模型。是数据库的框架是数据库系统的核心和基础。
数据模型的分类
1⃣️概念模型也称信息模型按用户的观点对数据和信息建模是对现实世界的事物及其联系的第一级抽象。
2⃣️逻辑模型和物理模型属于计算机世界中的模型是对现实世界的第二级抽象。
概念模型的实体联系模型E-R的表示方法
1⃣️实体型用矩形框表示框内标注实体名称。
2⃣️属性用椭圆形框表示框内标注属性名称通过无向边与实体相连。
3⃣️联系用菱形框表示框内标注联系名称并用无向边与有关实体相连同时在无向边旁标上联系的类型即1:1一对一、1:n一对多或mn多对多
4种数据模型
1⃣️层次模型类似倒置树形的父子结构。优点是不同层次之间的关联性直接且简单。
2⃣️网状模型使用倒置树形结构结点间可任意发生联系能够表示各种复杂的联系。优点是可以避免数据的重复性。
3⃣️关系模型由行与列构成的二维表。实体与实体间的联系都是用关系表示。
4⃣️面向对象的数据模型以对象为单位每个对象包含对象的属性和方法具有类和继承等特点。
SQL语言
SQL是结构化查询语言是介于关系代数和关系演算之间的语言。
SQL具有丰富的查询功能还具有数据定义和数据控制功能是关系型数据库的标准语言。
SQL的基本应用
1⃣️数据定义包括定义表、定义视图和定义索引。
2⃣️数据查询查询是数据库的核心操作。SELECT
程序设计语言
程序是一组有序的计算机指令这些指令用来指挥计算机硬件系统进行工作。
程序设计语言是用于书写计算机程序的语言。人们通过程序设计语言编写程序来指挥和控制计算机运行。
指令控制计算机执行特定操作的命令。
指令系统一台计算机所能执行的所有指令的集合。
编程模式在编写计算机程序时看待要解决的问题的方式。当前可分为过程式、面向对象式、函数式和说明式。
非机器语言编写的源程序只有翻译成机器语言程序计算机才能识别和执行。
常见的解释方式
1⃣️编译方式把源程序的每一条语句都翻译成机器语言并把翻译之后的结果保存成二进制文件。此种方式下翻译与执行是分开的。执行速度快。
2⃣️解释方式对源程序的语句依次翻译并执行翻译一句执行一句不生成可存储的目标代码。执行速度慢。
软件工程
软件工程不仅涉及软件开发的技术过程还包括软件项目管理和开发支持软件生产的工具、方法和理论等活动。
软件生命周期SDLC又称软件生存周期或系统开发生命周期是软件从定义、生产、运行直到报废或停止使用的生命周期。
软件生命周期由软件定义、软件开发和软件维护3个时期组成。
软件生命周期的基本模型
1⃣️问题定义及规划
2⃣️需求分析
3⃣️软件设计
4⃣️程序编码
5⃣️软件测试
6⃣️运行维护
互联网应用技术
云计算技术
云计算是一种模式能以泛在的、便利的、按需的方式通过网络访问可配置的计算资源如网络、服务器、存储器、应用和服务这些资源可实现快速部署与发布并且只需要极少的管理成本或服务提供商的干预。
云计算的特征按需获得的自助服务广泛的网络接入方式资源的规模池化快捷的弹性伸缩可计量的服务。
云计算的主要服务模式
1⃣️软件即服务SaaS以服务的方式将应用软件提供给互联网最终用户。
2⃣️平台即服务PaaS以服务的方式提供应用程序开发和部署平台就是指将一个完整的计算机平台作为一种服务提供给客户。
3⃣️基础设施即服务IaaS以服务的形式提供服务器、存储和网络硬件以及相关软件。
云计算的关键技术
1⃣️分布式计算主要解决的核心问题是如何把一个大的应用程序分解成若干可以并行处理的子程序。
2⃣️分布式存储核心是应用软与存储设备相结合通过应用软件来实现存储设备向存储服务的转变。
3⃣️服务器虚拟化
4⃣️多租户是支撑SaaS的一项核心软件架构技术
5⃣️存储虚拟化
6⃣️桌面虚拟化
7⃣️云管理平台特指IaaS云管理平台。
云计算系统的典型架构
1⃣️虚拟资源池主要实现物理资源与虚拟资源的管理对资源的池化管理便于资源的动态分配、再分配和回收充分体现云计算弹性、可伸缩的特点。
2⃣️基础架构层
3⃣️PaaS平台层提供一个SaaS软件开发、管理与托管运营平台。
4⃣️运营管理平台层主要实现映像与实例的全生命周期管理、资源的调度和监控、用户管理、合作伙伴管理、业务管理、平台接口管理、运营管理等功能。
5⃣️服务接入与门户层主要实现服务接入、自助服务门户、运营管理门户与PaaS平台门户等功能。
大数据技术
大数据任何超过了一台计算机处理能力等数据量。
大数据等4V特征
1⃣️数量巨大
2⃣️多样性
3⃣️速度
4⃣️真实性
5V模型就再加一个低价值密度
大数据技术
1⃣️数据存储非关系型数据库NoSQL开始发展。
2⃣️数据分析大数据的分析方法是决定最终信息是否有价值的决定性因素。
3⃣️数据可视化将结构或非结构数据转换成适当的可视化图表然后将隐藏在数据中的信息直接展现于人们面前。
4⃣️大数据处理过程包括大数据采集、大数据导入和预处理、大数据统计和分析以及数据挖掘。
大数据分析的6个基本方面
1⃣️预测性分析能力
2⃣️数据质量和数据管理
3⃣️可视化分析
4⃣️语义引擎
5⃣️数据挖掘算法
6⃣️数据存储
物联网技术
物联网被称为是继计算机、互联网与移动通信网之后的第3次信息革命浪潮。
物联网是指通过传感器、射频识别技术、全球定位系统等技术实时采集任何需要监控、连接、互动的物体或过程采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息通过各种可能的网络接入实现物与物、物与人的泛在链接实现对物品和过程的智能化感知、识别和管理。
物联网的核心和基础仍然是物联网。
物联网的主要特征
1⃣️全面感知
2⃣️可靠传输
3⃣️智能处理是物联网应用实施的核心。
物联网的技术架构
1⃣️感知层主要实现物理世界信息的采集、自动识别和智能控制包括传感器、RFID等数据采集设备以及在数据传送到接入网关之前的小型数据处理设备和传感器网络。
2⃣️传输层是基于现有的通信网络和互联网建立的包括各种无线网络、有线网络、接入网、核心网主要实现感知层数据和控制信息的双向传递、路由和控制。
3⃣️应用层物联网应用涉及行业众多、涵盖面宽泛总体上可分为身份相关应用、信息汇聚型应用、协同感知类应用和泛在服务应用。