二、计算机网络概论

1、计算机网络

一些互连得,自治的计算机系统的集合。也就是说能够以相互共享资源的方式来互联起来的自治的计算机系统的集合。

1.1、计算机网络的目的:资源共享

1.2、组成部分:分布在不同地理位置的多台独立的自治计算机

1.3、遵循的规则:网络协议

2、计算机网络的组成

2.1、组成部分:硬件,软件,协议

2.2、硬件:主机(端系统),通信链路(双绞线,光纤),交换设备(交换机,路由器),通信处理机(网卡)

2.3、软件:各种实现资源共享的软件,比如网络操作系统,邮件收发程序,FTP,聊天程序等。软件多属于应用层

2.4、协议:计算机网络的核心,如同交通规则一样。协议规定了网络传输数据的规范。

3、计算机网络的功能

3.1、数据通信:比如,文件传输,电子邮件等,离开了网络无法实现

3.2、资源共享:软件共享,数据共享,硬件共享等。计算机网络中的资源互通是否分工协作,大大的提高资源利用率

3.3、分布式处理:计算机网络中的某个计算机系统负荷过重,可以将它处理的某个复杂任务分配给网络中的其他计算机系统

也就是利用了空闲计算机资源来提高整个系统的资源利用率

3.4、提高可靠性:计算机网络中的各台计算机可以通过网络互为替代机

3.5、负载均衡:将工作任何均衡的分配给计算机网络中的各台计算机

4、计算机网络的分类

4.1、按照分布范围:

  4.1.1、广域网WAN:提供长距离通信,运送主机发送的数据,覆盖范围常是几十到几千公里的区域。

广域网是Internet的核心部分。连接广域网的各个节点交换机的链路一般都是高速链路,而且还有较大的通信容量。

  4.1.2、城域网MAN:城域网覆盖范围是几个街区或者整个城市。城域网大多采用以太网技术

  4.1.3、局域网LAN:局域网一般用于微机或者工作站,通过高速线路相连,覆盖范围小。一般是几十米到几千米的区域。

局域网在计算机配置的数量上没有太多的限制,少的可以两台,多的可以达到几百台。传统上,局域网使用广播技术,广域网则采用交换技术

  4.1.4、个人区域网PAN:个人区域网也及时在个人工作的地方,就是WLAN,WIFI吧。

4.2、按照传播技术:

  4.2.1、广播式网络:所有联网计算机都共享一个公共通信信道

  4.2.2、点对点网络PPP:每条物理线路连接一对计算机。如果同性能的两台主机之间没有直接连接的线路,那么

他们之间的分组传输就要通过中间节点的接收,存储和转发,直到目的节点,基本广域网都是采用点对点网络

4.3、按照拓扑结构:

  4.3.1、网络拓扑结构:通过网络中节点与通信线路之间的几何关系,表示的网络结构。通常是通信子网的拓扑结构

  4.3.2、拓扑结构中的节点:路由器,交换机

  4.3.3、通信线路:网线

  4.3.4、几何关系:环形,总线型,星型,网状型

 环形,星型,总线型常用语局域网。网状型用于广域网

4.4、按照使用者分类:

  4.4.1、公用网:Public Network,电信公司出资建造的大型网络

  4.4.2、专用网:Private Network,某个部门为本单位的特殊业务的需要建造的网络,比如铁路,军队,电力等。

4.5、按照交换技术分类:

  交换技术:主机之间,通信设备之间,主机和通信设备之间,交换信息的时候采用的数据格式和交换装置的方式

  4.5.1、电路交换:典型的电路交换是传统的电话网线。数据直接传送,延迟小,线路利用率低,不能充分利用线路容量。

  4.5.2、报文交换:将用户数据加上源地址,目的地址,校验码等信息,然后封装成报文。整个报文传送到

相邻节点,全部存储下来后,在转发个下一个节点。

优点:充分利用线路容量,实现了不同链路之间不同数据率的转换。可以实现格式转换,可以实现一对多,多对一的访问,可以实现差错控制。

缺点:增加了资源开销,辅助信息导致处理时间和资源存储开销,增加了缓冲延迟。额外的控制机制保证多个报文的顺序不会乱序。而且缓冲区难以管理,因为报文的大小不确定,接收方在接收报文之前不能预知报文的大小。

  4.5.3、分组交换网络(包交换网络):将数据分成较短的固定长度的数据块,在每个数据块上加上目的地址,源地址等辅助信息,组成分组(包),然后用存储-转发方式传输

分组交换网络:缓冲便于管理,包的平均延迟更小,网络中占用的平均缓冲区更小。而且容易标准化,更容易应用。

现在的主流网络基本都是分组交换网络,也就是包交换。

4.6、按照传输介质分类: 

传输介质可以分为有线和无线

因此分为有线网络和无线网络

有线网络:双绞线网络,同轴电缆网络

无线网络:蓝牙,微波,无线电等

4.7、计算机网络标准化:

RFC(Request For Comments):并非每个RFC都是因特网的标准

4.8、计算机网络的性能指标:

  4.8.1、带宽(BandWidth):表示通信线路允许通过的信号频带范围,单位是Hz

计算机网络中的带宽表示:通信线路所能传送数据的能力,是数字信道所传送的最高数据率,单位是b/s,比特每秒

  4.8.2、时延(Delay):数据(报文,分组)从网络的一端传送到另一端所需要的总时间。

时延:发送时延,传播时延,处理时延,排队时延

发送时延=分组长度/信道宽度

传播时延=信道长度/电磁波在信道上的速度

处理时延:数据在交换节点为存储转化而进行的一些必要的处理事件,比如分析分组的首部,从分组中提取数据部分,进行差错校验,查找适当的路由等操作时间。

排队时延:分组在进入路由器后要现在输入队列中等待处理。在路由器确定了准发端口后,还要在输出队列中排队等待转发

产生了排队时延。

总时延=发送时延+传播时延+处理时延+排队时延

一般来说,排队时延和处理时延都可以忽略不计。对于高速链路,提高的仅是数据发送速度而不是比特在链路上的传播速度。提高数据的发送速度只是为了减少数据的发送时延。

  4.8.3、时延带宽积=传播时延*信道宽度

  4.8.4、往返时延RTT(Round-Trip Time):从发送端发送数据开始,到发送端收到了来自接收端的确认总共经历的时延

  4.8.5、吞吐量(ThroughPut):表示单位时间内通过某个网络(比如信道或者接口)的数据量

吞吐量受网络或者网络的额定速度限制。

  4.8.6、速率Speed:网络中的速率指的是计算机网络中的主机在数字信道上传送数据的速率。也叫比特率,单位是b/s,bit/s,bps。Kb/s(K=1000),Mb/s(M=10^6),Gb/s(G=10^9),计算机网络中,通常把这些数据率叫做带宽。

原文地址:https://www.cnblogs.com/drq1/p/9674517.html

时间: 2024-10-13 22:51:26

二、计算机网络概论的相关文章

计算机网络 —— 概论

计算机网络 -- 概论 一. 基本概念 互联网:或因特网(Internet),是当今世界上最大的计算机网络.是由数量极大的各种计算机网络互连起来的. 计算机网络:由若干结点(node)和连接这些结点的链路(link)组成.结点 可以是计算机.集线器.交换机或路由器等. 通过路由器将网络互连起来,就构成了一个覆盖范围更大的计算机网络(internet而非Internet 网络的网络). 主机(host):或端系统(end system),与网络相连的计算机. 实体(entity):任何可发送或接收

计算机网络概论

一.计算机网络的产生与发展 1. 面向终端的计算机网络 第一代计算机网络的一个代表是 SABREI , 它是 20 世纪 60 年代初期美国航空公司投 入使用的由一台中心计算机和全美范围内 2000 多个终端组成的飞机票预订系统 . 2. 计算机通信网络 这种由多个主机系统连接起来且以传输信息为主要目的的计算机群称为计算机通信网络 称为第二代计算机网络 , 其典型代表是 ARPANET . 3. 计算机网络 20世纪70年代后期,计算机网络由原来的信息传输为主变为共享网络资源为主.在此背景下协议

程序员1月书讯

12月书讯中奖名单: xu_chenyang<精简:无印良品与品牌理念打造> 松阳<通关!游戏设计之道(第2版)> xiaerwoailuo<Python科学计算基础教程> SunnyYoona<数据架构:大数据.数据仓库以及Data Vault> 丁国华<设计的细节:日本经典设计透析> 好书推荐,在图灵书讯中选出你认为值得推荐的好书加推荐理由或推荐语,在文末评论里回复.下期书讯更新时,会在本期的书讯评论中选出若干优秀评论,获奖者可任选图灵书讯中

11-13

##一.描述一个完整的HTTP事物(访问一个网址后都发生了什么?) * 1.输入网址 * 2.解析域名(主机名),对应的IP地址 * 3.建立连接(三次握手)(双工信道:发送信道.接受信道) * 4.发送 * 5.四次挥手,断开连接 ##二## 计算机网络OSI模型分为:物理层.数据层.网络层.传输层.会话层.表示层.应用层 HTTP:超文本传输协议是互联网上应用最为广泛的一种网络协议. 无状态协议:每一次请求对于服务器来说都是新的 get:请求的数据放在请求头中:post:会把请求数据放在请求

【转】程序员英语学习指引

转自互联网 ============= 作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/english-for-programmers/ 概要 这篇文章面向程序员,简要的介绍了一些学习计算机专业英语的步骤和经验. 关于 之前不少人曾站内我如何学习英语,我也曾试图写一篇如何学习英语的博文,但我现在的实力着实无法写出令人信服的文章: 尽管阅读.写作和听力还可以,但口语很差——我指的是日常用语,即便出国一年,现在我和同事交流

大学技术类书单

算法&数学: 算法导论 详细数学 离散数学及其应用(选) 线性代数及其应用 数论及其应用(选) python: python 基础教程 python cookbook python 网络编程基础 python in a nutshell 集体智慧编程 机器学习实战 js: dom编程艺术 js cookbook linux linux+命令行和shell脚本编程宝典 鸟哥 基础篇 server篇 linux 内核设计与实现(选) c c和指针 (已读完) UNIX环境高级编程(选, 经典) UN

2015秋课程

  一 二 三 四 五 一   操作系统    操作系统   二   计算机网络  软件测试方法 计算机网络   三 算法分析与设计   计算机体系结构     四 算法分析与设计   计算机体系结构    

程序员英语学习指引

原文链接:http://lucida.me/blog/english-for-programmers/ 概要 这篇文章面向程序员,简要的介绍了一些学习计算机专业英语的步骤和经验. 关于 之前不少人曾站内我如何学习英语,我也曾试图写一篇如何学习英语的博文,但我现在的实力着实无法写出令人信服的文章: 尽管阅读.写作和听力还可以,但口语很差——我指的是日常用语,即便出国一年,现在我和同事交流时仍然磕磕巴巴,不知道用什么词的情况经常出现: 尽管读过大量外文资料,但它们绝大多是计算机专业书籍和论文,并不适

2020考研计算机(408)考试大纲

I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学.公平.有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识.基本理论.基本方法的水平和分析问题.解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量. II 考查目标 计算机学科专业基础综合考试涵盖数据结构.计算机组成原理.操作系统和计算机网