计算机网络复习-互联网概述
文章目录
- 1、互联网概述
- 1.1 互联网的概念
- 1.2 互联网的三个重要发展阶段及ISP概念
- 2、互联网的组成
- 2.1 C/S含义
- 2.2 路由器作用
- 2.3 分组转发的优点
- 3、计算机网络的性能
- 4 、计算机网络体系结构
- 4.1 OSI和TCP/IP的分层和各层协议
- 4.2 协议和服务的区别
- 4.3 沙漏状TCP/IT协议族
1、互联网概述
1.1 互联网的概念
互联网:使用路由器将不同的网络之间互连起来,构成了覆盖范围更大的计算机网络就称为互联网。
1.2 互联网的三个重要发展阶段及ISP概念
- 第一个阶段:单个网络ARPANET向互联网发展的过程
- 第二个阶段:建成了三级结构的互联网
- 第三个阶段:逐渐形成了多层次ISP结构的互联网。
- ISP:互联网服务供应商
2、互联网的组成
2.1 C/S含义
C/S客户-服务器模式,指通信中涉及的两个应用进程。客户-服务器所描述的是进程之间服务与被服务之间的关系。客户是被服务请求方,服务器是服务提供方。
2.2 路由器作用
路由器实现分组交换的关键构件,其任务是发送收到的分组,这是网络的核心部分。
2.3 分组转发的优点
优点 | 所采用的手段 |
---|---|
高效 | 在分组传输过程中动态分配带宽资源,对通信链路使用逐段占用的方式 |
灵活 | 为每一个分组独立的选择一条最优的路由线路 |
迅速 | 以分组转发为单位,可以不先建立连接就直接发送 |
可靠 | 采用可靠的网络协议,分布式多路由的分组交换网,使网络有很好的生存性 |
3、计算机网络的性能
- 速率:网路中的数据传输速率, 单位:bit/s
- 带宽:每个信号具有的频带宽度。单位:Hz
- 吞吐量 :单位时间内通过某个网络的实际数据量。
- 时延 :数据从网络的一端传送到另外一端所需时间。
-发送时延:主机或路由器发送数据帧所需要的时间。发送时延=数据帧长度(bit)发送速率(bit/s)发送时延=\frac{数据帧长度(bit)}{发送速率(bit/s)}发送时延=发送速率(bit/s)数据帧长度(bit)
-传输时延:电磁波在信道中传播一定的距离需要花费的时间。
传播时延=信道长度m电磁波在信道上的传播速率传播时延=\frac{信道长度m}{电磁波在信道上的传播速率}传播时延=电磁波在信道上的传播速率信道长度m
-处理时延:主机或路由器收到分组时对其处理所需时间。
-排队时延:分组在进入路由器中输入队列中的等待时间。
总时延=发送时延+传播时延+处理时延+排队时延总时延 = 发送时延+传播时延+处理时延+排队时延 总时延=发送时延+传播时延+处理时延+排队时延 - 时延带宽积:表示管道体积,该链路可以容纳多少比特。传播时延×带宽传播时延 \times 带宽传播时延×带宽
- 往返时间RTT:发送方从发送分组到收到确认分组所用的所有时间。RTT。
- 利用率:信道利用率与网络利用率。
-信道利用率,指出某信道有百分之几的时间是被利用的。
-网络利用率,是全网络的信道利用率的加权平均值。
4 、计算机网络体系结构
4.1 OSI和TCP/IP的分层和各层协议
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。
五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。
每一层的协议如下:
物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关)
数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
传输层:TCP、UDP、SPX
会话层:NFS、SQL、NETBIOS、RPC
表示层:JPEG、MPEG、ASII
应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每一层的作用如下:
物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)
数据链路层:将比特组装成帧和点到点的传递(帧Frame)
网络层:负责数据包从源到宿的传递和网际互连(包PackeT)
传输层:提供端到端的可靠报文传递和错误恢复(段Segment)
会话层:建立、管理和终止会话(会话协议数据单元SPDU)
表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)
应用层:允许访问OSI环境的手段(应用协议数据单元APDU)
4.2 协议和服务的区别
协议是“水平的”,即协议是控制对等实体之间通信的规则。
服务是“垂直的”,服务是下层向上层通过层间接口提供的。
协议的实现保证了能够向上一层提供服务,上层看不到下层的协议,但是可以通过层间接口使用下层的服务。
4.3 沙漏状TCP/IT协议族
计算机网络复习-互联网概述相关推荐
- 【计算机网络】互联网概述
记录, 计算机网络(第7版) 作译者:谢希仁 互联网概述 起源于美国的互联网现已发展成为世界上最大的覆盖全球的计算机网络. 互联网,特指 Internet,它起源于美国,是由数量极大的各种计算机网络互 ...
- 计算机网络复习————概述,应用层,传输层
计算机网络复习----概述,应用层,传输层 绪论 概述 交换技术 网络性能指标 协议栈 应用层 应用体系架构 Web和HTTP FTP和SMTP DNS p2p应用 传输层 传输层服务 UDP 可靠数 ...
- 计算机网络复习笔记-----计算机网络概述(附成电复试重点)
计算机网络 一.概述 1.1 计算机网络在信息时代中的作用 1.1.1 网络简介 1.1.2 因特网(Internet)的发展 1.1.3 因特网的意义 1.1.4 计算机网络向用户提供的最重要的功能 ...
- 952计算机网络是那本书,952计算机网络复习参考提纲.doc
952"计算机网络"复习参考提纲 考察目标 1.掌握计算机网络的基本概念.基本原理和基本方法: 2.掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网 ...
- 计算机网络复习-第六章应用层
计算机网络复习-第六章应用层 第六章 应用层 应用层协议概述 应用层协议特点 每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的 ...
- 计算机网络复习资料(前六章谢希仁版)
计算机网络复习 作者:why will kill it 第一章 概述 internet和Internet的区别 以小写字母"i"开始的internet(互联网)是一个通用名词,它泛 ...
- 2016计算机网络复习
转载自博客http://blog.csdn.net/bit_line/article/details/51760601#附1-2015年考试要点 2016计算机网络复习 \Huge \mathrm{P ...
- 【计算机网络复习之路】物理层 (多图详解)
专栏:计算机网络复习之路 本章复习内容:₍ᐢ..ᐢ₎♡ Ø 物理层的基本概念 Ø 数据通信的基础知识 Ø 物理层下面的传输媒体 Ø 信道复用技术(难点) Ø 数字传输系统 Ø 宽带接入技术 好了,有了 ...
- 【计算机网络复习之路】数据链路层(谢希仁第8版)0基础也能看懂 !!!
专栏:计算机网络复习之路 好了,复习完了上面两章[第一章概述 | 第二章物理层],我们接着复习数据链路层. 目录 1 数据链路层概述 数据链路和帧 2 三个基本问题 封装成帧 透明传输 差错检测( ...
- 【计算机网络复习之路】网络层(谢希仁第八版)万字详解 主打基础
专栏:计算机网络复习之路 目录: 一.网络层的几个重要概念 1.1 网络层提供的两种服务 1.2 网络层的两个层面 二.网际协议 IP 2.1 虚拟互连网络 2.2 IP地址 2.2.1 IP地址及 ...
最新文章
- python爬虫流程-小白必看的Python爬虫流程
- 尾递归调用 高阶函数 map filter reduce
- 用SparseArray代替HashMap
- 编程之美-连连看游戏设计方法整理
- OpenI部署二——转载
- performance improvement in Distribution chain scenario
- 【K8S学习笔记】Part1:使用端口转发访问集群内的应用
- 四川大学计算机组成原理实验报告_20092014年计算机组成原理考研真题与解析
- 微信/聊天宝/马桶MT/多闪 社交APP一个不落 被约谈!
- css让子元素展示成一行,封面模板循环子栏目一行两列DIV+CSS成功实现
- bug-Skipping optimization due to error while loading function libraries: Invalid argument: Functions
- R语言本地安装包教程
- vs2010+silverlight4 error
- 基于Matlab的数字图像gui界面设计
- android 拼图验证码,android滑动拼图验证码控件
- spring boot + websocket 简单实现斗鱼弹幕功能
- Java使用JavaMail收发Email电子邮件
- react中定时器的应用_在离子React电容器应用中实施admob
- 谷歌中阻止冒泡在火狐中失效_如何在Google表格中乘数字
- 【读书笔记】IC行业常见术语
热门文章
- electron打包exe文件
- django开发_七牛云图片管理
- Android ListView 技巧 (一) Android ListView Header
- Spark Mllib里数据集如何取前M行(图文详解)
- MySql的基本操作以及以后开发经常使用的常用指令
- 对象的持久化和序列化
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 解析JDK 7的Garbage-First收集器
- [置顶] 任务一 基本的数据库连接——以类为单位的编程思想
- sql server managerment 给表加说明