zoukankan      html  css  js  c++  java
  • 计算机网络基础

    一网络概念

    一个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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

  • 相关阅读:
    定义Java类实现字节流转字符流
    zookeeper中的QuorumPeerMain解析
    Hadoop集群搭建(cluster setup),ssh免密后一直要求输入密码的原因
    cd .ssh返回-bash: cd: .ssh:No such file or directory怎么办
    安装jdk配置环境变量后jps command not found
    Redis简介二
    bash重定向
    Redis简介
    maven项目下pom.xml依赖报错
    《《《zTree视频学习笔记
  • 原文地址:https://www.cnblogs.com/wang618/p/11286019.html
Copyright © 2011-2022 走看看