计算机网络传输层课件,计算机网络技术,传输层协议课件

41528d3028836879cd698677c3999917.gif计算机网络技术,传输层协议课件

lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第4章 传输层协议 4.1 客户/服务器交互模式 s4.1 4.2 网络应用程序的通信过程 s4.2 4.3 TCP协议 s4.3 4.4 UDP协议 s4.4 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第一节 客户/服务器交互模式 电话通信 书信通信 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第一节 客户/服务器交互模式 n一个应用程序被动的等待,另一个应用程序通过请求 启动通信过程的通信模式称作客户/服务器交互模式 , 简写为C/S模式 n安装有服务器程序的计算机称作服务器 n安装有客户程序的计算机称作客户机 n以浏览器作为客户端的网络应用程序通信模式称作浏 览器/服务器交互模式,简称B/S模式 1、客户/服务器交互模式的概念 在C/S模式 中,客户机 和服务器的 分界规则 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 主机 A主机 B 路由器 1路由器 2 AP1 LAN2WAN AP2 AP3 AP4 LAN1 IP 协议的作用范围 运输层协议 TCP 和 UDP 的作用范围 5 4 3 2 1 运输层提供应用进程间的逻辑通信 应用进程应用进程 IP 层 AP1 AP2 AP4 端口 端口5 4 3 2 1 AP3 第一节 客户/服务器交互模式 2、传输层服务类型 如何对主机上的程 序进行识别呢 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 传输层协议和互联层协议的主要区别  应用进程 … 应用进程 … IP 协议的作用范围 (提供主机之间的逻辑通信) TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信) 因 特 网 第一节 客户/服务器交互模式 2、传输层服务类型 互联层 传输层 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 ATM (Asynchronous Transfer Mode) , 异步传输模式, 用于高速资料转换的协议 ATM (Automatic Teller Machine), 自动取款机, 电脑化的银行装置 Internet 层 IPICMPIGMPARP 网络接口层EthernetATM 传输层UDPTCP 应用层FTPHTTP 应用层 表示层 传输层 网络层 链路层 物理层 会话层 第一节 客户/服务器交互模式 2、传输层服务类型 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第一节 客户/服务器交互模式 2、传输层服务类型 n连接型传输服务 --TCP协议 n在传输数据之前首先建立起连接 n可以进行差错控制、流量控制,可以提供端到端的可 靠性数据传输服务 n非连接型传输服务-- UDP协议 n占用网络资源少 n控制简单,通信效率高 n可靠性差 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 1、应用程序通信协议 客户端与服务器程序之间进行数据交换,必须对 通信报文中的数据格式、字段含义进行严格定义。 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 1、应用程序通信协议 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 2、传输层接口参数 n(1)采用哪种传输服务方式; n(2)接收方主机地址(IP地址); n(3)接收该数据报文的网络应用程序进程。 n应用程序进程用端口号表示 n编程界面Socket n在Socket编程界面中,应用程序提供给传输层 的接口参数是“套接字” 向传输层提交报文 时需包含的内容 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 2、传输层接口参数 n套接字 {协议类型,本地地址,本地端口,远地地址,远地端口} •协议类型:TCP或者UDP协议; •本地地址:本计算机的IP地址; •本地端口:该通信进程使用的端口号; •远地地址:对方主机的IP地址; •远地端口:对方通信进程使用的端口号; lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 硬件 操作系统 API 函数库类库运行环境 驱动 应用程序 第二节 网络应用程序的通信过程 2、传输层接口参数 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 3、C/S模式通信过程 n(1)面向连接的C/S模式通信过程 nA)向服务器进程发送建立连接请求; nB)当连接建立成功后,进入数据传输状态; nC)使用Write() 过程发送报文; 使用Read()过程等待接收应答报文; nD)数据传送完毕,关闭连接。 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 3、C/S模式通信过程 面向连接的C/S模式通信过程 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断达成目标的愿望。 第二节 网络应用程序的通信过程 3、C/S模式通信过程 n(2)面向无连接的C/S模式通信过程 n服务器进程处于等待接收数据状态; n客户端需要发送数据时,直接将报文发送给服务器 。 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战、成就未来和不断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值