温故:

各位客官早,由于过年期间客栈久未营业,给各位过路的客官造成的不便还请多多谅解。为了回馈新老客户,本店决定自今日起特别奉送“计算机网络基础”套餐一份,希望各位客官能吃的尽兴,住的开心,客栈营业喽,走过路过不要错过!!!,如果大家对网络这部分有兴趣,大家可以顺便看看我的《Linux之网络管理——修改IP地址(动态变静态)》

今天要和大家分享的是网络方面的知识,说实在的本人在网络方面着实是个新人,也是在摸索中。所以就找了一些资料,我自己一面学着,一面和大家一起交流,我打算从网络七层这个维度去讲我对网络的理解,将每一层涉及到的知识都尽可能说明白。如果有不对的地方,还望大家积极指点出来,咱们一起进步,话不多说,咱们直接进入正题。

知新:

一、什么是计算机网络

计算机网络的实质是利用通信线路(线缆)和通信设备(交换机、路由器等),把地理上分散但是每个都独立使用的计算机系统相互连接起来,然后使用网络通信协议(TCP、UDP等)以及一些网络软件来实现最终的资源共享。

简单说一说计算机网络的发展历程,计算机网络的出生年份可以追溯到20世纪70年代,在随后的日子里,这个备受宠爱的“婴儿”迅速茁壮成长起来,短短20年的时间,就已经长成了一个“大小伙子”,成为了全球互联的因特网,由此可见计算机网络的发展是多么迅猛。其实可以这样说,如果没有计算机与通信技术的相互结合,没有二者的相辅相成是不可能达到今天的地步的,没有了通信技术的支持,计算机可能就只能是计算机,无非是比算盘算数来的快一些而已;同样如果没有计算机的诞生,通信技术的应用面绝对没有现在广泛,正是二者之间的互相促进,你追我赶才造就了今天的蓬勃的计算机网络。

那么二者到底是如何相辅相成的呢?主要是从以下两个方面来实现的。其一是通信技术为多台计算机之间的数据传输提供了基础,实现了计算机之间的数据共享;其二是计算机技术的迅速发展,又反过来应用于通信技术的各个领域,大大地促进了通信技术的更新换代,近乎强迫性的要求通信技术去提高性能。其实这段话不难理解,就像我们手机上平时使用的一些软件,当我们的手机系统版本升级了,如果软件没有及时的更新以适应新的系统,就很可能出现这款软件无法在该系统上安装的情况,甚至安装了也无法使用,所以商家如果想让这款软件继续盈利,继续为人们服务,就必须去对自己的软件进行更新,这就是二者之间相辅相成的道理。

二、计算机网络的演变

可以这样说,万事万物的演变都是从简单到复杂的,就像道家经常说的“一生二,二生三,三生万物”,不会站着又怎能会跑呢,对吧?计算机网络的发展也是如此,可以简单的分为一下四个阶段(了解即可)。

1、面向终端的计算机通信网

其实是这样的,所谓的面向终端的计算机通信就是使用一台计算机当做中心计算机,然后通过通信线路连接多台终端,此时你的脑海中应该浮现出一幅画面:画面的中央是一台计算机,然后从这台计算机向四面八方连接除了多条线路,每条线路的终点都是一台可供人操作的终端,即中心计算机----通信线路----终端。这种联机系统虽然可以使很多人都能同时使用计算机,但是却也存在着极大的缺点。缺点一是一条线路只能连接一个终端,利用率极低,而且这条线路还说不准要多长,很浪费资源;缺点二是虽然有多台终端连接到了中心计算机,但是这些终端却不能处理数据,最终处理数据的任务还是要回到中心计算机,效率极低。所以相比于以后出现的新的具有多个处理中心的计算机网络来说,这种面向终端的计算机网络真的不能说是计算机网络。

2、以共享为目标的计算机网络(ARPAnet)

从共享两个字就可以看出这个阶段的计算机网络已经初步具备了当代计算机网络的模型,之前说过面向终端的计算机的通信网是计算机----通信线路----终端,而现在要说的共享为目标的计算机网络的模型是计算机----网络----计算机,这个时候的计算机网络已经实现了借助通信系统使网内的各个计算机之间能够共享数据资源。而且这个ARPAnet网络还从逻辑上将一个计算机网络分成了通信子网和资源子网,通信子网负责数据传输和数据转发,资源子网负责全网的面向应用的数据处理,这样的话就从业务功能上将数据传输和数据处理分离开来,计算机网络又向前走了一步。ARPAnet是计算机网络技术发展的一个里程碑,当今的计算机网络仍沿用这种组合方式。

3、开放的国际标准化计算机网络

第三代计算机网络是开放式的国际标准化计算机网络,这个阶段解决了计算机互联的标准化问题。要想实现“网与网互联,异构网互联是很难的”,原因是计算机与计算机之间通信是很复杂的,但是为了实现这种通信就提出了采用分层解决网络技术问题的方法。不过在这个过程中出现了一个问题,就是一些在计算机网络领域走得靠前的公司提出了各自的分层体系以及网络协议,使得大家的产品很难实现互联。于是1984年ISO组织正式颁布了ISO7498国际标准,简称OSI七层模型。有了这个标准之后,厂家就需要按照标准来生产自己的网络产品,从而保证不同的厂商之间的产品可以在同一个网络中进行通信,个人觉得这便是这个标准存在的最大意义所在。目前存在着两种处于主导地位的网络体系结构:一种是国际标准化组织ISO提出的OSI参考模型;另一种是Internet所使用的的事实上的工业标准TCP/IP参考模型。

4、互联网络和高速计算机网络

目前的我们正处于这个阶段,正身临其境的感受着这个时代的网络带来的各种好处,自20世纪90年代以来,计算机网络得到了迅猛的发展,各种类型的网络全面互联,并向宽带化、高速化、智能化方向发展,主要表现在发展了以Internet为代表的互联网和发展高速网络。

今天关于计算机网络的发展暂时就讲到这里,其实这些内容不需要大家去熟记于心,只需要大家了解即可。我觉得大家只要只要最终能记住以下这部分内容就够了。

1、计算机----通信线路----终端(单处理中心)

2、计算机----通信网络----计算机(资源共享)

3、计算机-----计算机(OSI模型)

4、网络-----网络(高速互联)

各位客官,小店今日的赠送菜品“计算机网络技术”已经售罄,有想尝尝的客官欢迎来看我的《计算机网络基础之组成与功能》,小二,上闸板,关门洗脚去。

计算机网络基础之计算机网络相关推荐

  1. 云计算学习笔记——计算机网络基础及计算机网络参考模型

    第一章   计算机网络基础 一.什么是计算机网络 1.硬件方面:通过线缆将网络设备和计算机连接起来 2.软件方面:操作系统,应用软件,应用程序通过通信线路连接 二.网络功能 数据通信.资源共享.增加可 ...

  2. 计算机网络基础名词,计算机网络基础名词解释

    1.计算机网络:一些相互连接的.以共享资源为目的的.自治的计算机的集合.2.Internet:专用名词!指当前全球最大的.开放的.由众多网络相互连接而成的特定计算机网络.(注意与 internet ( ...

  3. 上海交大计算机网络基础,上海交大计算机网络基础教程

    上海交通大学的这部计算机网络基础视频教程是一部非常实用的教程.其中内容涉及数据通信原理与实现技术,网络体系结构论述,局域网.广域网原理,网络互联原理与技术,网络操作系统;网络运行管理,网络计算机及应用 ...

  4. 很无聊但是又很重要的 计算机网络基础知识 ---“计算机网络发展历程“

    目录 概述 计算机网络发展史 互联网的诞生 TCP/IP 的诞生 进一步发展 发展阶段总结 我国互联网发展 计算机网络发展历程 批处理 分时系统 计算机通信 计算机网络的诞生 计算机网络的高速发展 网 ...

  5. 计算机网络基础实验,计算机网络基础实验报告

    计算机网络基础实验报告 内蒙古商贸职业学院计算机系 学生校内实验实训报告 20 11 --2012 学年 第 2学期 系部:计算机系 课程名称: 计算机网络基础 专业班级: 2010级计算机信息管理 ...

  6. 计算机网络基础自我评价,计算机网络自我评价

    计算机网络自我评价 相关内容: 计算机相关专业的学生自我评价我是一名在校大学生:曾担任校学生会会长长.院学生会办公室主任.网络部部长.跆拳道协会副主席等 富有责任感,曾多次荣获军训优秀学员.优秀学生干 ...

  7. 中南大学计算机网络基础,中南大学计算机网络基础作业参考答案

    中南大学纸质作业参考答案 <计算机网络技术>作业参考答案 1.计算机网络的发展可划分为几个阶段?每个阶段各有何特点? 答:计算机网络的发展可分为以下四个阶段. (1)面向终端的计算机通信网 ...

  8. 计算机网络基础(一)---计算机网络概览篇

    文章内容概览 了解计算机网络及其分类 什么是计算机网络 计算机网络主要由一些通用的.可编程的硬件互联而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用 计算机网络不仅仅是软件 ...

  9. 中南大学计算机网络基础,中南大学计算机网络作业1

    计算机网络第一次作业参考答案 1. 假设你已经将你的狗Bernie 训练成不仅可以携带一小瓶白兰地,还能携带一箱三盒8 毫米的磁带(当你的磁盘满了的时候,你可能会认为这是一次紧急事件).每盒磁带的 容 ...

最新文章

  1. 一网打尽数据结构中图相关的算法
  2. iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯...
  3. java map存储对象_JAVA:查找存储在hashMap中的对象的最佳性能方法
  4. RabbitMQ基础概念详细介绍
  5. 改变Android的hello world程序字体颜色和背景颜色
  6. NUnit.Framework在VS2015中如何进行单元测试
  7. python开发接口故障码_Python代码样例
  8. css3动画保持状态不变
  9. 对 Java 意义重大的 7 个性能指标
  10. mysql 用户列表数据结构_MySQL数据结构-行结构
  11. CKS学习笔记-Sysdig
  12. Android四大组件简介
  13. AcWing 143. 最大异或对 —— 神奇的二进制
  14. fgetc 与 getc的区别
  15. win10永久自动更新服务器,四种方法关闭win10专业版自动更新
  16. 【团队管理系列】团队管理方面的量化数据
  17. JAVA看云判断天气_如何看云识天气?
  18. 苹果百度手机消息推送服务器,苹果消息推送服务教程
  19. [编程题]:n头牛中选择满足所有m种特性的牛(百度2021)
  20. Win10占用电脑内存过高

热门文章

  1. JS逆向|使用pyexecjs库替换加密字符串
  2. C语言snprintf()函数用法
  3. python实现支付宝
  4. 《天道》之丁元英的30句经典语录
  5. 最新apktool_2.4.1
  6. SpringBoot-配置actuator
  7. 100% 解决 VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色
  8. 从破解虫脑到攻克人脑:一条“永生之路”的新赛道?
  9. 汉诺塔问题的递归和非递归算法
  10. uni-app转小程序遇到的问题 (组件使用插槽的问题)(跨端兼容、条件编译)(小程序自定义胶囊按钮封装)(uni-app挂载原型链)