Chap6.ppt

Similar documents
UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

<4D F736F F F696E74202D20A1B6CFEEC4BFD2BB20B3F5CAB6BCC6CBE3BBFACDF8C2E7A1B7C8CECEF1C8FD20CAECCFA A1A24950D0ADD2E9BACD4950B5D8D6B72E707074>

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

Microsoft PowerPoint - 数据通信-ch1.ppt

VoIP Make a Rtp Call VoIP Abstract... 2 VoIP RTP...3 Socket IP...9 Config Two Voice-hub

C6_ppt.PDF

Chapter #

ebook67-1

9 Internet 10 Internet

计 算 机 网 络 基 础 任 务 教 程 () 组 成 计 算 机 网 络 的 每 台 计 算 机 都 是 独 立 的 即 计 算 机 之 间 没 有 明 显 的 主 从 关 系, 每 台 计 算 机 可 以 连 网 工 作, 也 可 以 不 连 网 工 作 (2) 建 立 计 算 机 网 络 的

ch09.PDF

第3章 计算机网络体系结构

工程师培训

计算机网络

C3_ppt.PDF

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2

ebook140-11

飞鱼星多WAN防火墙路由器用户手册

第一章标准答案.doc

计算机网络


SEC-220

(Real-time) (Local Host) (Buffer) (Video Conference) (VoD) (NetRadio) ,000 [1]( ) ( ) 1400 (2001 ) 75 (2005 ) DFC Intelligence [2] 1

<4D F736F F D B9E3B6ABCAA1CBAEC0FBB9A4B3CCCAD3C6B5BCE0BFD8CFB5CDB3BCBCCAF5B9E6B7B6A3A8CAD4D0D0A3A9C7A9B7A22E646F63>



ebook67-D

財金資訊-80期.indd

Chap2.ppt

Microsoft Word - YDB doc

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

ebook12-1

...1 What?...2 Why?...3 How? ( ) IEEE / 23

PS PS GMM SM.zte.com.

温州市政府分散采购

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

Data Server_new_.doc

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

lan03_yen

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

Web

Microsoft Word - 選擇_無解答2_.doc

ebook140-9

ch08.PDF

ebook140-8

untitled

经华名家讲堂

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

ebook106-17

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

11N 无线宽带路由器

ebook71-13

宏电文档

untitled

Microsoft Word - 《证券期货业信息系统审计规范(发布稿)》 doc

Microsoft PowerPoint - Chap6.ppt

Simulator By SunLingxi 2003

IP505SM_manual_cn.doc

2015绿盟科技DDoS威胁报告

(UTM???U_935_938_955_958_959 V )

PowerPoint 演示文稿

/ / (FC 3)...

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

先生別耍我

Microsoft Word - 第3章.doc

PPP Intranet Chapter 3 Chapter IaaS PaaS SaaS

Microsoft Word - YDB Vehicle Telematics Service Requirement and General Framework

穨control.PDF

Chap7.ppt

論鄭玄對《禮記‧月令》的考辨

Master Thesis_專門用來製作目錄.doc

SiteView技术白皮书

Microsoft Word T-REC-Y C.doc

1

基于泛在网的智能交通应用系统总体框架

目 录(目录名)

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

QVM330 多阜寬頻路由器

网康科技•互联网控制网关

AL-M200 Series

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

<4D F736F F F696E74202D FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

QVM330 多阜寬頻路由器

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

84

Total Internet Connectivity in a Single Chip

ebook67-9

上海市教育考试院关于印发新修订的

杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 江 苏 国 瑞 信 安 科 技 有 限 公 司 股 权 评 估 项 目 资 产 评 估 报 告 目 录 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 的 江 苏 国 瑞 信 安

1-01

ext-web-auth-wlc.pdf

软件概述

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

业 务 与 运 营 社 交 网 络 行 为 将 对 网 络 流 量 造 成 较 大 影 响 3) 即 时 通 信 类 业 务 包 括 微 信 QQ 等, 该 类 业 务 属 于 典 型 的 小 数 据 包 业 务, 有 可 能 带 来 较 大 的 信 令 开 呼 叫 建 立 的 时 延 销 即 时


Transcription:

Computer Networks v4 cs.sjtu 12/21/12 6 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 61 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 62 / 110

Computer Networks v4 cs.sjtu 12/21/12 OSI ftp://ftp.cs.sjtu.edu.cn/ybzhang 63 / 110

Computer Networks v4 cs.sjtu 12/21/12! 1 () / TPDU / 2 () Tnbm P482 Fig. 6-1 ftp://ftp.cs.sjtu.edu.cn/ybzhang 64 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 65 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP/IPFTPTelnet TCP/IPSNMPDNS ftp://ftp.cs.sjtu.edu.cn/ybzhang 66 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 67 / 110

Computer Networks v4 cs.sjtu 12/21/12! TPDU LISTEN () CONNECT CONNECTION REQ SEND DATA RECEIVE () DATA TPDU DISCONNECT DISCONNECTION REQ ftp://ftp.cs.sjtu.edu.cn/ybzhang 68 / 110

Computer Networks v4 cs.sjtu 12/21/12 Berkeley Sockets SOCKET BIND LISTEN ACCEPT CONNECT SEND RECEIVE CLOSE ftp://ftp.cs.sjtu.edu.cn/ybzhang 69 / 110

Computer Networks v4 cs.sjtu 12/21/12 IP ftp://ftp.cs.sjtu.edu.cn/ybzhang 610 / 110

Computer Networks v4 cs.sjtu 12/21/12 6 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 611 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 612 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 613 / 110

Computer Networks v4 cs.sjtu 12/21/12 TSAP Transport Service Access Point TSAP TCPTCP NSAPNetwork Service Access PointNSAPIPIP ftp://ftp.cs.sjtu.edu.cn/ybzhang 614 / 110

Computer Networks v4 cs.sjtu 12/21/12 TSAP 1208 2 1 1 2 TSAP 1522 TSAP 1836 NSAP NSAP 1 3 4 2 Tnbm P494 Fig. 6-8 TSAPNSAP ftp://ftp.cs.sjtu.edu.cn/ybzhang 615 / 110

Computer Networks v4 cs.sjtu 12/21/12 1. 21522TSAP LISTEN 2. 1 CONNECT1208TSAP 1522TSAP 3. 1 4. 2 5. ftp://ftp.cs.sjtu.edu.cn/ybzhang 616 / 110

Computer Networks v4 cs.sjtu 12/21/12 TSAP well-known TSAP TSAP name server directory server TSAP114 TSAP ftp://ftp.cs.sjtu.edu.cn/ybzhang 617 / 110

Computer Networks v4 cs.sjtu 12/21/12 TSAP initial connection protocol 1 2 1 2 TSAP (a) (b) Tnbm P496 Fig. 6-9 12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 618 / 110

Computer Networks v4 cs.sjtu 12/21/12 1. 2 TCP 2. 1TSAP CONNECT 3. 2 4. 2 ftp://ftp.cs.sjtu.edu.cn/ybzhang 619 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 620 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 621 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU CRACC ftp://ftp.cs.sjtu.edu.cn/ybzhang 622 / 110

Computer Networks v4 cs.sjtu 12/21/12 t 1 2 CR(seq=x) ACC(seq=y,ACK=x) DATA(seq=x,ACK=y) 1x (seq=x)21 y (seq=y,ack=x)1 TPDU 2(seq=x,ACK=y) (a) Tnbm P501 Fig. 6-11 CRConnection Request ACCConnection Accepted ftp://ftp.cs.sjtu.edu.cn/ybzhang 623 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU CRACC ftp://ftp.cs.sjtu.edu.cn/ybzhang 624 / 110

Computer Networks v4 cs.sjtu 12/21/12 1 TPDU t 1 CR(seq=x) ACC(seq=y,ACK=x) REJECT(ACK=y) (b)cr 2 Tnbm P501 Fig. 6-11 1 TPDU1 22 1 TPDUTPDU y(seq=y,ack=x)1 21 TPDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 625 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU CRACC ftp://ftp.cs.sjtu.edu.cn/ybzhang 626 / 110

Computer Networks v4 cs.sjtu 12/21/12 t 2 CRACC 1 CR(seq=x) ACC(seq=y,ACK=x) DATA (seq=x,ack= z) REJECT(ACK=y) (c)crack 2 Tnbm P501 Fig. 6-11 2 CR 2y 21 2 1 ytpdu TPDU2 2zy TPDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 627 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 628 / 110

Computer Networks v4 cs.sjtu 12/21/12 AB BA ftp://ftp.cs.sjtu.edu.cn/ybzhang 629 / 110

Computer Networks v4 cs.sjtu 12/21/12 1 DR CR ACC DATA DATA 2 Tnbm P502 Fig. 6-12 1 TPDU 21 TPDU2 TPDU DISCONNECT ftp://ftp.cs.sjtu.edu.cn/ybzhang 630 / 110

Computer Networks v4 cs.sjtu 12/21/12 AB BA? ftp://ftp.cs.sjtu.edu.cn/ybzhang 631 / 110

Computer Networks v4 cs.sjtu 12/21/12 AB A? B AB ftp://ftp.cs.sjtu.edu.cn/ybzhang 632 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU DR ftp://ftp.cs.sjtu.edu.cn/ybzhang 633 / 110

1 1 DR ACK DR DR ACK 2 DR Tnbm P505 Fig. 6-14(a) Computer Networks v4 cs.sjtu 12/21/12 1 DR 21 DR DR1 2 DR ACK2 1 ACK ftp://ftp.cs.sjtu.edu.cn/ybzhang 634 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU DR ftp://ftp.cs.sjtu.edu.cn/ybzhang 635 / 110

1 DR ACK ACK DR DR Tnbm P505 Fig. 6-14(b) 2 DR TPDU 2 TPDU Computer Networks v4 cs.sjtu 12/21/12 1 DR 2 1 DR DR 1 2 DR ACK2 1 ACK ftp://ftp.cs.sjtu.edu.cn/ybzhang 636 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU DR ftp://ftp.cs.sjtu.edu.cn/ybzhang 637 / 110

Computer Networks v4 cs.sjtu 12/21/12 3 1 1 DR DR ACK DR DR DR ACK 2 DR DR DR 2 1 DR DR 1 2 DR DR Tnbm P505 Fig. 6-14(c) ftp://ftp.cs.sjtu.edu.cn/ybzhang 638 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU DR ftp://ftp.cs.sjtu.edu.cn/ybzhang 639 / 110

4 DR Computer Networks v4 cs.sjtu 12/21/12 1 DR DR N DR 2 DR Tnbm P505 Fig. 6-14(d) DR 1 DR 21 DR DR TPDU n ftp://ftp.cs.sjtu.edu.cn/ybzhang 640 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 641 / 110

Computer Networks v4 cs.sjtu 12/21/12 PDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 642 / 110

B m2 A ACK Computer Networks v4 cs.sjtu 12/21/12 TPDU A B 1 <8> A8 2 <ack=15,buf=4 > B4 3 <seq=0,data=m0> Am0A3 4 <seq=1,data=m1> Am1A2 5 <seq=2,data=m2> Am2A1 6 <ack=1,buf=3> Bm0,m13 7 <seq=3,data=m3> Am3A1 8 <seq=4,data=m4> Am40 9 <seq=2,data=m2> m2am2a0 10 <ack=4,buf=0> Bm40 11 <ack=4,buf=1> Bm41 12 <ack=4,buf=2> Bm4B2 13 <seq=5,data=m5> Am5A1 14 <seq=6,data=m6> Am60 15 <ack=6,buf=0> Bm60 16 <ack=6,buf=4> Bm64 1 ftp://ftp.cs.sjtu.edu.cn/ybzhang 643 / 110 Tnbm P509 Fig. 6-16

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 644 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 645 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 646 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 647 / 110

Computer Networks v4 cs.sjtu 12/21/12 TPDU TPDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 648 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 649 / 110

Computer Networks v4 cs.sjtu 12/21/12 S1 TPDU S0 TPDU TPDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 650 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 651 / 110

Computer Networks v4 cs.sjtu 12/21/12 S0TPDU TPDU S1 TPDU ftp://ftp.cs.sjtu.edu.cn/ybzhang 652 / 110

Computer Networks v4 cs.sjtu 12/21/12 6 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 653 / 110

Computer Networks v4 cs.sjtu 12/21/12 Internet TCPUDPInternet UDP (User Datagram Protocol) TCP (Transmission Control Protocol ) ftp://ftp.cs.sjtu.edu.cn/ybzhang 654 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP (User Datagram Protocol) UDP UDP RPCRemote Procedure Call RTPReal-Time Transport Protocol ftp://ftp.cs.sjtu.edu.cn/ybzhang 655 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP UDP DNSSNMP UDP ftp://ftp.cs.sjtu.edu.cn/ybzhang 656 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP UDPIP ftp://ftp.cs.sjtu.edu.cn/ybzhang 657 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP 0 8 16 31 UDP UDP UDP UDP Tnbm P526 Fig. 6-23 UDP UDPUDP 0 UDPUDP UDP 8 UDP010 ftp://ftp.cs.sjtu.edu.cn/ybzhang 658 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP UDP UDP IP IP ftp://ftp.cs.sjtu.edu.cn/ybzhang 659 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP (User Datagram Protocol) UDP UDP RPCRemote Procedure Call RTPReal-Time Transport Protocol ftp://ftp.cs.sjtu.edu.cn/ybzhang 660 / 110

Computer Networks v4 cs.sjtu 12/21/12 RPC - get-ip-address UDPDNS RPC RPCUDP ftp://ftp.cs.sjtu.edu.cn/ybzhang 661 / 110

Computer Networks v4 cs.sjtu 12/21/12 RPC 1. Client stub 2. Client stub 3. OS 4. OS Server stub 5. Client CPU Server CPU Client Server stub stub 1 5 Client Server 2 4 Operating System Operating System 3 Network Tnbm P528 Fig. 6-24 RPC Stub ftp://ftp.cs.sjtu.edu.cn/ybzhang 662 / 110

Computer Networks v4 cs.sjtu 12/21/12 RPC 1. Client stub 2. Client stubmarshal 3. 4. 5. Server stub 6. ftp://ftp.cs.sjtu.edu.cn/ybzhang 663 / 110

Computer Networks v4 cs.sjtu 12/21/12 RPC RPC/ RPC RPC OSIRPC ftp://ftp.cs.sjtu.edu.cn/ybzhang 664 / 110

Computer Networks v4 cs.sjtu 12/21/12 UDP (User Datagram Protocol) UDP UDP RPCRemote Procedure Call RTPReal-Time Transport Protocol ftp://ftp.cs.sjtu.edu.cn/ybzhang 665 / 110

Computer Networks v4 cs.sjtu 12/21/12 RTP UDPRTP RTP RTP RTP UDP IP OS Tnbm P529 Fig. 6-25(a) RTP ftp://ftp.cs.sjtu.edu.cn/ybzhang 666 / 110

RTP Computer Networks v4 cs.sjtu 12/21/12 UDPUDP RTP RTP RTP 8 bit-8 khzpcmgsmmp3 RTP ftp://ftp.cs.sjtu.edu.cn/ybzhang 667 / 110

Computer Networks v4 cs.sjtu 12/21/12 RTP 0 1 2 3 4 7 8 9 15 16 31 Ver. P X CC M Payload type Sequence number Timestamp Synchronization source identifier Contributing source identifiers Tnbm P531 Fig. 6-26 RTP ftp://ftp.cs.sjtu.edu.cn/ybzhang 668 / 110

RTP Computer Networks v4 cs.sjtu 12/21/12 P4 X CC0-15 Mvideo 8 bitmp3 RTP ftp://ftp.cs.sjtu.edu.cn/ybzhang 669 / 110

Computer Networks v4 cs.sjtu 12/21/12 RTPRTCP RTCPRealtime Transport Control Protocol RTCP RTCP RTCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 670 / 110

Computer Networks v4 cs.sjtu 12/21/12 Internet TCPUDPInternet UDP (User Datagram Protocol) TCP (Transmission Control Protocol ) ftp://ftp.cs.sjtu.edu.cn/ybzhang 671 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP Connection Orientation End to End Communication Complete Reliability IPTCPIP Full Duplex Communication Stream Interface Reliable Connection Startup Graceful Connection Shutdown ftp://ftp.cs.sjtu.edu.cn/ybzhang 672 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 673 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP port TCPTSAP well-known port 1024 socket IP + ftp://ftp.cs.sjtu.edu.cn/ybzhang 674 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP 21 FTP 23 TELNET 25 SMTP 53 DNS 80 HTTP 110 POP-3 E-mail Tnbm P534 Fig. 6-27 TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 675 / 110

Computer Networks v4 cs.sjtu 12/21/12 A C 202.120.26.35 user1 port 500 user2 port 501 1 166.1.11.15 connection 1: (202.120.26.35, 500)-(166.1.11.15, 25) 2 port 25 connection 2: (202.120.26.35, 501)-(166.1.11.15, 25) B 202.120.26.37 user3 port 500 3 connection 3: (202.120.26.37, 500)-(166.1.11.15, 25) ftp://ftp.cs.sjtu.edu.cn/ybzhang 676 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 677 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP 0 4 8 16 31 032 Tnbm P537 Fig. 6-29 TCP 32 ftp://ftp.cs.sjtu.edu.cn/ybzhang 678 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP URG ACK PSH RST SYN FIN URG ACK PSH RST SYN FIN ftp://ftp.cs.sjtu.edu.cn/ybzhang 679 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP 0 4 8 16 31 IP IP 00000000 = 6 TCP Tnbm P539 Fig. 6-30 TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 680 / 110

Computer Networks v4 cs.sjtu 12/21/12 MSS 0 65535536 nn<=14 RFC1323 = *2 RFC1106 NAK ftp://ftp.cs.sjtu.edu.cn/ybzhang 681 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 682 / 110

TCP TCP Computer Networks v4 cs.sjtu 12/21/12 3-way handshake TCPSYNFIN 1 2 SYN (seq=x) SYN (seq=y, ACK=x+1) x y SYN (seq=x+1, ACK=y+1) Tnbm P540 Fig. 6-31(a) TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 683 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP ~ 1 2 SYN(seq=x) SYN(seq=y) SYN(seq=y, ACK=x+1) SYN(seq=x, ACK=y+1) Tnbm P540 Fig. 6-31(b) ftp://ftp.cs.sjtu.edu.cn/ybzhang 684 / 110

Computer Networks v4 cs.sjtu 12/21/12 ULP A ULP B 1 Close to B Connection Closed 8 ULP A Closing 4 5 Closed to B Connection Closed 9 TCP A 2 FIN SEQ 151 SEQ 188,ACK 152 3 FIN SEQ 188;ACK 152 6 7 ACK 189 TCP B TCP [7] ULPupper layer protocol ftp://ftp.cs.sjtu.edu.cn/ybzhang 685 / 110

Computer Networks v4 cs.sjtu 12/21/12 1 TCP ATCP B 2 TCP AFIN1SEQ=151 TCP 3 TCP BTCP AFIN SEQ151SEQ=188ACK=152 4 TCP Bclose 5 TCP B 6 TCP BFIN1SEQ=188ACK=152 7 TCP AACK=189 8 TCP A 9 TCP B ftp://ftp.cs.sjtu.edu.cn/ybzhang 686 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 687 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCPTCP window advertisement ftp://ftp.cs.sjtu.edu.cn/ybzhang 688 / 110

Computer Networks v4 cs.sjtu 12/21/12 kill ftp://ftp.cs.sjtu.edu.cn/ybzhang 689 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP 1~1000 1001~2000 2001~2500 1000 2000 2500 2501~3500 3501~4500 3500 4500 4500 =2500 1000=1500 2000=500 2500=0 2000 2500=2000 3500=1000 4500=0 1000 4500=1000 ftp://ftp.cs.sjtu.edu.cn/ybzhang 690 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 691 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP Tnbm P548 Fig. 6-36 ICMP ftp://ftp.cs.sjtu.edu.cn/ybzhang 692 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 693 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 694 / 110

Computer Networks v4 cs.sjtu 12/21/12 nn n ftp://ftp.cs.sjtu.edu.cn/ybzhang 695 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 696 / 110

Computer Networks v4 cs.sjtu 12/21/12 64K 1/2 ftp://ftp.cs.sjtu.edu.cn/ybzhang 697 / 110

Computer Networks v4 cs.sjtu 12/21/12 64KB 1024(1K) 44 40 36 1 32 (KB) 28 24 2 20 16 12 8 4 0 0 2 4 6 8 10 12 14 16 18 20 22 24 Tnbm P550 Fig. 6-37 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 698 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP TCP TCP TCP TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 699 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 6100 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 6101 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP 0.3 T 0.3 T1 T2 0.2 0.2 0.1 0.1 0 0 10 20 30 40 50 ms 0 0 10 20 30 40 50 ms (a) ftp://ftp.cs.sjtu.edu.cn/ybzhang Tnbm P551 Fig. 6-38 (b) TCP 6102 / 110

Computer Networks v4 cs.sjtu 12/21/12 6-33(a) TCP TCP 6-33(b) ftp://ftp.cs.sjtu.edu.cn/ybzhang 6103 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP RTT Round-Trip Timer ftp://ftp.cs.sjtu.edu.cn/ybzhang 6104 / 110

Computer Networks v4 cs.sjtu 12/21/12 RTT RTT RTT 0 M 0 RTT = αrtt 0 + (1 - α)m 0 RTT 0 ftp://ftp.cs.sjtu.edu.cn/ybzhang M 0 αrtt 0 M 0 α = 7/8 6105 / 110

Computer Networks v4 cs.sjtu 12/21/12 βrtt RTTββ= 2 D =αd 0 + ( 1 -α) RTT 0 - M 0 = RTT + 4*D ftp://ftp.cs.sjtu.edu.cn/ybzhang 6106 / 110

Computer Networks v4 cs.sjtu 12/21/12 TCP ftp://ftp.cs.sjtu.edu.cn/ybzhang 6107 / 110

Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 6108 / 110

Computer Networks v4 cs.sjtu 12/21/12 Thanks jdyu@cs.sjtu.edu.cn ftp://ftp.cs.sjtu.edu.cn/ybzhang 6109 / 110