安徽理工大学 计算机科学与工程学院 第8章 TCP与UDP协议 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 《现代计算机网络》 1 第8章 TCP与UDP协议
安徽理工大学 计算机科学与工程学院 学习传输层的目的是搞清一个问题,那就是: 分别在不同地理位置、受不同 操作系统控制的、独立的计算 机系统之间是如何实现协同工 作的? 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2 《现代计算机网络》 学习传输层的目的是搞清一个问题,那就是: 分别在不同地理位置、受不同 操作系统控制的、独立的计算 机系统之间是如何实现协同工 作的?
安徽理工大学 计算机科学与工程学院 OSI环境 主机A 主机B 应用进程A 应用进程B 应 用 用 层 0SI环境 表 表 示 层 会 话 层 会 话 层 传 输 CCP CCP B 传 输层 网络 层 网 络 层 网 络 网 络层 数据链路层 数据链路层 数据链路层 数据链路层 物理 层 物 理 层 物 理 层 物 理层 传输介质 传输介质 传输介质 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 3 《现代计算机网络》 OSI环境
安徽理工大学 计算机科学与工程学院 网络环境中分布式进程通信的基本概念 应用 应用 程序 程序 进程 进程 通信子网 网络层协议作用范围 传输层协议作用范围 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 4 《现代计算机网络》 网络环境中分布式进程通信的基本概念
安徽理工大学 ●● 计算机科学与工程学院 简化的网络协议体系 主机A 主机B 应用 应用层协议 应用 传输层协议 传输 传输 网络访问 通信子网 网络访问 网络访问 网络访问 协议 协议 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 5 《现代计算机网络》 简化的网络协议体系
安徽理工大学 计算机科学与工程学院 应用-传输:服务接入点SAP-端口port 应用 服务接入点 ()(( 传输 网络地址 网络访问 应用 ()-(() 主机A 通信子网 传输 网络访问 应用 )—( 主机.C 传输 网络访问 主机B 6 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 6 《现代计算机网络》 应用-传输:服务接入点 SAP-端口port
安徽理工大学 ●● 计算机科学与工程学院 ·网络层及以下的各层实现了网络中主机之间的 通信,但是数据通信不是最终的目的; ·计算机网络最本质的话动是分布在不同地理位 置的主机之间的进程通信,以实现各种网络服 务功能; ·设置传输层的主要目的就是要实现分布式进程 通信。 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 7 《现代计算机网络》 • 网络层及以下的各层实现了网络中主机之间的 通信,但是数据通信不是最终的目的; • 计算机网络最本质的活动是分布在不同地理位 置的主机之间的进程通信,以实现各种网络服 务功能; • 设置传输层的主要目的就是要实现分布式进程 通信
安徽理工大学 计算机科学与工程学院 单机集统中的进程通信方法 ·进程和进程通信是操作条统中的一个最基本的 概念 ·程序是一个在时问上按照严格次序的前后相继 的操作序列,是一个静态的概念; ·进程是一个动态的概念,它是一个程序对某个 数据集的执行过程; 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 8 《现代计算机网络》 单机系统中的进程通信方法 • 进程和进程通信是操作系统中的一个最基本的 概念; • 程序是一个在时间上按照严格次序的前后相继 的操作序列,是一个静态的概念; • 进程是一个动态的概念,它是一个程序对某个 数据集的执行过程;
安徽理工大学 计算机科学与工程学院 ·进程状态反映出进程执行过程的变化; ·要保证系统正常地工作,操作条统必须对 进程的创建、撤消与状态转换进行控制; ·从进程的观点看,操作系统的核心则是控 制和协调这些进程的运行,解决进程之间 的通信。 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 9 《现代计算机网络》 • 进程状态反映出进程执行过程的变化; • 要保证系统正常地工作,操作系统必须对 进程的创建、撤消与状态转换进行控制; • 从进程的观点看,操作系统的核心则是控 制和协调这些进程的运行,解决进程之间 的通信
安徽理工大学 计算机科学与工程学院 在解决单机环境下操作系统的进程通信中: 。 BSD UNIX引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal).机制; ·AT&TUNX引入了随息(message,)、共享存储区 (shared memory)和信号量(semaphore.)等; ·UNX系统的消息、共享存储区和信号量统称为进程 通信(inter process communication,PC)机制; ·PC机制也不适应于网络环境中的进程通信。 10 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 10 《现代计算机网络》 在解决单机环境下操作系统的进程通信中: • BSD UNIX 引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal)机制; • AT&T UNIX引入了消息(message)、共享存储区 (shared memory)和信号量(semaphore)等; • UNIX系统的消息、共享存储区和信号量统称为进程 通信(inter process communication,IPC)机制; • IPC机制也不适应于网络环境中的进程通信