计算机网络基础

一网络概念

一个IP地址实现多文件,涉及到了网络组。

思科是CCNA认证,学下来也要好几个月。

华为和思科类似的,之前华为是模仿思科的,现在华为被其他公司模仿了。

这里的网络特指计算机网络,人际关系也是一种网络

计算机网络的定义就是把一组网络设备通过某种媒介,有形或者无形的媒介连接起来,按照一定通讯规则进行通讯的集合。

通讯规则就是网络协议。

网络协议很多,最著名的就是TCP/IP协议。

小米公司原来想发展家庭控制中心,选择了路由器,因为其24小时不关机。

但是路由器一般不好看,放在旮旯的地方。

所以就发展了小I音箱。可以放在客厅。和其他的智能设备组合起来,控制其他的智能设备,但是离不开无线。

智能化会逐渐走向家庭。

下面的网络情况

注意因为网络不一定安全,所以很多涉及金钱的机构,比如银行拉专线,但是价格比较贵。

如果是在互联网上传输数据就要加密。

VPN虚拟专用网络。比如分支机构和总部通过互联网连接,通过加密传输数据,这样可以节约成本。

但是总有丢包情况,这是正常的。

网络的优势在于资源共享。

企业都是买个大的打印机,公用。政府机构就是不使用网络。

常见的网络物理组件

交换机一般是矩形

交换机一般是矩形。

电脑通过线连接到交换机

在企业里面要有很多交换机才可以把电脑连接起来。

交换机之间也需要连接。把交换机连接起来的交换机带有路由功能。

 

交换机之间也需要连接。把交换机连接起来的交换机带有路由功能。

再往外连就是连接到防火墙。

 

最上面的是路由器,下面是防火墙

路由器连接到电信的机房了

下面是企业内部的防火墙

二网络应用程序的类型

(一)Web浏览器

浏览器是个显示网页伺服器或档案系统内的HTML文件(标准通用标记语言下的一个应用),并让用户与此些文件互动的一种软件。
个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Opera、Chrome、Safari。
浏览器是最经常使用到的客户端程序。

IE很恶心的是不同版本访问相同的网站界面显示的效果不一样的。因为每个电脑都自带了,所以还是有不少用户使用。

360浏览器是流氓软件

(二)即时消息

即时消息(Instant Messaging,IM),又称即时通信,是指可以在线时实交流的工具,也就是通常所说的在线聊天工具。

广义的来说,即时消息包括网络聊天室、网络会议系统等与所有联机的通信。

狭义的来说,即时消息是指由一组IM服务器控制下的通信

即时消息早在1996年就开始流行,当时最著名的及时通信工具为ICQ,最初由三个以色列人开发,1998年被美国在线收购。

即时消息有针对个人应用和企业应用的不同类型,目前占主导的是个人应用,并且大多是免费服务的。

目前常用的即时消息工具有国外的ICQ、Yahoo! Messenger、MSN Messenger、AOL及时信使(AIM)等。

国内网站经营的QQ、新浪UC、微博、微信钉钉等。

钉钉是可以定位的。钉钉在企业的用处很广,办公,审批等等,是阿里生产出来的免费产品。

(三)电子邮件

电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。
通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),
与世界上任何一个角落的网络用户联系。
电子邮件可以是文字、图像、声音等多种形式。
同时,用户可以得到大量免费的新闻、专题邮件,并实现轻松的信息搜索。
电子邮件的存在极大地方便了人与人之间的沟通与交流,促进了社会的发展。

目前流行的有Outlook 、foxmail等

(四)远程控制

管理人员在异地通过计算机网络异地拨号或双方都接入Internet等手段,连通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,

通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。

比如,视频会议、VNC 、Netmeeting 、WebEx

Netmeeting现在取消了。WebEx 是思科生产的,但是要付费,做的不错。

(五)web网络服务

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序。

可以向浏览器等Web客户端提供文档,可以放置网站文件,让全世界浏览,可以放置数据文件,让全世界下载。

目前最主流的三个Web服务器是Apache、 Nginx 、IIS。

IIS是微软自带的

(六)网络文件共享服务

文件共享是指主动地在网络上共享自己的计算机文件。
一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。
大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。
网络给我们带来了许多方便,我们可以用文件共享轻轻松松的与其他人分享文件,
文件共享是指主动地在网络上(互联网或小的网络)共享自己的计算机文件。
一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。

最典型的有ftp,nfs,samba

(七)数据库服务

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

MySQL,MariaDB, MongoDB

注意在6上是使用mysql,在7上就是mariadb了。


(八)中间件服务

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。

是连接两个独立应用程序或独立系统的软件。

相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。

Tomcat ,JBoss

其中JBoss是红帽的收费产品

(九)安全服务

在信息安全领域,安全服务指的是加强网络信息系统安全性,对抗安全攻击而采取的一系列措施。

比如Netfilter,在Linux里面自带的防火墙功能

三用户应用程序对网络的影响

(一)批处理应用程序


FTP 、TFTP 、库存更新
无需直接人工交互
带宽很重要,但并非关键性因素

(二)交互式应用程序

比如网上购物双十一,双十二,下订单购买东西在应用程序比如淘宝就要显示确定购买的界面。

等待时间是有限制的。但是在12306上等很久也没有选择的余地,仅此一家。

库存查询、数据库更新。人机交互对时间的等待比较敏感。

因为用户需等待响应,所以响应时间很重要,但并非关键性因素,除非要等待很长时间

(三)实时应用程序


VoIP 、视频


人与人的交互,很流行就是微信语音视频。

四网络的特征

速度
成本
安全性
可用性
可扩展性
可靠性


作者:wang618
出处:https://www.cnblogs.com/wang618/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/wang618/p/11286019.html