前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络基本要素和结构什么是计算机网络计算机网络的要素计算机网络的服务计算机网络的协议计算机网络的结构

计算机网络基本要素和结构什么是计算机网络计算机网络的要素计算机网络的服务计算机网络的协议计算机网络的结构

作者头像
desperate633
发布2018-08-22 16:36:25
1.3K0
发布2018-08-22 16:36:25
举报
文章被收录于专栏:desperate633desperate633

  • 什么是计算机网络
  • 计算机网络的要素
  • 计算机网络的协议
  • 计算机网络的服务
  • 计算机网络的结构

什么是计算机网络

计算机网络就是一种通信网络

image.png

从上图可以看出,计算机网络可以与通信网络进行类似的对应。

计算机网络的定义:互连的、 自治的计算机集合。

有两个特性:

  • 自治,就是没有主从关系,每个点都是等价的平等的
  • 互连,网络中的所有点都可一互连,可以从任意一个点到任意一个点

那么,计算机网络中主机数量极其大,而且有的主机很远,如果要每个主机互相直接连接的话,不现实。 所以 通过交换网络互连主机,不同的主机分别跟交换网络相连

image.png

计算机网络的要素

上面从定义的来讨论什么计算机网络,下面我们从组成细节的角度讨论Internet

全球最大的互联网络:ISP(Internet Service Provider)网络互连的“网络之网络”,一个抽象的网络组成如图

image.png

我们把上图所组成的元素进行分类,可以分为几部分:

  • 计算机主机设备(终端设备) 数以百万计,互连
  • 通信链路 光纤, 铜缆, 无线电,卫星
  • 分组交换 分组转发的数据包,网络中采用的数据交换方式主要是分组交换

计算机网络的服务

下面我们接着从服务角度看待计算机网络给我们提供了什么服务

  • 首先,计算机网络为我们基础的网络应用提供了基础的通信基础,如我们常用的聊天软件,网络游戏,email等
  • 为网络应用提供了编程接口(API) 支持应用程序“连接”Internet,发送/接收数据,提供类似于邮政系统的数据

计算机网络的协议

网络协议 网络协议是计算机网络最重要的组成部分之一。 如果仅仅建立了网络链路,基本的设施,仅有硬件,主机,路由器等一系列设备,却没有统一的网络协议没办法传输数据的。

举个例子,假设有一个中国人,一个日本人,这两个都可以说话,就说明他们具备了信息的交换的条件,也就是类比网络中的硬件等设施,但如果这两个一个人说中文,一个说日文,而且中国人听不懂日文,日本人听不懂的中文,那么因为没有统一的协议,双方都无法理解对方的话,那么显然无法交换信息。

协议是计算机网络有序运行的重要保证,任何通信或信息交换过程都需要规则。

网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规 则、标准或约定

协议规定了通信实体之间所交换的消息的格式、 意义、 顺序以及针对收到信息或发生的事件所采取的“动作” (actions)

协议的三要素

  • 语法(Syntax)

数据与控制信息的结构或格式 信号电平

  • 语义(Semantics)

需要发出何种控制信息 完成何种动作以及做出何种响应 差错控制

  • 时序(Timing)

事件顺序 速度匹配

我们对计算机的网络的学习,其实就是在学习各种网络协议。

计算机网络的结构

网络结构又可以分为三个部分

  • 网路的边缘

主要是主机和网络应用

  • 接入网络和物理介质

有线或无线通信链路

  • 网络的核心

就是网络中那些转发设备和ISP提供商

我接下来,我们主要讨论网络核心,网络核心的功能就是完成路由和转发,那么如何从源主机将数据转发到目的主机,就要经过网络核心进行数据交换,数据不断从一个网络交换到另一个网络,直到到达目的主机。所以网络核心解决的基本问题就是数据交换。

image.png

在网络中心: 少数互连的大型网络

  • “一级” (tier-1)商业ISPs (如:网通、电信、 Sprint、 AT&T),提供国家 或国际范围的覆盖
  • 内容提供商网络(content provider network, 如: Google):私有网络, 连接其数据中心与Internet,通常绕过一级ISP和区域ISPs
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.07.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是计算机网络
  • 计算机网络的要素
  • 计算机网络的服务
  • 计算机网络的协议
  • 计算机网络的结构
相关产品与服务
私有网络
私有网络(Virtual Private Cloud,VPC)是基于腾讯云构建的专属云上网络空间,为您在腾讯云上的资源提供网络服务,不同私有网络间完全逻辑隔离。作为您在云上的专属网络空间,您可以通过软件定义网络的方式管理您的私有网络 VPC,实现 IP 地址、子网、路由表、网络 ACL 、流日志等功能的配置管理。私有网络还支持多种方式连接 Internet,如弹性 IP 、NAT 网关等。同时,您也可以通过 VPN 连接或专线接入连通腾讯云与您本地的数据中心,灵活构建混合云。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档