计算机网络15--网络应用对传输服务的需求

本页内容

1.网络应用对传输服务的需求

2.Internet提供的传输服务

1.网络应用对传输服务的需求

不同的网络应用对传输服务的要求不尽相同。我们来看看到底在哪些方面有哪些不同:

a.数据丢失(data loss)/可靠性(reliability)

有些网络应用可以容忍一定的数据丢失,如QQ视屏聊天(相信在网络不好时稍微卡两下你也不会太介意)。

有些网络应用却没有那么好的脾气,要求100%的可靠数据传输,如迅雷(你在下某片的时候,如果它只能帮你下一半,你估计会疯掉)。

b.时间(timing)/延迟(delay)

有些应用只有在延迟足够低时才“有效”(“我靠!又卡了”,这句话已成为坑队友的名言)。

c.带宽(bandwidth)

有些应用只有带宽达到最低要求时才“有效”(如果你看视频时曾饱经“加载”的痛苦,相信会对此感触颇深)。

有些应用却可以适应任何带宽,如:email

最后上传一张表让大家更好理解各种网络应用对传输服务的不同需求(前提是你得懂英文):

2.Internet提供的传输服务

Internet提供了TCP服务于UDP服务。下面让我们检验一下它们的服务方式与态度。

a.TCP 服务

面向连接:客户机/服务器进程间需建立连接(先挂号,再就医,否则不鸟你)。

可靠的传输(有个成语叫做“分毫不差”)。

流量控制:发送方不会发送过快,超过接收方的处理能力。

拥塞控制:当网络负载过重时能够限制发送方的发送速度(如果堵车,就要限行)。

不提供时间/延迟保障(鱼和熊掌不可兼得,想要我不丢数据,又只给我这么少的带宽,那时间可不能少)。

不提供最小带宽保障(所以当你正在看视频,而网速突然降到1~2kb/s时,你就应该放声大骂TCP)。

b.UDP服务

无连接:它不需在两主机间建立连接。

提供不可靠的数据传输

不提供:可靠性保障、流量控制、拥塞控制、延迟保障、带宽保障。

最后让我们来看看都有哪些应用在使用TCP协议、UDP协议:

时间: 2024-10-25 06:27:57

计算机网络15--网络应用对传输服务的需求的相关文章

FTP文件传输服务

FTP文件传输服务 需求描述: ? 采用FTP虚拟用户的方式,添加三个用户:zhangsan.lisi.wangwu. ? 用户访问及文件权限控制 u 开放匿名访问,任何用户均可下载服务器/var/ftp/soft/目录中的软件资料. u 用户zhangsan可以对服务器的/var/ftp/soft/目录进行上传.删除等操作. u 用户lisi可以下载服务器/var/market/目录中的市场活动.销售方案的资料. u 用户wangwu可以对服务器/var/market/目录进行上传.删除等操作

「深入 Exchange 2013」10 传输服务简述

前面的内容里面,已经为大家比较深入的介绍了Exchange2013的客户端访问角色涉及到的诸多细节.在接下来的章节里就跟大家聊一聊Exchange 2013里的传输服务,这一节总共的内容都比较多,而且更偏向理论,所以咱先来一篇简述,然后再分拆开一个一个讲. 在之前的版本中,由Exchange2007引入了Hub Transport(集线器传输)角色作为所有邮件信息的传递中枢,任何发送或者接收到的邮件都必然会经过至少一个Ex2010与Ex2007的集线器传输角色:那么在Exchange2013当中

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

Linux网络服务04——FTP文件传输服务

Linux网络服务04--FTP文件传输服务 一.FTP连接及传输模式 1.控制连接:TCP 21,用于发送FTP命令信息 2.数据连接:TCP 20,用于上传.下载数据 3.数据连接的建立类型: (1)主动模式:服务器主动发起数据连接 首先由客户端向服务端的21端口建立FTP控制连接.当需要传输数据时,客户端以PORT命令告知服务器"我打开了某端口,你过来连接我",预算服务器从20端口向客户端的该端口发送请求并建立数据连接. (2)被动模式:服务器被动等待数据连接 如果客户端所在网络

dataguard 日志传输服务

1.日志传输可以分为 lgwr和ARCH,默认是arch,其中lgwr传输可以分为async和syncsync:同步服务,只有在事物参数的日志成功的传输到备库的目的地,事物才能提交.虽然同步服务没有限制主库和同步目的地的距离,但是主库同步数据到目的地的延时,增加了事物提交的时间         这种同步模式一般用在最大保护,最高可用async:异步服务,这种模式在事物提交时不会等待此事物产生的日志成功同步到备库,这种模式一般用在最大性能 2.redo传输的安全 redo传输使用的 oracle

Exchange 邮件服务器传输服务启动失败

Exchange 邮件服务器传输服务启动失败 事件属性-事件ID 16023 日志名称:          Application 来源:            MSExchangeTransport 日期:            2014/10/1 14:51:50 事件 ID:         16023 任务类别:          配置 级别:            错误 关键字:           经典 用户:            暂缺 计算机:           TCS-MAI

Exchange 2007 传输服务自动关闭故障解决方案

故障描述:新建邮件无法发出(outlook客户端现象),新建邮件发送,自动退回草稿箱(WebMail故障现象). 故障原因:在系统服务中(Services),发现Exchange 传输服务自动关闭.(根据程序日志核查是由于:传输邮件数据库,验证失败,因时间戳不匹配.) 解决方案: 首先进入Exchange服务器操作系统,打开"事件查看器",点击应用日志记录,确定故障的原因: 在运行中键入"services.msc",进入系统服务,找到"MS Exchang

搭建FTP文件传输服务

实验要求:搭建FTP文件传输服务 实验步骤: 1.匿名访问 首先挂载并安装软件包,顺便再查看下,在启动 防火墙要关掉   然后在WIN7上远程登陆FTP 然后我在/vra/ftp/下面创建hu.txt文件, 在win7系统上连接ftp,可以下载文件(为了方便查看,将目录切换到E盘) 我在看下能不能上传,这边显示不能 在这边如果想要他能上传必须开启一些服务,进入linux系统VI编辑器配置文件 将允许匿名上传的配置选项前面的#去掉,使这条命令生效-(允许创建目录和允许上传文件)   这条是没有的,

WCF大文件传输服务

由于项目需要,自己写一个基于WCF的大文件传输服务雏形.觉得有一定的参考价值,因此放在网上分享. 目前版本为v1.1特点如下: 1.文件传输端口为18650 2.上传和下载文件 3.支持获取文件传输状态(未开始.传输中.传输完成.出现错误) 4.支持获取文件传输进度(范围0~1) 5.支持获取文件传输速度速度(按文件传输速度大小 自动切换 KB/s 和 MB/s显示) 项目解决方案如下: 服务断包括WCF寄宿的控制台服务和Windows 服务以及文件传输服务核心 公共包括一些帮助类(文件HASH