[高等教育]计算机网络技术基础与应用 第二讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
提纲
OSI/RM 开放系统互连基本参考模型 网络协议 TCP/IP体系结构 协议和服务
网络协议(1)
协议(protocol)是为进行网络中的数据交换而建立 的规则、标准或约定。 协议也就是网络协议(network protocol)。
协议精确地规定在网络通信中使用的各种控制信 息的格式、意义以及各种事件出现的先后顺序。
明日正午进攻? 同意
… … 收到“同意蓝蓝” 军 军协联 单议合独无进进法攻攻保白白军军证— —必— —胜收必 必到!:收胜 败到“同意”
计算机网络体系结构的概念
计算机网络的体系结构(architecture)是计算机网络的各层 及其协议的集合。
划分层次 网络协议
体系结构就是这个计算机网络及其部件所应完成的功能的 精确定义。
看一个计算机网络协议是否正确,不能光看在正 常情况下是否正确,而且还必须非常仔细地检查 这个协议能否应付各种异常情况。
总之,网络协议必须考虑如何对付各种异常情况 的出现。下面看一个例子。
网络协议(3)
占据东、西两个山顶的蓝军1和蓝军2与驻扎在山谷的白军 作战。其力量对比是:单独的蓝军1或蓝军2打不过白军, 但蓝军1和蓝军2协同作战则可战胜白军。现蓝军1拟于次 日正午向白军发起攻击。于是用计算机发送电文给蓝军2。 但通信线路很不好,电文出错或丢失的可能性较大(没有 电话可使用)。因此要求收到电文的友军必须送回一个确 认电文。但此确认电文也可能出错或丢失。试问能否设计 出一种协议使得蓝军1和蓝军2能够实现协同作战因而一定 (即100 %而不是99.999…%)取得胜利?
Protocol)
UDP: 用户数据报协议 (User Datagram Protocol)
IP: 网际协议
主机 1 向主机 2 发送数据
主机 1 AP1 5 4 3 2 1
应用进程数据先传送到应用层 加上应用层首部,成为应用层 PDU
主机 2 AP2 5
4 3 2 1
主机 1 向主机 2 发送数据
Application layer Transport layer Internet layer Data link layer Physical layer
应用层
运输层 网络层
网络 接口层
各种应用层协议 HTTP, FTP,
SMTP, DNS 等
TCP UDP
IP
TCP: 传输控制协议 (Transmission Control
实现(implementation)是遵循这种体系结构的前提下用何 种硬件或软件完成这些功能的问题。
体系结构是抽象的,而实现则是具体的,是真正在运行的 计算机硬件和软件。
提纲
OSI/RM 开放系统互连基本参考模型 网络协议 TCP/IP体系结构 协议和服务
TCP/IP体系结构(1)
主机 1 AP1 5 4 3 2 1
应用层 PDU 再传送到运输层 加上运输层首部,成为运输层报文
主机 2 AP2 5
4 3 2 1
主机 1 向主机 2 发送数据
主机 1 AP1 5 4 3 2 1
主机 2 AP2 5
运输层报文再传送到网络层
4
加上网络层首部,成为 IP 数据报(或分组) 3
2
1
主机 1 向主机 2 发送数据
法及时进入市场;
OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。
OSI/RM 开放系统互连基本参考模型(2)
OSI是七层网络体系结构,却未 得到广泛应用。
真正流行的是TCP/IP体系结构。 同学们在此需要记住两点:
知道OSI七层网络体系架构是什 么。
OSI七层网络体系架构与TCP/IP 体系结构是不矛盾的。
TCP/IP体系结构分为五层:物理层、数据链路层、 网络层、运输层、应用层。
TCP/IP体系结构也可以认为是四层:将物理层和 数据链路层合并为网络接口层。
使用五层原理体系结构来阐明网络的工作原理较 为合适。
TCPwenku.baidu.comIP体系结构(2)
TCP/IP体系结构(3)
5 应用层 4 运输层 3 网络层 2 数据链路层 1 物理层
主机 1 向主机 2 发送数据
主机 1 AP1 5 4 3 2 1
电信号(或光信号)在物理媒体中传播 从发送端物理层传送到接收端物理层
应物用理层传(输ap媒p体lication layer)
主机 2 AP2 5
4 3 2 1
主机 1 AP1 5 4 3 2 1
协议在计算机网络中起着非常重要的作用。 协议是计算机网络的主线,把握住了协议,就能
学好计算机网络。
网络协议(2)
网络协议非常复杂
协议必须保证在任何复杂的情况下都能正确工作, 因此网络协议非常复杂。
协议必须把所有不利的条件事先都估计到,而不 能假定一切都是正常的和非常理想的。
我们在日常生活中所使用的许多约定,都远远达 不到网络协议的要求,因此经常会使约定失败。
第二讲 计算机网络体系结构
南京财经大学 江苏省电子商务重点实验室 伍之昂
提纲
OSI/RM 开放系统互连基本参考模型 网络协议 TCP/IP体系结构 协议和服务
OSI/RM 开放系统互连基本参考模型(1)
相互通信的两个计算机系统必须高度协调工作才行,而这 种“协调”是相当复杂的。
“分层”可将庞大而复杂的问题,转化为若干较小的局部 问题,而这些较小的局部问题就比较易于研究和处理。
只要遵循 OSI 标准,一个系统就可以和位于世界上任 何地方的、也遵循这同一标准的其他任何系统进行通 信。
在市场化方面 OSI 却失败了。
OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无
主机 1 AP1 5 4 3 2 1
主机 2 AP2 5
4
IP 数据报再传送到数据链路层
3
加上链路层首部和尾部,成为数据链路层帧 2
1
主机 1 向主机 2 发送数据
主机 1 AP1 5 4 3 2 1
数据链路层帧再传送到物理层 最下面的物理层把比特流传送到物理媒体
主机 2 AP2 5
4 3 2 1