大白话说网络(一)

一、什么是网络?


用计算机方面的知识来讲: 所谓的网络就是大量的互联的设备(包括端系统和中间设备)所构成的通信链路。
专业来讲就是网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。

网络不单单是一本网络原理书能说清的,它包含一个大的体系,常见的有网络原理、计算机组成原理、操作系统、通信原理等等一些基础的理论。
可以说只要是有关计算机的软硬件的知识都可以划分在网络中,网络是物理和逻辑的结合体。

二、我们为什么要了解网络知识、学习它?

假如你是想从事软件方面的工作,比如软件开发、编程、测试等等,了解网络知识,学习网络的底层原理,可以让你对软件中的数据是如何传输,如何处理以及软件的整体实现有更加体系的认识。比如 开发一个app,数据在后端服务器存储,在前端页面展示,它之间的交互的底层支持,以及app运行过程中,网络的状况的优化等等。这些都涉及网络知识。

那么假如你是从事硬件方面的工作,比如说物联网开发、单片机开发、网络的规划等等,涉及到网络中硬件设施的开发和部署,那么学习网络知识,可以让你在硬件层次对数据的传输和数据传输方式的变化有所认识。比如数据从物理介质中是如何变化,怎么保证它传输过程中不失真等等方面,都可以在网络知识体系中得到答案。

三、如何学习网络知识?

网络体系庞大,可以说每一个点都是由许多知识组成的,从现今的教学方式来看,学习网络知识体系,是由面及点,由简单到复杂,由实际到抽象。比如,以前的教授网络原理的书基本都是自底向上,由物理层到应用层去讲解网络层次,但是由于比较抽象难以理解,因此,近几年都是选用计算机网络原理自顶向下,由应用层到物理层去讲解,可以更容易去了解网络的模型,网络中数据如何传输,以及有关网络原理学习的配套的书籍(通信原理、计算机组成原理、操作系统等)。


学了网络原理后,便会对网络的体系有了宏观的了解,那么接下来,就是看你学习的方向,假如是偏硬件,那么你可以多把重点放在网络接口层,如果你是偏向软件,可以把重点放在应用层、传输层、网络层。总之,网络知识体系庞大,知识繁多,我们要分类学习,学无止境,随着计算机互联网的发展,肯定有许多的新技术随之出现,但是不管是什么技术,它的根基都是依托于现如今的网络体系来存在,所以说,网络知识是基础同时也是重点。

总结: 网络知识在计算机领域非常重要,可以让你对所学的有体系的认识。
个人对网络学习过程的一些见解,有不对的地方还请批评指正,谢谢!

大白话说网络(网络知识学习)相关推荐

  1. 网络基础知识学习笔记

    网络基础知识学习笔记 参考菜鸟教程.个人学习整理,仅供参考.三年前学过,三年没用忘了,重新学习整理一下. 文章目录 网络基础知识学习笔记 OSI七层网络模型 IP地址 子网掩码及网络划分 网络协议 A ...

  2. JAVA网络编程知识学习

    JAVA网络编程知识学习 学习目标 第一章 网络编程入门 1.1软件结构 1.2 网络通信协议 1.3 协议分类 1.4 网络编程三要素 协议 IP地址 IP地址分类 常用命令 端口号 InetAdd ...

  3. 云网络相关知识学习列表

    网络相关知识学习列表 介绍 学习计算机网络相关知识的的技术文档 基础知识 1. 包括TCP/IP知识点 2. UDP协议 3. leaf-spine架构 4. IPv6 5. 大二层网络 6. VLA ...

  4. zigbee的路由器能分配网络地址吗_网络基础知识学习 小白也能变专家

    估计现在社会除了吃饭睡觉,很多网友们离开平常离开网络的时间不超过10分钟,无论是工作生活,上厕所的时候手机也替代了报纸. 不过作为一个网民,我们也要当个有档次的网民,不要只会微信聊天.头条看新闻.优酷 ...

  5. IP 子网掩码等网络相关知识学习心得

    一: 为什么需要ip地址? ip地址类似于身份证,网络上每台设备都有属于自己的专属ip地址.试想一下,如果有两台主机有相同的ip,当其中一台向服务器发送请求,但是服务器却把请求响应返回给另一台主机,那 ...

  6. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  7. 网络基础知识汇总学习

    一.网线(双绞线)连接线的制作 双绞线制作有 568A 和 568B 两个标准,日常以 568B 标准较常用. 568B 标准按颜色排序为: 1- 橙白. 2- 橙.3- 绿白.4- 蓝. 5- 蓝白 ...

  8. 【无标题】学习CADD-AMBER--薛定谔--代谢组学及网络药理学知识内容

    CADD专题 CADD-同源建模-蛋白-薛定谔-Amber-代谢组学及网络药理学专题学习 生物分子互作基础 1.生物分子互作用研究方法 1.1蛋白-小分子.蛋白-蛋白相互作用原理 1.2 分子对接研究 ...

  9. 【网络安全入门】学习网络安全必须知道的100 个网络基础知识

    什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2 OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话 ...

最新文章

  1. tensorflow.unstack() 与 tensorflow.stack()
  2. [APUE]文件和目录(中)
  3. Spring3, Hibernate3.6与Proxool连接池配置
  4. 审稿意见说我引言和结论写的毫无差别!
  5. Java消息中间件--JMS规范
  6. jmeter压力测试_如何使用Jmeter进行压力测试?这篇入门讲解拿去不谢!
  7. linux查看和编辑文件,查看和编辑文件(Linux的快捷键和主要命令)
  8. AWS re:Invent大会回顾
  9. oracle to date mysql_mysql中怎么实现oracle中的to_char和to_date
  10. Entity Framework 4.1 CodeFirst实例
  11. 在Gutsy安装Freewins插件手记
  12. 去银行写代码是种什么体验?
  13. [渝粤教育] 兰州城市学院 翻转课堂教学法 参考 资料
  14. 【懒懒的Tensorflow学习笔记一之快速入门】
  15. windows默认打开计算机,[Answers 分享]如何在Windows 7中还原.dll文件的默认打开方式...
  16. 织梦后台登录出现500错误解决方案
  17. 快速学习四步法:如何用20小时,快速学习?
  18. CStdioFile 追加文件内容
  19. mysql 制定索引_使用use index优化sql查询
  20. 电 脑 小 知 识 荟萃

热门文章

  1. GAIN: Missing Data Imputation using Generative Adversarial Nets(基于生成对抗网络的缺失数据填补)论文详解
  2. 利用 visitor map (访客地图) 统计网站访客
  3. [HSI论文阅读] | Deep Feature Extraction and Classification of Hyperspectral Images Based on CNNs
  4. Xylon学长的小卖部
  5. 小学五年级计算机教学工作总结,小学五年级信息技术教学工作总结
  6. 【原创】基于SSM的医院预约挂号系统(医院预约挂号系统毕设源代码)
  7. AE/PR插件AI智能背景抠像颜色键控GoodbyeGreenscreenzxb V1.6.0官方版
  8. prometheus入门实例
  9. java获取生僻字_生僻字与16进制的转换
  10. SRM采购框架协议阶梯计价方法