基础网络概念:网络是什么?
网络是什么?
那么多的操作系统要如何进行网络沟通呢?那就得要制订共同遵守的标准才行。这个标准是由国际组织规范的,你的系统里面只要提供可以加入该标准的程序代码, 那你就能够透过这个标准与其他系统进行沟通,而这个标准就是概念上的网络。
1. 什么是网络
网络就是几部计算机主机或者是网络打印机之类的接口设备,透过网络线或者是无线网络的技术,将这些主机与设备连接起来,使得数据可以透过网络媒体(网络线以及其他网络卡等硬件)来传输的一种方式。
TCP/IP的雏形:一个可以在不同的网络硬件上面运作的软件技术,使得不同公司的计算机或数据可以透过这个软件来达成数据沟通。
2. 计算机网络组成组件
- 节点 (node):节点主要是具有网络地址 (IP) 的设备之称,因此上面图示中的一般PC、Linux服务器、ADSL调制解调器与网络打印机等,个别都可以称为一个 node!那中间那个集线器 (hub) 是不是节点呢?因为他不具有 IP,因此 hub不是节点。
- 服务器主机(server):就网络联机的方向来说,提供数据以『响应』给用户的主机, 都可以被称为是一部服务器。
- 工作站 (workstation) 或客户端 (client):任何可以在计算机网络输入的设备都可以是工作站, 若以联机发起的方向来说,主动发起联机去『要求』数据的,就可以称为是客户端 (client)。
- 网络卡 (Network Interface Card, NIC):内建或者是外插在主机上面的一个设备, 主要提供网络联机的卡片,一般 node 上都具有一个以上的网络卡, 以达成网络联机的功能。
- 网络接口:利用软件设计出来的网络接口,主要在提供网络地址 (IP) 的任务。 一张网卡至少可以搭配一个以上的网络接口;而每部主机内部其实也都拥有一个内部的网络接口,那就是 loopback (lo) 这个循环测试接口!
- 网络形态或拓朴 (topology):各个节点在网络上面的链接方式,一般讲的是物理连接方式,例如:星形等。
- 网关 (route) 或通讯闸 (gateway):具有两个以上的网络接口, 可以连接两个以上不同的网段的设备,例如 IP 分享器就是一个常见的网关设备。
计算机网络区域范围
主要包括局域网和广域网
计算机网络协议
OSI七层协定
概念:我们将整个网络连接过程分成数个阶层,每个阶层都有特别独立的功能,而且每个阶层的程序代码可以独立编写,因此每个阶层之间的功能并不会互相干扰,这样做,当某一个环节出问题的时候,只要将该阶层的程度代码重写即可,这样做使整个网络概念更加清晰。
上图中仔细看每个数据报的部分,上层的包裹是放入下层的数据中,而数据前面则是这个数据的表头。其中比较特殊的是第二层, 因为第二层 (数据链结层) 主要是位于软件封包 (packet) 以及硬件讯框 (frame) 中间的一个阶层, 他必须要将软件包装的包裹放入到硬件能够处理的包裹中,因此这个阶层又分为两个子层在处理相对应的数据。
OSI 七层协议只是一个参考的模型 (model),目前的网络社会并没有什么很知名的操作系统在使用 OSI 七层协定的联网程序代码。这是因为 OSI 所定义出来的七层协议在解释网络传输的情况来说,可以解释的非常棒,因此大家都拿 OSI 七层协议来做为网络的教学与概念的理解。至于实际的联网程序代码,由TCP/IP来完成!
以上资料来源于:鸟哥的linux私房菜网站
基础网络概念:网络是什么?相关推荐
- 为什么计算机的网络id,网络ID、主机ID和子网掩码
网络ID用来表示计算机属于哪一个网络,网络ID相同的计算机不需要通过路由器连接就能够直接通信,我们把网络ID相同的计算机组成一个网络称之为本地网络(网段):网络ID不相同的计算机之间通信必须通过路由器 ...
- 负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础
负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础 系列文章: 负载均衡详解第一篇:负载均衡的需求 负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础 负载均衡详解第三篇:服务器负 ...
- 基础网络概念(鸟哥的私房菜)
转自:http://vbird.dic.ksu.edu.tw/linux_server/0110network_basic.php#tcpip_network_arp (鸟哥的文章真是通俗易懂,大赞~ ...
- 鸟哥的Linux私房菜(服务器)- 第二章、基础网络概念
第二章.基础网络概念 最近更新日期:2011/07/15 你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务 ...
- 第二章、基础网络概念
你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务都是用来达成某项因特网的通讯协议,以提供相对应的服务而已. ...
- 【网络】网络基础协议概念IPMAC地址
文章目录 网络基础 网络的发展历程 网络在哪里的问题 网络协议栈各部分所处位置: 网络协议栈各层的作用 网络协议栈分层的目的 网络协议的概念 网络协议 协议分层的好处 理解各层之间直接通信 OSI七层 ...
- 【网络】网络基础概念
目录 网络是什么? 网络的两大组成部分 网络分类 网络的性能 1.速率(某网络发送设备的实际速率) 2.带宽(某网络通道的理论最大速率) 3.吞吐量(某网络传输数据的实际速率) 4.时延(某网络传输数 ...
- 60 张图详解 98 个常见网络概念
Hi ,大家好,我是 Fox .计算机网络的原理其实很简单,但是套上专业名词后,那些看不见.摸不着的概念,会让人云里雾里.其实理解了网络名词,再去学习网络,会感觉像打开了任督二脉,发现网络不过如此.因 ...
- 工业互联网不只是网络:网络是基础,平台是关键
互联网的发展和新工业革命的交汇,催生了工业互联网. 工业互联网在不同国家有不同叫法,在美国叫工业物联网,在德国叫工业4.0.在国内,由于互联网的发展独树一帜,因而正宗的叫法应该是工业互联网(也是国家工 ...
最新文章
- 《程序员代码面试指南》第五章 字符串问题 拼接所有字符串产生字典顺序最小的大写字符串...
- CSDN技术主题月----“深度学习”代码笔记专栏
- 判断Java 对象实例是否死亡
- Visual Studio 2017 新功能(上)
- python prettytable表格列数太多_excel列数太多了怎么办
- 零式机器人_最帅机器人作品“EVA”“天元突破”谁才是男人真正的浪漫
- 怎样才干成为一名优秀的软件測试人员
- oracle asm ora 15041,ORA-15041,ORA-01274 故障解决实例
- 重要开源!CNN-RNN-CTC 实现手写汉字识别
- Linux下安装Nginx完整教程及常见错误解决方案
- matlab zxing ean13,【zxing】Ean13 Contents do not pass checksum
- 2015 2020 r4烧录卡 区别_2020版药典,药用辅料被重视了!
- 博弈论——4.1三人博弈的纳什均衡练习题
- AtoZ CSS快速提示:对文本使用OpenType
- 【数据库】Redis
- 快速修复 bug 的技巧?初学者的痛点,教你一招搞定!
- osi七层语言html,OSI分为哪七层 OSI七层功能介绍【详解】
- Buildozer构架安卓应用
- Praat脚本-001 | 音频文件重新采样
- 论文格式修改之页眉、页脚、分栏和注脚