没有合适的资源?快使用搜索试试~ 我知道了~
首页自考04741计算机网络原理_学习手册-2018新版
自考04741计算机网络原理_学习手册-2018新版
1星 需积分: 10 29 下载量 49 浏览量
更新于2023-03-03
评论 1
收藏 172KB DOC 举报
华职的“04741计算机网络原理”串讲手册,自己键盘敲出来的,总共23页,关键字重点自己加粗并标了颜色,以便更好的背
资源详情
资源评论
资源推荐
1
第一章 计算机网络概述
第一节 计算机网络基本概念
一、计算机网络的定义
计算机网络是互连的、自治的计算机的集合。
二、协议的定义
协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定,是计算机网络有
序运行的重要保证。
三、协议的 3 个要素
(1) 语法:定义实体之间交换信息的格式与结构,或者定义实体(比如硬件设备)之间
传输信号的电平等。
(2) 语义:定义实体之间交换的信息中需要发送(或包含)哪些控制信息,这些信息的
具体含义,以及针对不同含义的控制信息,接收信息端应如何响应。
(3) 时序:定义实体之间交换信息的顺序以及如何匹配或适应彼此的速度。
四、计算机网络的功能
(1)硬件资源共享。
(2)软件资源共享。
(3)信息资源共享。
五、计算机网络的分类
(1)按覆盖范围分类:个域网、局域网、城域网、广域网。
(2)按拓扑结构分类(6 类):星形拓扑结构、总线型拓扑结构、环形拓扑结构、网状拓扑
结构、树形拓扑结构、混合拓扑结构。
(3)按交换方式分类:电路交换网络、报文交换网络、分组交换网络。
(4)按网络用户属性分类:公用网、专用网。
第二节 计算机网络结构
一、网络边缘
连接到网络上的所有端系统构成了网络边缘。
二、接入网络
常见的接入网络技术包括:电话拨号接入、非对称数字用户线路
ADSL 、混合光纤同轴
电缆
HFC
接入网络 、局域网、移动接入网络。
三、网络核心
网络核心是由通信链路互连的分组交换设备构成的网络,作用是实现网络边缘中主机
之间的数据中继与转发。
2
第三节 数据交换技术
一、数据交换的概念
(1)数据交换是实现在大规模网络核心上进行数据传输的技术基础。
(2)常见的数据交换技术包括: 电路交换 、报文交换、分组交换。
二、电路交换
利用电路交换进行通信需要 3 个阶段:建立电路、传输数据、拆除电路。
三、报文交换
报文交换也称为消息交换,其工作过程为:发送方把要发送的信息附加上发送/接收主
机的地址及其他控制信息,构成一个完整的报文。然后以报文为单位在交换网络的各结点
之间以存储 - 转发 的方式传送,直至送达目的主机。
四、分组交换
1.分组交换基本原理
分组交换是目前计算机网络广泛采用的技术。分组交换需要将待传输数据(即报文)
分割成较小的数据块,每个数据块附加上地址、序号等控制信息构成数据分组(packet),
每个分组独立传输到目的地,目的地将收到的分组重新组装,还原为报文。分组传输过程
通常也采用存储 - 转发 交换方式。
2.分组交换的优点
(1)交换设备存储容量要求低。
(2)交换速度快。
(3)可靠传输效率高。
(4)更加公平。
第四节 计算机网络性能
一、速率与带宽
(1)速率是指网络单位时间内传送的数据量,用以描述网络传输数据的快慢,也称为数
据传输速率或数据速率。速率的基本单位是 bit/s(位每秒)。
(2)一条链路或信道能够不失真地传播电磁信号的最高频率与最低频率之差,称为信道
的带宽,单位是 Hz。
二、时延
(1)时延是指数据从网络中的一个结点(主机或交换设备等)到达另一结点所需要的时
间。
(2)分组的每跳传输过程主要产生 4 类时间延迟:结点处理时延、排队时延、传输时延
和传播时延。
3
三、时延带宽积
一段物理链路的传播时延与链路带宽的乘积,称为时延带宽积。
四、丢包率
丢包率常被用于评价和衡量网络性能的指标,在很大程度上可以反映网络的拥塞程度,
因为引发网络丢包的主要因素是网络拥塞。
五、吞吐量
吞吐量表示在单位时间内源主机通过网络向目的主机实际送达的数据量,单位为 bit/s
或 B/s(字节每秒),记为 Thr。
第五节 计算机网络体系结构
一、计算机网络分层体系结构
计算机网络体系结构:计算机网络所划分的层次以及各层协议的集合。
二、OSI 参考模型
1. OSI 参考模型
① 物理层。物理层的主要功能是在传输介质上实现无结构比特流传输。物理层的另
一项主要任务是规定数据终端设备(DTE)与数据通信设备(DCE)之间接口的相关特性,主要
包括机械、电子、功能和规程
4 个方面的特性。
② 数据链路层。数据链路层的主要功能是实现在相邻结点之间数据可靠而有效的传
输。数据链路层还可以实现相邻结点间通信的流量控制。
③ 网络层。网络层解决的核心问题是如何将分组通过交换网络传送至目的主机,因
此,网络层的主要功能是数据转发与路由。
④ 传输层。传输层的功能主要包括复用 / 分解 (区分发送和接收主机上的进程)、端
到端的可靠数据传输、连接控制、流量控制和拥塞控制机制等。
⑤ 会话层。会话层的主要功能是在建立会话时 核实 双方身份是否有权 参加 会话 ;确
定双方支付通信费用;双方在各种选择功能方面取得一致;在会话建立以后,需要对进程
间的对话进行管理与控制。
⑥ 表示层。表示层主要用于处理应用实体间交换数据的语法,其目的是解决格式和
数据表示的差别,从而为应用层提供一个一致的数据格式,使字符、格式等有差异的设备
之间相互通信。除此之外,表示层还可以实现文本压缩/解压缩、数据加密/解密、字符编
码的转换等功能。
⑦ 应用层。应用层为用户提供了一个使用网络应用的“接口”。
2. OSI 参考模型有关术语
① 在层的实体之间传送的比特组称为数据单元。
② 相邻层间的服务是通过其接口面上的服务访问点(SAP)进行的,N 层 SAP 就是
(N+1)层可以访问 N 层的地方。
4
③ 第 N 层向(N+1)层提供服务,或第(N+1)层请求 N 层提供服务,都是用一组原语
描述的。
OSI 参考模型的原语有 4 类:请求,指示,响应,证实。
④ 在分层的体系结构中,下层向上层提供服务通常有两种形式:面向连接的服务和
无连接的服务。
三、TCP/IP 参考模型
TCP/IP 参考模型分为四个层次,从上到下为:应用层、传输层、网络互联层、网络接
口层。其中应用层与 OSI 应用层相对应,传输层与 OSI 传输层相对应,网络互联层与 OSI 网
络层相对应,网络接口层与 OSI 数据链路层及物理层相对应。在 TCP/IP 参考模型中,对 OSI
表示层、会话层没有对应的协议。
第六节 计算机网络与因特网发展简史
(1) ARPAnet 是第一个分组交换计算机网络,也是当今因特网的祖先。
(2) 1972 年,ARPAnet 开发了第一个主机到主机的协议, 网络控制协议(NCP)。Ray
Tomlinson 为 ARPAnet 编写了第一个电子邮件程序。
(3) 20 世纪 70 年代早期与中期,除了 ARPAnet 之外,还陆续诞生了许多其他分组交换
网络,例如 ALOHAnet、Telenet 等。Norman Abramson 在研制分组无线电网络 ALOHAnet 时,
设计了第一个多路访问控制协议 ALOHA。Met-calfe 与 Boggs 研制了基于有线共享广播链路
的以太网,奠定了当今局域网技术的基础。到 20 世纪 70 年代末期,ARPAnet 已连接大约
200 台主机,公共因特网已现雏形。
(4) 到 20 世纪 80 年代,公共因特网上连接的主机数量达到 100000 台。1986 年,创建
了 NSFNET。在此期间,TCP/IP 协议簇逐渐成熟,并于 1983 年 1 月 1 日正式部署,替代了
NCP。
(5) 20 世纪 90 年代,万维网应用诞生。
(6) 从 2000 年开始,因特网进入爆发式发展时期。
第二章 网络应用
第一节 计算机网络应用体系结构
计算机网络应用是运行在计算机网络环境下的分布式软件系统,计算机网络应用从体
系结构角度可以分为 客户 / 服务器( C/S) 结构 、纯
P2P(Peer to Peer) 结构 和混合结构
3 种类型。
第二节 网络应用通信基本原理
(1) 网络应用的基本通信方式是 C/S 通信。
(2) 套接字(Socket)是典型的网络应用编程接口。
5
第三节 域名系统(DNS)
一、层次化域名空间
(1)国家顶级域名 nTLD:如 cn 表示中国,us 表示美国,uk 表示英国等。
(2)通用顶级域名 gTLD:最早的顶级域名是 com(公司和企业)、net(网络服务机构)、
org(非盈利性组织)、edu(专用的教育机构)、gov(专用的政府部门)、mil(专用的军事部
门)、int(国际组织)。
(3)基础结构域名:这种顶级域名只有一个,即 arpa,用于反向域名解析,因此又称为
反向域名。
二、域名服务器
域名服务器根据其主要保存的域名信息以及在域名解析过程中的作用等,可以分为根
域名服务器、顶级域名服务器、权威域名服务器,中间域名服务器
4 类。
三、域名解析过程
域名解析分为递归解析和迭代解析。提供递归查询服务的域名服务器,可以代替查询
主机或其他域名服务器,进行进一步的域名查询,并将最终解析结果发送给查询主机或服
务器;提供迭代查询的服务器,不会代替查询主机或其他域名服务器,进行进一步的查询
只是将下一步要查询的服务器告知查询主机或服务器。
第四节 万维网应用
一、万维网应用结构
1.Web 应用
Web 应用是典型的客户/服务器网络应用,客户与服务器之间的交互基于应用层协议
HTTP。Web 应用主要包括 Web
服务器 、浏览器与超文本传输协议( HTTP) 等部分。
(1)浏览器就是 Web 应用的客户端软件,即 Web 应用的客户代理,运行在用户计算
机上。
(2)Web 服务器是 Web 应用的服务器软件,存储并管理供用户请求浏览的 Web 页面
或称为 Web 文档。浏览器向 Web 服务器发送 HTTP 请求报文,服务器向浏览器送回 HTTP
响应报文,其中包含客户所要的 Web 页,浏览器对其中的 Web 页进行解析并显示。
2.URL
每个 URL 地址主要由两部分组成:存放对象的服务器主机域名和对象的路径名。
二、HTTP
(1)HTTP 是 Web 应用的应用层协议,定义浏览器如何向 Web 服务器发送请求以及 Web
服务器如何向浏览器进行响应。
(2)HTTP 报文由 4 部分组成:起始行、首部行、空白行和实体主体。
三、Cookie
(1)Cookie 中文名称为小型文本文件,指某些网站为了辨别用户身份、进行会话跟踪而
剩余22页未读,继续阅读
kissyou_snow
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1