计算机网络(一)---分组交换及网络体系结构
文章目录
- 1概述
- 1.1计算机网络在信息时代中的作用
- 1.2互联网概述
- 关于“云”
- 1.3互联网的组成
- 互联网的边缘部分
- 端系统之间通信含义
- 端系统之间的两种通信方式
- 互联网的核心部分
- 电路交换特点
- 分组交换特点
- 1.4计算机网络的类别
- 1.5计算机网络性能
- 计算机网络的性能特征
- 计算机网络的非性能特征
- 1.6计算机网络体系结构的形成
- 协议与划分层次
- 具有五层协议的体系结构
- 实体、协议、服务和服务访问点
1概述
1.1计算机网络在信息时代中的作用
21世纪的一些重要特征是数字化、网络化和信息化,它是一个以网络为核心的信息时代
大众熟悉的三大类网络有:
- 电信网络:提供电话、电报及传真等服务
- 有线电视网络:向用户传送各种电视节目
- 计算机网络:使用户能在计算机之间传送数据文件
发展最快的并起到核心作用的是计算机网络。
随着技术的发展,网络技术相互融合:
- 电信网络和有线电视网络都逐渐融入了现代计算机网络技术,扩大了原有的服务范围
- 计算机网络也能够向用户提供电话通信、视频通信以及传送视频节目的服务
从理论上讲,可以把上述三种网络融合成一种网络就能够提供所有的上述服务,这就是很早以前就提出来的“三网融合”。但实现融合并不简单,因为这涉及到各方面的经济利益和行政管辖权的问题。
自从 20 世纪 90 年代以后,以 Internet 为代表的计算机网络得到了飞速的发展。Internet 的中文译名并不统一。现有的 Internet 译名有两种:
- 因特网:这个译名是全国科学技术名词审定委员会推荐的,但却长期未得到推广;
- 互联网:这是目前流行最广的、事实上的标准译名。该译名能够体现出 Internet 最主要的特征:由数量极大的各种计算机网络互连起来的。
互联网之所以能够向用户提供许多服务,是因为互联网具有两个重要基本特点****:
连通性(connectivity):
- 使上网用户之间都可以交换信息(数据,以及各种音频视频) ,好像这些用户的计算机都可以彼此直接连通一样。
- 注意,互联网具有虚拟的特点,无法准确知道对方是谁,也无法知道对方的位置。
共享性(Sharing)
- 指资源共享。
- 资源共享的含义是多方面的。可以是信息共享、软件共享,也可以是硬件共享。
- n由于网络的存在,这些资源好像就在用户身边一样,方便使用。
1.2互联网概述
互联网 (Internet)
特指Internet,起源于美国,现已发展成为世界上最大的、覆盖全球的计算机网络
计算机网络(简称为网络)
由若干个**节点(node)和连接这些节点的链路(link)**组成。网络中的节点可以是计算机、集线器、交换机或路由器等。
互连网(Internetwork或internet)
可以通过路由器把网络互连起来,这就构成了一个覆盖范围更大的计算机网络,称之为互连网。“网络的网络”(network of networks)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-epNBhfJW-1668766975595)(C:/Users/SongSir/AppData/Roaming/Typora/typora-user-images/image-20221118171547557.png)]
关于“云”
当使用一朵“云”来表示网络时,可能会有两种不同的情况:
- 1.云表示的网络已经包含了和网络相连的计算机。
- 2.云表示的网络里面就只剩下许多路由器和连接这些路由器的链路,把有关的计算机画在云的外面。
习惯上,与网络相连的计算机常称为主机 (host)。
网络把许多计算机连接在一起。而互连网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。
1.3互联网的组成
从互联网的工作方式上看,可以划分为两大块:
- 边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
- 核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的。
互联网的边缘部分
- 处在互联网边缘的部分就是连接在互联网上的所有的主机。这些主机又称为端系统(end system)。
- 端系统在功能上可能有很大的差别
- 小的端系统可以是一台普通个人电脑,具有上网功能的智能手机,甚至是一个很小的网络摄像头。
- 大的端系统则可以是一台非常昂贵的大型计算机。
- 端系统的拥有者可以是个人,也可以是单位(如学校、企业、政府机关等),当然也可以是某个 ISP。
端系统之间通信含义
“主机 A 和主机 B 进行通信”实际上是指:
“运行在主机 A 上的某个程序和运行在主机 B 上的另一个程序进行通信”也就是软件+端口。
即“主机 A 的某个进程和主机 B 上的另一个进程进行通信”。简称为“计算机之间通信”。
端系统之间的两种通信方式
- n客户-服务器方式(C/S 方式)
- n对等方式(P2P 方式)
互联网的核心部分
- 网络核心部分是互联网中最复杂的部分。
- 网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。
- 在网络核心部分起特殊作用的是路由器 (router)。
- 路由器是实现分组交换 (packet switching) 的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
- 为了理解分组交换,首先了解电路交换的基本概念。
电路交换特点
分组交换特点
分组交换则采用==存储转发==技术。在发送端,先把较长的报文划分成较短的、固定长度的数据段。
每一个数据段前面添加上首部构成分组(packet)。
每一个分组的首部都含有地址(诸如目的地址和源地址)等控制信息。分组交换网中的结点交换机根据收到的分组首部中的地址信息,把分组转发到下一个结点交换机。每个分组在互联网中独立地选择传输路径。用这样的存储转发方式,最后分组就能到达最终目的地。
接收端收到分组后剥去首部还原成报文。
最后,在接收端把收到的数据恢复成为原来的报文。
这里我们假定分组在传输过程中没有出现差错,在转发时也没有被丢弃。
1.4计算机网络的类别
计算机网络的精确定义并未统一。
较好的定义:
计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
从网络的作用范围进行分类
- 广域网WAN(Wide Area NetWork):作用范围通常为几十到几千公里。
- **城域网MAN(Metropolitan Area NetWork)
计算机网络(一)---分组交换及网络体系结构相关推荐
- 计算机网络——(3)网络体系结构和协议
目录 网络体系结构和网络协议 网络体系结构 网络协议 网络协议的分层 OSI参考模型 OSI参考模型概述 OSI参考模型各层的功能 传输层协议 数据包在计算机网络中的封装与传递 TCP/IP体系结构 ...
- 计算机网络专业现状,计算机网络的发展现状及网络体系结构涵义分析论文
计算机网络的发展现状及网络体系结构涵义分析论文 现阶段,计算机网络技术发生了飞速发展,计算机网络是计算机技术与通信技术结合的新科技,它能够远距离通信,还能够处理通信内容并实现资源共享等优点.计算机网络 ...
- ZCMU计算机网络期中(1-计算机网络概论,网络体系结构与网络协议,物理层)
ZCMU计算机网络期中1(计算机网络概论,网络体系结构与网络协议,物理层) 计算机网络概论部分 1.名词解释 Intranet:采用TCP/IP与web的系统设计方法的企业内部的专用网络 WSN:将无 ...
- 【计算机网络】网络体系结构
前言:本章作为<计算机网络>系列的开篇文章,内容主要是向大家介绍介绍网络体系结构,引入计算机网络的概念.组成.功能.分类.标准化.性能指标以及体系结构和OSI.TCP/IP参考模型等内容. ...
- 【知识强化】第一章 网络体系结构 1.2 计算机网络体系结构与参考模型
学习计算机网络的分层结构以及在这种分层结构下所产生出的一些名词.协议.接口以及服务. 为什么要有这样一个分层结构?我们的主机在进行通信的时候也可以实现一些资源的共享,比如说我这台主机要给你发送一个文件 ...
- 计算机网络的体系结构与协议基本概念,计算机网络技术基础-第3章网络体系结构与协议.ppt...
<计算机网络技术基础-第3章网络体系结构与协议.ppt>由会员分享,可在线阅读,更多相关<计算机网络技术基础-第3章网络体系结构与协议.ppt(19页珍藏版)>请在装配图网上搜 ...
- 计算机网络在线测试第二章,进行测验:-第2章-网络体系结构与网络协议测试.doc...
进行测验:-第2章-网络体系结构与网络协议测试.doc 142计算机网络 142-301214-J01062-1 作业 进行测验 第2章 网络体系结构与网络协议测试进行测验 第2章 网络体系结构与网络 ...
- 计算机网络基础:ISO/OSI网络体系结构知识笔记
1.ISO/OSI网络体系结构出现的目的 因为计算机网络是非常复杂的系统,相互通信的两台计算机必须高度协调配合才能正常工作.为了更好的解决网络复杂的问题,提出来网络分层的方法,这样可以把复杂的网络问题 ...
- 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...
网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...
最新文章
- 架构 php_十年PHP架构师的成长之路,程序员必备
- 成功解决TypeError: ‘str‘ object is not callable
- java.lang.IllegalArgumentException: No Retrofit annotation found. (parameter #4)
- android日志打印机制,Android4_使用Log打印
- jdk动态代理和cglib的区别
- 离散元 python_离散元在土木工程领域的应用前景如何?
- js 获取浏览器版本
- 创建AD域之后设置DNS服务访问外网
- python动图自动识别,自动识别图像中的模式
- 云创大数据荣获“南京实体经济十大优秀企业”
- Ubuntu打开swf文件
- 中国国家信息安全产品认证证书 | CCRC信息安全服务资质认证
- 【路径规划】局部路径规划算法——B样条曲线法(含python实现)
- 如何重新编辑排版错乱的PDF文件
- PBOOT网站后太登录显示验证码错误的解决经验分享
- Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Feb 2023)
- ROS 清理log文件
- 实验二——软件项目管理的直观感受
- 每日工作记录——ERROR:Simulator:793 - Unable to elaborate instantiated module work
- 天翼云服务器部署程序不能外网被访问问题
热门文章
- 计算机网络——(3)网络体系结构和协议