学习链接: 湖科大教书匠

因特网概述

网络:由若干节点和连接这些节点的链路组成

互连(联)网:多个网络通过路由器互连起来,构成一个覆盖范围更大的网络,即互连(联)网;因此互联网是“网络的网络”
因特网:世界上最大的互联网络

internet(互连(联)网)是一个通用名词,泛指由多个计算机网络互联而成的网络,这些网络之间的协议是任意的
Internet(因特网)则是一个专有名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它才有TCP/IP协议族作为通信的规则,前身是美国的ARPANET

因特网发展的三个阶段


ISP:Internet Service Provider
基于ISP的三层结构的因特网

因特网的标准化工作

因特网的组成

  1. 边缘部分
    由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享
  2. 核心部分
    由大量网络和连接这些网络的路由器组成。这些部分是为边缘部分提供服务的(提供连通性和交换)

三种交换方式:电路交换、分组交换、报文交换

电路交换

  1. 电话交换机接通电话线的方式成为电路交换
  2. 从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源
  3. 电路交换的三个步骤:
    1. 建立连接(分配通信资源)
    2. 通话(一直占用通信资源)
    3. 释放连接(归还通信资源)

当使用电路交换来传送计算机数据时,其线路的传输效率很低

分组交换

  1. 发送方:构造分组,发送分组
  2. 路由器:缓存分组,转发分组
  3. 接受方:接收分组,还原报文

报文交换

被分组交换取代,不详细介绍

三种交换方式对比

计算机网络定义和分类

计算机网络定义

  1. 计算机网络的精确定义并未统一
  2. 计算机网络的最简单的定义:一些互相连接的、自治的计算机的集合
    互联:是指计算机之间可以通过有线或无线的方式进行数据通信
    自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用
    集合:是指至少需要两台计算机
  3. 计算机网络的较好定义:计算机网络主要是由一些通用的、可编程的硬件互连而成,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用
    计算机网络所连接的硬件,并不限于一般的计算机,而是包括了智能手机等只能硬件
    计算机网络并非专门用来传送数据,而是能支持很多种应用(包括今后可能出现的各种应用)

计算机网络分类

计算机网络的性能指标

性能指标可以从不同的方面来度量计算机网路的性能
常用的计算机网络性能指标有以下8个:

  1. 速率
  2. 带宽
  3. 吞吐量
  4. 时延
  5. 时延带宽积
  6. 往返时间
  7. 利用率
  8. 丢包率

速率


带宽

吞吐量

时延


忽略处理时延,是哪个时延处于主导地位?

时延带宽积

往返时间

利用率

丢包率

计算机网络体系结构

常见的计算机网络体系结构



TCP/IP体系机构中的网络接口层并没有规定什么具体的内容,这样做的目的是可以互连全世界不同的网络接口,例如有线的以太网接口,无线的wifi接口,而不限定仅适用一种或几种接口。
因此,本质上TCP/IP体系结构只有上面三层。
IP协议是TCP/IP体系结构网际层的核心协议
TCP/UDP是TCP/IP体系结构运输层的两个重要协议
TCP/IP体系结构应用层包含了大量应用层协议,例如:HTTP、SMTP、DNS、RTP

IP协议作为核心协议,一方面使用IP协议互联不同的网络接口另一方面为各种网络应用特供服务

为了方便学习计算机网络原理,又将四层体系结构划分为五层

计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统。
分层可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理

物理层

数据链路层:


解决了物理层和数据链路层的问题,分组就能在一个网络上传输

网络层


实现分组在网络间传输的问题

运输层


实现进程间基于网络的通信

应用层

总结

计算机网络体系结构分层思想举例

举例视频讲解.

计算机网络体系结构中的专业术语

实体

任何可发送或接收信息的硬件或者软件进程
对等实体:收发双方相同层次中的实体

协议

控制两个对等实体进行逻辑通信的规则的集合

协议的三要素:语法、语义、同步

  1. 语法:定义所交换信息的格式
  2. 语义:定义收发双发所要完成的操作
  3. 同步:定义收发双放的时序关系

服务

  1. 在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务
  2. 要实现本层协议,还需要使用下一层所提供的服务
  3. 协议是“水平的”,服务是“垂直的”
  4. 实体看得见相邻下层提供的服务,但不知道实现该服务的具体协议。也就是下面的协议对上面的实体是“透明的”
  5. 服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型
    数据链路层的服务访问点为帧的“类型”字段
    网络层的服务访问点为IP数据报首部中的“协议”字段
    运输层的服务访问点为“端口号”
  6. 服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令被称为服务原语
  7. 协议数据单元PDU:对等层次间传送的数据包称为改成的协议数据单元
  8. 服务数据单元SDU:同一系统内,层与层间交换的数据包称为改成的服务数据单元
  9. 多个服务数据单元合成一个协议数据单元,一个服务数据单元也可以划分为多个协议数据单元

计算机网络01:因特网概述、三种交换方式、计算机网络定义和分类、计算机网络的性能指标、计算机网络体系结构相关推荐

  1. (考研湖科大教书匠计算机网络)第一章概述-第二节:三种交换方式(电路交换、报文交换和分组交换)

    获取pdf:密码7281 专栏目录首页:[专栏必读]王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记.题目题型总结.注意事项.目录导航和思维导图 王道考研408计算机组成原理万字笔记 ...

  2. 计算机网络基础三种交换,数据传输的三种交换方式

    电路交换,报文交换,分组交换 首先我们来看看三种交换方式的示意图 对照上面的图,给出三种交换方式在数据传输阶段的主要特点: 电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送. 报文 ...

  3. 计算机网络笔记---互联网的组成及三种交换方式

    互联网的组成 互联网从工作方式上可以划分为两大块: (1)边缘部分:由连接在互联网上的大量主机组成,由用户直接使用的部分. 这些主机包括了一切可以联网的设备,包括电脑,手机,联网的摄像头,更大的有互联 ...

  4. 数据传输的三种交换方式

    电路交换,报文交换,分组交换 首先我们来看看三种交换方式的示意图 对照上面的图,给出三种交换方式在数据传输阶段的主要特点: 电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送. 报文 ...

  5. 计算机网络的三种交换方式

    一.电路交换 1.结构 : 电话机 -- 交换器 -- 电话机 其中交换器是有很多开关组成,时时连接需要连接的电话: 用户线 (私有)                  中继线 (共有) 电话 --- ...

  6. 飞畅科技-交换机的三种交换方式详解

    交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输,交换机的传 ...

  7. 帧大小超过交换机mtu_交换机的三种交换方式

    交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输,交换机的传 ...

  8. 三种交换方式(电路交换,报文交换,分组交换)

    文章目录 电路交换 分组交换 报文交换 三者的不同 电路交换 两个电话要进行连接就要使用一根连线 五部电话两两进行连接就需要使用十根连线 n部电话就需要n*n-1/2个连线 显然这是不现实的 所以出现 ...

  9. 【计算机网络】因特网概述

    文章目录 因特网概述 网络.互联网和因特网 互联网历史与ISP 标准化与RFC 因特网的组成 三种交换方式 电路交换 分组交换和报文交换 三种交换方式的对比与总结 计算机网络的定义和分类 计算机网络的 ...

最新文章

  1. 4款基于jquery的列表图标动画切换特效
  2. 2020 中国技术力量年度榜单
  3. Elasticsearch系列「二」如何物理删除给定期限的历史数据?
  4. oracle 性能优化 07_诊断事件
  5. 机器学习算法_无监督机器学习算法:主成分分析
  6. 使用汉文博士检索汉字
  7. 按钮先调用页面JS,JS成功才调用后台代码
  8. ESP32 开发笔记(十一)使用 ESP32 做为 WebServer
  9. python毕业设计作品基于django框架的鲜花水果商城毕设成品(6)开题答辩PPT
  10. 获取窗口句柄 c语言,VC++编程获取窗口句柄的方法小结分享
  11. java项目开发实例java+ssh+mysql实现的共享自行车单车租赁|出租管理系统
  12. Deepin 手动安装显卡驱动
  13. 如何用工具自动修复数字IC后端设计实现绕线后的Physical DRC_
  14. 雷军、李彦宏、丁磊、周鸿祎最看好这些新趋势 | 2019互联网大会
  15. 苹果怎么下第二个微信_封面苹果手机微信聊天记录怎么恢复?
  16. svn版本库浏览器_WebSVN—在线版本库浏览器
  17. oracle 在plsql中创建procedure并调用
  18. Android开发学习之基于ZBar实现微信扫一扫
  19. 顺势而生的聚合支付行业,未来的路该走向何方?
  20. 数学分析教程(科大)——1.4笔记+习题

热门文章

  1. 暴风影音2014笔试算法题汇总
  2. 一步步拆解STC32G屠龙刀示波器开源程序,边学边用。
  3. 【博弈论】威佐夫博弈
  4. 电竞耳机买什么牌子好,玩家推荐的Hyperx高性价比电竞耳机有什么好的?
  5. 幼儿园案例经验迁移_幼儿园案例分析《三个强盗》5篇
  6. 蚂蚁金服 OceanBase 性能远超 Oracle 100%?告诉你真相
  7. 2008情人节祝福语大全
  8. 泰拉瑞亚ce不用重铸修改攻速,改物品,改攻击等
  9. D-Link路由器设置
  10. js判断类型为数字的方法实现总汇——原生js判断isNumber()