我是靠谱客的博主 细腻飞机,最近开发中收集的这篇文章主要介绍1.3 互联网的组成,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

从工作方式上看,互联网可以划分为以下两大块:
边缘部分: 由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行的通信(传送数据、音频或视频)和资源共享。
核心部分: 由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。


1.互联网的边缘部分

(1)客户-服务器 方式
(2)对等连接(P2P) 方式

主机 ,又称为端系统,是互联网的边缘部分。


“进程” 就是“运行着的程序”。
“计算机之间通信” 指 “主机A的某个进程和主机B上的另一个进程进行通信”。


(1)客户-服务器 方式
客户和服务器都是指通信中所涉及的两个应用进程(软件)。
特征:客户时服务请求方,服务器是服务提供方。

  • 客户程序:
    必须知道服务器程序的地址。
    不需要特殊的硬件和复杂的操作系统。
  • 服务器程序:
    可以同时处理多个远地或本地客户的请求。
    系统启动后一直运行。
    服务器程序不需要知道客户程序的地址。
    需要强大的硬件和高级的操作系统支持。
  • 注:
    使用计算机的人是计算机的“用户”,而不是“客户”。

(2)对等连接方式(P2P)

两台主机通信时,并不区分哪一个是服务请求方,哪一个是服务提供方。每一台主机既是客户同时又是服务器。

2.互联网的核心部分

路由器:实现分组交换,转发收到的分组
电路交换
分组交换
报文交换

路由器,是互联网的核心部分。


(1)电路交换的主要特点

  • 是一条专用的物理通路,整个报文的比特连续从源点直达终点,好像在一个管道中传送。

  • 交换 就是按照某种方式动态地分配传输线路的资源。

  • 电路交换: 建立连接(占用通信资源)–> 通话(一直占用通信资源)–>释放连接(归还通信资源)。

  • 特点:
    在通话的全部时间内,通话的两个用户始终占用端到端的通信资源
    使用电路交换来传送计算机数据时,其线路的传输效率往往很低,真正用来传输数据的时间往往不到10%甚至1%。


(2)分组交换的主要特点

  • 采用 储存转发 技术,单个分组(只是报文的一部分),传送到相邻节点。存储下来后查找转发表,转发到下一个节点。
  • 报文”:要发送的整块数据。
  • 分组(包)”:将较长的报文分成等长的数据段,在每一个数据段的前面加上一些必要的控制信息(目的地址,源地址等)组成 首部 ,就构成了一个分组。分组的首部成为“包头”。
  • 主机 是为用户尽心信息处理的
  • 路由器 则用来转发分组,即进行分组交换。路由器收到一个分组,先暂时存储一下,检查其首部,查找 转发表 ,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器。
  • 往往把单个的网络简化成一条 链路 ,而路由器成为核心部分的 节点
  • 优点:
    高效:在分组传输的过程中动态分配传输宽度,对通信链路逐段占用。
    灵活:为每一个分组独立地选择合适的转发路由。
    迅速:以分组作为传送单位,不先建立连接就能向其他主机发送分组。
    可靠:保证可靠度网络协议;分布式多路由的分组交换网,使网络有很好的的生存性。
  • 缺点:
    时延:分组在各路由器存储转发时需要排队。
    开销:各分组必须携带控制信息。
    无法确保通信时端到端所需的宽度

(3)报文交换

  • 整个报文先传送到相邻节点,全部存储下来后,查找转发表,转发到下一个数据传送的节点。
  • 时延较长,从几分钟到几小时不等。

  • 传送大量数据,电路交换的传输速率较快。
  • 传送突发数据,报文交换和分组交换对整个网络的信道利用率高。
  • 分组交换比报文交换时延小,灵活性更好。

最后

以上就是细腻飞机为你收集整理的1.3 互联网的组成的全部内容,希望文章能够帮你解决1.3 互联网的组成所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部