Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >计算机网络概述

计算机网络概述

原创
作者头像
黄桂期
发布于 2018-04-30 16:06:14
发布于 2018-04-30 16:06:14
2.1K6
举报
文章被收录于专栏:土豆专栏土豆专栏
  1. 计算机网络的形成和发展过程(三个阶段):
  • 单个网络ARPANET(分组交换网)向互联网发展(1969)
  • 三级结构的因特网(主干网,地区网和校园网/企业网)(1983)
  • 逐渐形成多层次ISP结构的因特网(1993)

ps: internet(互联网或者互连网)是一个通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的;Internet(因特网)则是一个专用名词,指的是当前全球最大的,开放的,有众多网络相互连接成的特定计算机网络,采用TCP/IP协议族作为通信规范,前身为美国的ARPANET。因特网采用存储转发的分组交换技术,以及三层因特网服务提供者(ISP)结构。按照工作方式划分可以被划分为边缘部分和核心部分。主机在网络的边缘部分,其作用为进行信息处理;路由器在网络的核心部分,其作用是按存储转发方式进行分组交换。

    2. 计算机网络的基本概念

定义:一些互相连接的,自治的计算机的集合。

按照作用范围可分为:

  • 广域网(Wide Area Network)=远程网,广域网为因特网的核心部分,任务为通过长距离运送主机所发送的数据,连接广域网各结点交换机的链路一般都是高速链路,通信容量较大。
  • 域域网(Metropolitan Area Network)可以作为公用设施,用来将多个局域网进行互连,很多域域网采用以太网技术。
  • 局域网(Local Area Network)局域网一般用微型计算机或工作站通过高速通信线路相连(校园网/企业网)
  • 个人局域网(Personal Area Network) 通常也称为无线个人区域网(Wireless PAN) ,在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络。

按照网络使用者进行分类:

  • 公用网 指的是电信公司(国有或私有)出资建造的大型网络,“公用”指的就是所有愿意按照电信公司的规定缴纳费用的人都可以使用这种网络。例如CHINANET
  • 专用网 网络不对外人进行开放

用来把用户接入到因特网的网络:

  • 接入网AN(Access Network),称为本地接入网或居民接入网。接入网是从某个端系统到另一个端系统的路径中,由这个端系统到第一个路由器之间的一些物理链路所组成,从覆盖范围看,很多接入网还属于局域网。(宽带接入技术稍后补充)
    3. 计算机网络性能指标
  • 速率 指的是连接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率。
  • 带宽 本来是指某个信号具有的频带宽度,但在计算机网络中带宽用来表示网络的通信线路传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。
  • 吞吐量 表示在单位时间内通过某个网络(或信道、接口)的数据量。
  • 时延 指的是数据从网络的一端传送到另一端所需的时间。(发送时延/传播时延/处理时延/排队时延)
  • 时延带宽积 时延带宽积=传播时延×带宽
  • 往返时间RTT(Round-Trip Time)指的是从发送方发送数据开始,到发送放收到来自接收方的确认(接收方收到数据后便立即发送确认)总共经历的时间。
  • 利用率 分别指信道利用率和网络利用率。信道利用率指的是某信道有百分之几的时间是被利用的(有数据通过);网络利用率则是全网络的信道利用率的加权平均值。(信道或网络利用率过高会产生非常大的时延)
    4.  计算机网络体系结构
具有五层协议的体系结构:
  1. 应用层 为体系结构中的最高层,任务为通过应用进程间的交互来完成特定网络应用,应用层协议定义的是应用进程见通信和交互的规则,支持协议大概有:万维网应用的HTTP协议,支持电子右键的SMTP协议,支持文件传送的HTTP协议。应用层交互的数据单元称为报文。
  2. 运输层  任务为负责想两个主机中进程之间的通信提供通用的数据传输服务,应用层利用该服务传送应用层报文 。主要使用传输控制协议TCP(Transmission Control Protocol)--提供面向连接的、可靠的数据传输服务,数据传输单位为报文段和用户数据报协议UDP(User Datagram Protocol)提供无连接的、尽最大努力的数据传输服务(不保证数据传输的可靠性),数据传输服务单位为用户数据报。
  3. 网络层 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包(package)进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也成为IP数据报。
  4. 数据链路层 在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(frame),在两个相邻结点间的链路上传送帧,每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束。数据链路层在收到一个帧之后,就可以从中提取出数据部分,上交给网络层。
  5. 物理层 在物理层上传输数据单位为比特,发送方发送1或0时,接收放应当收到1或0。因此物理层考虑的是要用多大电压代表"1"或"0",以及接收放如何辨别出发送方所发送的比特。

数据在各层之间的传递过程

假设两台主机由一台路由器连接起来。假设主机1的应用进程AP1想主机2的应用进程AP2传送数据。AP1先将其数据交给本主机的第五层(应用层)。第五层加上必要的控制信息H5就变成了下一层的数据单元,第四层(运输层)收到这个数据单元后,加上本层的控制信息H4,再交给第三层(网络层),成为第三层的数据单元。依次类推。不过到了第二层(数据链路层)后,控制信息被分成两部分,分别加到本层数据单元的首部(H2)和尾部(T2);而第一层(物理层)由于是比特流的传送,所以不在加上控制信息。请注意,传送比特流时应从首部开始传送。

TCP/IP体系结构:

TCP/IP的体系结构比较简单,只有四层。请注意,图中的路由器在转发分组时最高只用到网络层而没有使用运输层和应用层。

TCP/IP协议可以为各式各样的应用提供服务,同时TCP/IP协议也允许IP协议在各式各样的网站构成的互联网上运行。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
6 条评论
热度
最新
比较认可7 层,但是大家都在用5层。
比较认可7 层,但是大家都在用5层。
回复回复点赞举报
数通
数通
回复回复点赞举报
感谢小编的分享
感谢小编的分享
回复回复点赞举报
internet(互联网或者互连网)是一个通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的;Internet(因特网)则是一个专用名词
internet(互联网或者互连网)是一个通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的;Internet(因特网)则是一个专用名词
回复回复点赞举报
有一本书叫《TCP/IP详解》共有三卷,大家感兴趣可以看一下~
有一本书叫《TCP/IP详解》共有三卷,大家感兴趣可以看一下~
11点赞举报
哈哈小编也去看看,谢谢分享
哈哈小编也去看看,谢谢分享
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
【计算机网络】计网概述(学习笔记)
2、组成结构:计算机网络是通过外围设备和连线,将分布在相同或不同地域的多台计算机连接在一起所形成的集合
王铭颢
2024/01/19
4660
第一章 计算机网络概述
ISP 是互联网服务提供商(Internet Service Provider)的缩写。它是指为个人用户或企业提供接入互联网的服务的公司或组织。
心安事随
2024/07/29
1200
第一章 计算机网络概述
【计算机网络】计算机网络基础知识笔记
由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来通信(传送数据、音频或视频)和资源共享。
半生瓜的blog
2023/05/13
8380
【计算机网络】计算机网络基础知识笔记
【计算机网络】计算机网络(谢希仁-第八版)课后习题-第一章习题全解
1)连通性:互联网用户之间,不管距离多远,都可以便捷、经济地交换各种信息,好像这些用户彼此都相互连通一样。 2)资源共享:可以是信息共享、软件共享、硬件共享等。
程序员洲洲
2024/06/17
4.3K0
大学课程 | 计算机网络
2.互连网:网络之间通过路由器互连起来,就构成了一个覆盖范围更大的计算机网络,因此互连网是“网络中的网络” 3.网络:网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。 4.计算机网络的三种定义:
Justlovesmile
2021/12/14
9300
大学课程 | 计算机网络
计算机网络 1 -因特网概述
internet 是一个通用名词, 泛指多个计算机网络互连而成的网络. 在这些网络之间的通信协议可以是任意的
Rikka
2022/01/19
1.7K0
计算机网络 1 -因特网概述
计算机网络与网络体系结构
如今,互联网越来越深入人们的生活了,而且, 越来越多的终端被接入互联网。比如,手机、冰箱、电视机、汽车,还有工作中的打印机、工作站、PC、服务器等等,通过网络我们可以实现文件的上传和下载,信息的传递和获取,实时设备信息的上报,网上购物,网上订票等等。那么终端之间是如何在互联网络中通信的呢?
搬砖俱乐部
2019/06/15
7450
从零开始的计网学习——计算机网络概述(计网入门就看这篇!)
以上都是本从零开始系列的计网学习其他几个章节,各位想学习计网的其他内容的可以关注一下。
全栈程序员站长
2022/09/02
5670
从零开始的计网学习——计算机网络概述(计网入门就看这篇!)
计算机网络(一)—— 概述
单个分组(这只是整个报文的一部分)传送到相邻节点,存储下来后查找转发表,转发到下一个节点
繁依Fanyi
2023/05/07
4400
计算机网络(一)—— 概述
计算机网络谢希仁第七版 课后答案
1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
全栈程序员站长
2022/08/18
1.2K0
计算机网络谢希仁第七版 课后答案
计算机网络原理梳理丨计算机网络的概念
计算机网络是利用通信设备与通信链路或者通信网络,互联位置不同、功能自治的计算机系统,并遵循一定的规则事项的计算机系统之间的信息狡猾。
码脑
2019/04/11
1.4K0
计算机网络原理梳理丨计算机网络的概念
计算机网络名词解释
目录 名词解释 应用层 传输层 网络层 链路层 无线网络和移动网络 计算机网络中的安全 其他名词解释 原文链接 下载链接 名词解释 应用层 API 应用程序编程接口 HTTP 超文本传输协议 CDN 内容分发网络 SMTP Simple Mail Transfer Protocol,即简单邮件传输协议,能传送可打印的7位ASCII码的邮件协议。 POP3 Post Office Protocol,即第三版的邮局协议,用于电子邮件的接收。本协议主要用于支持使用客户端远程管理在服
星辉
2019/01/15
2.4K0
计算机网络(一)——概述
计算机网络,操作系统,数据结构,算法是计算机专业所必须要学的4件套,本文将详细的叙述计算机网络的相关知识,由于篇幅原因,打算分为4章节进行写作,建议收藏后慢慢品读
秋名山码神
2022/12/13
4060
计算机网络(一)——概述
计算机网络
因特网现已发展成为世界上最大的国际性计算机互联网,网络(network)由若干结点(node)和连接这些结点的链路(link)组成。 互联网是“网络的网络”(network of networks)。 连接在因特网上的计算机都称为主机(host)网络把许多计算机连接在一起。因特网把许多网络连接在一起。
十二惊惶
2024/02/28
1530
计算机网络
【计算机网络】第一章重点知识总结,超硬核复习好物,考前必看!!!
优点:高效灵活迅速可靠
用户11162265
2024/06/14
2110
【计算机网络】第一章重点知识总结,超硬核复习好物,考前必看!!!
【计算机网络】概述
【计算机网络】-复习篇(含习题及答案 1. 第一章 概述 1.1 计算机网络在信息时代中的作用 1.2 互联网概述 1.3 互联网的组成 1.4 计算机网络在我国的发展 1.5 计算机网络的定义 1.6 计算机网络的性能 1.7 计算机网络体系结构 1. 第一章 概述 1.1 计算机网络在信息时代中的作用 计算机网络是互连、自治的计算机集合 网络包含 【电信网络、有线电视网络、计算机网络】 Internet 译名两种 (因特网、互联网) 互联网的两个基本特点 (连通性、共享性) 连通性: 距离上连通 共
司六米希
2022/11/15
4660
【计算机网络】概述
计算机网络——第一章总结
综上,若传输的数据量非常大,并且传送时间远大于呼叫时间。则采用电路交换较为合适;当端到端的通路有非常多段链路组成时,采用分组交换较为合适。从提高整个网络的信道利用率上看,分组交换优于电路交换。
李志伟
2019/12/17
6870
计算机网络——第一章总结
计算机网络-概论
- 在协议的控制下,两个对等实体间的通信让本层能向上一层提供服务,不仅要实现本层协议,还要使用下一层提供的服务
程序员阿杜
2021/03/15
4470
计算机网络-概论
计算机网络基础谢希仁第七版答案(计算机网络第七版答案pdf)
计算机网络:也是一种通信基础设施,与其他两种网络不同的是计算机网络的端设备是功能强大的计算机
全栈程序员站长
2022/08/02
1.6K0
计算机网络基础谢希仁第七版答案(计算机网络第七版答案pdf)
【计算机网络】第一章 概述
注意:互联网 ≠互连网。互连网:局部范围互连起来的计算机网络。 互联网的 2 个重要基本特点
SarPro
2024/03/16
1300
【计算机网络】第一章 概述
相关推荐
【计算机网络】计网概述(学习笔记)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档