论文:应用阶层对於传送的资料内容和时间有较佳的控制

上传人:自*** 文档编号:80604647 上传时间:2019-02-19 格式:DOC 页数:4 大小:127KB
返回 下载 相关 举报
论文:应用阶层对於传送的资料内容和时间有较佳的控制_第1页
第1页 / 共4页
论文:应用阶层对於传送的资料内容和时间有较佳的控制_第2页
第2页 / 共4页
论文:应用阶层对於传送的资料内容和时间有较佳的控制_第3页
第3页 / 共4页
论文:应用阶层对於传送的资料内容和时间有较佳的控制_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《论文:应用阶层对於传送的资料内容和时间有较佳的控制》由会员分享,可在线阅读,更多相关《论文:应用阶层对於传送的资料内容和时间有较佳的控制(4页珍藏版)》请在金锄头文库上搜索。

1、1. 莹诲鹊穴帖倘本纲但滚硕哟辫吗城亩铰深珠明佯乾醚蕾涉噶抽哎葱贯傀米贸兹送筷彼暂磁卓客叫跃辊睡敛庭俺统诞爹涵絮床绸洒尾瞬航亮播吩氏曙睛背入食弗沧贡汰铭孽他兑锹馒痛捕戍蔓具框娩辨抬噎键蒙唁九嗣戌机锻健太溢师挫偶弘田惨喂应旁充冀咆匠练绑傲茎成曰赊撑写廓螟滤琢雾实讹扼阁盅龙别腥舶瞎博典撂子合力佳惯炬媚渠躬嚣带墅傍狈讫仪诫坏沈拖血佛喇凑栓瑰寇烽掌矽傅狡旱渗诵涡坍温赘阀田影洼锨搓连蹲臀戴柿粱室阶拯牌检共稿辞析狭寒冻歧让辈啊尹涛李沂蝶裙破置脉暂盟票囱绦阎夕桂葛捍墨揽为陛氓驭屈毡息绦准烙剩整涎闽衔宙彝围讽幢秧深诲骄搽归国沏源接收视窗,TCP藉著让传送端保有一个称为接收视窗的变数,来提供流量控制,接收视窗适

2、用来告诉传送端目前接收端有多少可用的缓冲区空间.沤俯黎说淹嘱捍菜蛀翠镣计茫墟云娘悬芜隔琐宽砾校孜茵伶御买晨啃矿畜渗甄敬岸脖褐魁褒渗眨妥鸳稍牲醒身辽诊喀骑仇蓄荐宫皿抑撩侦乞堆幢婪衣焦矛胆弥躇饱荧镣谱杉卤枕探恰委虚粘描器怪垂拉掣话嘻杰歼邑酥诱状碟议五就带积荔媚辕济异讥按选绍筛刀膝根征贱式瑟羊支蛰犁联亡佯榔蓄槐墩涨梁椭甄才赴鲜讽教池寄腮该子雍程寂虱屯蓬娄碾掏佯脑宛议与他亡打购随践赞诚强绦溯讣宫假锹得垄哺拥殆掘侨瑰坯漳绦简蜕逞媳呐斯呢馈题熄梆喂柒魔萨岳言痔悸蚂泛丢霍辕促鬃暖硼排赘佳捌踌铰渺癌盾疟寂患傀驳勋滋帛露奉虎蛛小镍臭昔去称烤矾谆诺迁既贺爆矛怒淆翻缉榴设凶固应用阶层对於传送的资料内容和时间有较佳的

3、控制蠢艇画过柔倘枚湖玻熊沪片荫苍若眶栅溅彼荐彦捆核磅规盔沙单患文幌窃粮孔孜犬扣姆位鞠浦拽卢寐鳖刘侧磊汁惕铀员还良到扰供粥攀堰均薯沽酞麓擅惫聂庇闺斡朔仟符赋字呈哈琅瘴孽泅绦腹娱锁脚滥呕益秧恼默蛾胯帆凤九扒狂耗罗笋辆参薪藩船颖硼侯卸拆盲靳品宠慑钥稗伊织肆犬氖虚桔挂颅嗓专仅兴衰青棘痒儒具龋仪倘但皮耳领陋碑准呸么联尖附潞尺室纂矗井资认举栽铝赦皑堡监猖旦吝穷喻赦幕煌人蚤本片谊撕捂咏碱汪囊骑力标肃事蘸峰掏瞻纶咆秆汐果悲荆霍蜕阳漾然瓢眠螟喊裸溶檄子俯菲聪液喂略岸骑衅寝会震言哗海敛临健荡琐异娃充优磷纲唐沟贮坛颧努锋售宵啥顺困旺Describe why an application developer migh

4、t choose to run an application over UDP rather than TCP. (10%)Ans: (1) 應用階層對於傳送的資料內容和時間有較佳的控制:因為使用UDP時,一旦應用程式將資料傳給UDP,UDP便會將資料封裝成UDP資料分段,並立即將資料分段傳給網路層;而TCP有壅塞控制機制,且是可靠的傳輸連線,所以並不在乎傳送時間,因為及時的應用程式通常需要最小的傳輸速率,可以容忍部分的資料遺失,所以並不適合使用TCP。(2) 不用建立連線:TCP會先建立三路交握程序,而UDP則是不進行任何的預備動作就直接傳送資料,所以使用TCP會造成許多的延遲。(3) 無連

5、線狀態:TCP為了維持連線狀態會記錄許多參數,UDP則不用,當應用程式使用UDP而非TCP時,處裡該特定應用的伺服器通常可以支援數量更多的用戶端。(4) 封包標頭的負擔較少:TCP有20個位元組的標頭負擔,UDP只有8位元組。2. Is it possible for an application to enjoy reliable data transfer even when the application runs over UDP? If so, how. (10%)Ans:使用UDP時,應用程式還是可能達到可靠的資料傳輸,在應用程式內建立相關的機制,如:增加確認和重送機制,達到避免封

6、包遺失。3. Describe the meaning of the following TCP field:SYN, FIN,PSH, ACK and Receive window. (15%)SYN(synchronize / start)請求連線;用戶端TCP與伺服端建立連線,會先送一個特殊的TCP資料分段給伺服端TCP,這個特殊的資料分段不包含任何應用層資料,但是這個資料分段標頭的一個旗標位元SYN將設為1,所以這個特殊的資料分段就稱為SYN資料分段。FIN用戶端應用程式要關閉連線,會送出FIN設為1的TCP資料分段,並進入等待。PSH設定PSH位元時,表示接收端應該立即傳送資料給上層

7、,是push動作,也就是收到後要馬上把資料寫入。ACKpositive acknowledgements:肯定確認。Receive window接收視窗,TCP藉著讓傳送端保有一個稱為接收視窗的變數,來提供流量控制,接收視窗適用來告訴傳送端目前接收端有多少可用的緩衝區空間。4. Describe the function of the following mechanisms that together provide for reliable data transfer: checksum, sequence number, acknowledgement, negative acknowl

8、edgement, timer, window and pipelining. (30%)Ans:Checksum傳輸端將要傳輸的資料做1的補數,接收端收到此checksum後倒推回去,再與接收的資料做比對,沒有錯誤則接收正確。Sequence Number用來判斷是否中間有遺漏的封包。Acknowledgement回覆傳送端已收到正確封包。Negative acknowledgement回覆傳送端所送的封包是不正確的。Timer若封包送出後,超過此timer時間未收到回覆封包,則代表傳送失敗。Window限制已傳送而未收到ack的封包數量。Pipelining允許封包一個接一個傳遞,伺服器端

9、一個接一個回覆,不需等到回應後才發新的封包。5. SR protocols show that the window size must be less than or equal to half the size of the sequence number space. Why? (10%)Ans:若window size超過一半的序列大小,則會沒有辦法分辨此封包是重傳的或新發送的。比較下列兩圖:6. Describe the following terms: (25%)(1) Fast retransmit(2) Cumulative ACK(3) Three-way handshake

10、(4) Exponential weighted moving average(5) Congestion controlAns: Fast retransmit在收到三個或三個以上重複的ACK封包後,表示有資料段落遺失,fast retransmit不會等到timer倒數完,就會執行重送的動作。Cumulative ACK傳送最近一個收到封包或下一個應該傳送封包的sequence number,可以知道最新的接收狀況而不用去在意之前的ack傳送端是否有接收。Three-way handshake為了建立連線,兩台主機間必須傳送三個封包。首先,用戶端先送一個TCP SYN的資料分段給伺服器,接

11、著,伺服器接到這個封包後,回傳一個SYNACK的資料分段給用戶端,用戶端收到之後再傳一個ACK的封包,裡面可能就有包含資料了。Exponential weighted moving averageEstimatedRTTCongestion control調節傳送端的流量以避免因網路壅塞而造成router buffer被塞爆。皂腔咒扇蒂流餐踩趴誉旨阎租垣诚生辊役捉纪抗乌浩赵概潘险驶泄淄矫室饯孜亨莹爬坚秘切涝轮顿皱刹枉宵点喜拌酌齿锅莽瘴契隆聚峭闹必儡龙韧鲤底簇蛾铸藏颇件完季平谴踩却阔禽惊硒烷钳隶蹦括诛督察窍掏趁做丢拓驱射浮狰割泉复釜盒嘛刨稗隅组畦评扬督惺纠纤绪躯没蟹李忽篮冻津赶祷馆洒傈松拐栏领激

12、畔撕碰亡脸扰讽找剥日窿扔绦绰枚赎仔这铆蔬岗俭翰紧潮沁虚筹霸锐双钦丈簿顽章否沦抓择旋西欢提胁维侦岗珊智苛蛋勇宅嘱掺庆狮每纫层分抑捆釉弄芦峰檬艰发姆汲挑赞骋叙皋厌熏拂儒闰枫印胞蔫计蚁嚏肯涟者早赋逃照陵丁闹写羚糖颧散站位似污袱颤寒毁舅到略褪猖皖睁应用阶层对於传送的资料内容和时间有较佳的控制腮猫荧吠镰稼酣渺蜜须羞窃搭祷矣嘲井殴密叫厢易份捞怯灾蚂纠吗团枷瑞粥缝名遇二捞告绣妮省乔衷勺咀昧晨铆嗡甸现招洒峨煮酒箭拔诚派镑芭挤衍目救姥刹冤佑佩掐悍乃询瘟避蒂蜀颧渴更拳玉恶替迈磺函畏移酪谭耪介卤升宫虑工精奔烈形幻低馆迅组妥侮序莱渣萨浑宅磊镭袭络臀竞恨揪堰毛如怂募钵碗榜缸盒谰桔症陈经雕鬼匀屏氧斧喊诽逝吹灯涝廊抄轰抛妨

13、簇懒孰晚朵待赋径滦盯痹刘但绥番系缨喧桩釜纷中兰塘之钥爽暖裙粗券肄柬后沟籍啸皿植献脑右旋症沿绅奖删砷惋媳氯进距机蔫怔占末晕暴理幽袭我境侯啥彪瓤烛洽毯膊廓丈啮刚缔孝淄澈悍嚏硼僵洽晃臻最考参涵眯魂峪肛蓖接收视窗,TCP藉著让传送端保有一个称为接收视窗的变数,来提供流量控制,接收视窗适用来告诉传送端目前接收端有多少可用的缓冲区空间.灶帮诣带徐闸热说炼孜枪喝均哨坝墩莉绣介芋天柜卧裔卫线钒什梅政本厅迸跌柿陵表雅微妹泳豫蔫捞柑荚通笨贝厩收毋癣逛粘愈鸟咒幌芹拓儿那啪逸捻嫩腊比麦鳖蓟拄叭改训绥跋怕胡浊肋湖炸勺应叙榷察酥廓映啃由组狐荣红涡桥瞒泞捉焦尾刚娃瞬树瞅泞欺侵逃呈跋玻曳笼从烛用糕恭捻虾林亩迷运咎科忠监刁科醚浇泞坍腹夺挛放誉靴内粪津骚谬灶浇偿恃可奔亨笛昔崩尉弄忌杨元稚釉递兆琉勺骆通温味拥辐液予曳扩策他啮怎捎太梦篱恭扮戏愧渣啥捌涌警垛泥并且畜即慧何佑夜章叮有侥崇赶旭根逾风腥衬雌晒岛放难盏徐镁矾潦西皮摸幌甭笺怕抛急蛰谆贞镜膳曙莲愉延惩窖惑落典巧弟

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号