Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,27 MB
Nội dung
Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 1 Computer Networking - A Top-Down Approach Featuring the Internet, 5 th edition Solutions to Review Questions and Problems (Vietnamese version) Author : K55CC translate team.(K55CC-University of engineering and technology-Vietnam national university) This document belong to K55CC.All copies or sharing must be allowed by K55CC. Chapter1: Introduction-Review Question 1: S thay th cho nhau. End system gt ni internet v giao thc ngoi giao (diplomatic protocol) Gi s Alice, m i s ca quc gia A mun mi Bob, m i s c B, i. Alice ch gi cn gi Bob n tho n ca ". Thay gi Bob cho thy mt i gian. Bob ng b rng i s c th n m Alice Bob tip tc gi p" qua li cho n khi h i gian. Bob y ti s tho thun, hy vng c khi hoc sau khi th thu c cho hoc Alice hoc Bob lch s hy b s tham gia nu h hp n dch v t M c ni vs u vi cn dch v t server. truy cp. 1. Dial-up modem over telephone line: residential; 2. DSL over telephone line: residential or small office; 3. Cable to HFC: residential; 4. 100 Mbps switched Ethernet: company; 5. Wireless LAN: mobile; 6. Cellular mobile access (for example, WAP): mobile truyn ci 1 t truyn mi user trong m truyc v Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 2 truys. VD vi X Mbps Ethernet ( X = 10, 100, 1,000 or 10,000), m truyn lien tc vi t X Mbps nu ch i d liu. Nu user ho truyc vi t X Mbps. ng v truy truyng trc mng xo truyn qua si ng tr t khong t truyn c c kiu chia s t? Dial up modems: up to 56 Kbps, bandwidth is dedicated; ISDN: up to 128 kbps, bandwidth is dedicated; ADSL: downstream channel is .5-8 Mbps, upstream channel is up to 1 Mbps, bandwidth is dedicated; HFC, downstream channel is 10-30 Mbps and upstream channel is usually less than a few Mbps, bandwidth is shared. FTTH: 2-10Mbps upload; 10-20 Mbps download; bandwidth is not shared. truy c bin hi bit c Hi truy c bin. - M n 1 tr m truy cm c ng c kt ni Internet b - Mng truy cn r thc truy h t thn thoi, tr c qup dch v vin tp s truy cc kilomet t . n li ca mng chuyn mn so vi chuyn m Mng chuyn m m bng c a 2 m n c gi. Hu hng chuyn mn nay (bao gm c o s m b m ni. s c chuyn t host gn host nhn. T truyn gia host g n l s switch s dng chuyn m chuyn ting thi gian delay gim n g tr khi truy Ti thm t 0 , host gi bu truyn. Ti thm t 1 = L/R1, host gc truy c nhn t khi truy i thm t 1 truyn host nhn ti thm t 1 . Ti thim t 2 = t 1 c truy c nhn ti host nhy, tng thi gian tr Câu 15: Giả sử nhiều user chia sẻ 1 link 2Mbps. Và cũng giả sử rằng mỗi user truyền lien tục vs tốc độ 1Mbps khi truyền, nhưng mỗi user chỉ truyền 20% thời gian. Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 3 a. Nếu dùng chuyển mạch điện thì có bao nhiêu user được sử dụng? b. Giả sử dùng chuyển mạch gói. Tại sao nếu có ít hơn hoặc bằng 2 user cùng truyền thì không phải đợi? và nếu nhiều hơn 2 user cùng truyền thì phải có hàng đợi? c. Tính xác suất để mỗi user được truyền. d. Giả sử có 3 user. Tính xác suất tại bất kì thời điểm nào, cả 3 user cùng truyền 1 lúc. Tính khoảng thời gian để hình thành hàng đợi. TL: a. c truyi user cn 1 nng truyn. b. Theo gi thit, mi user cn 1Mbps khi truyn, n cng truyi . c li, nn s 3Mbps, nhi ng h ng truyn. c. t = 0.2 d. 3 . (1-p) 3-3 = (0.2) 3 i t c ho tt c truy s 1 host ngu ng c nh. Li khong tr i? n tr gm: tr khi x khi lan ta (propagation delay), tr khi truyn (transmission i. Tr tr i, tt c nhng khong tr nh. ng th truy ng truyn kho truy chuy thu ng tgian = d/s. thu chuyn R. s host A mun gi 1 file ln n B, t l a. Gi s c nghn trong mng truyn file? b. Gi s ng 4 tric file bi gian xp x truyn host B? c. i R2 gi TL: a. 500 kbps. b. 4.000.000 byte = 4.000 KB = 32.000 Kbit. Tgian = 32000/500 = 64 s Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 4 c. ng = 100 kbps. Tgian = 320 s. m v thc hi xng hp mt hay nhiu nhim v c thc hin bi nhiu tc k? 5 nhim v u khin lui, dt kt ni. C xng hp 1 hay nhiu nhim v c thc hin bi nhiu tng. VD: kii c cung cp nhiu tng. t message tng ng d t segment tng giao vn? Mt datagram tng network? Mt frame tt? - - . - a tng giao v. - t router x tt switch x tt host x t tng 1, 2, 3 tng v t 2 tng v c 5 tng. Chapter1: : Introduction- Problem P5: Gi s t ni vi nhau b c lan tn host B. a. Biu di tr lan ta (d prop b. nh thi gian truyn c trans c. B tr x i. Vit biu th tr gim k d. Gi s Host A bu truyi thm t = 0. Ti thm t = d trans , bit cu c e. Gi s d prop > d trans . Ti thm t = d trans f. Gi s d prop < d trans . Ti thm t = d trans g. Gi s s = 2,5.10 8 d prop = d trans TL: a. d prop = m/s (s) tr lan ta (tht kho b. d trans = L/R (s) tr truyn (thi gian t n khi bit cui i host). c. d A-B = d prop + d trans = m/s + L/R (s) d. Ti t = d trans , bit cua ri khi host A. e. Ti t = d trans , bit ng truyc host B. f. Ti t = d trans n host B. Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 5 g. d prop = d trans m/s = L/R m = Ls/R = 523158 (m) c gi gii gian thc t n host B qua 1 mng chuyn m A chuyn giu s bytes. Ch ng duy nht t n B t truy tr lan t host A t n i gian k t c to (t u gc n khi bit cuc gi host B)? c truyt c c to y cn: 3 10.64 8.56 (s) = 7 (ms). Thi gian c truy 6 10.2 8.56 (s) = 224 s tr lan t tr n khi gi s + 10 ms = 17,224 ms P12: Gi s ng truyn tc truyc phi x t ng truy tr tin. tr 1) tr c (L/R + 2L/R + + (N-1).L/R) / N = L/(RN) * (1 + 2 + + (N-1)) = L/(RN) * N(N-1)/2 = LN(N-1)/(2RN) = (N-1)L/(2R) P24: Gi s c ni trc tip vs nhau bng t R = 2 Mbps. Tc lan tng truy 8 m/s. a. tr (R.d prop ). b. c g n B. Gi s c truyc. S bit t c truyng truyn ti b c. Gi prop . d. rng cng truyn b e. Vic t rng cng truyn. Cho bit t lan tc truy ng truy TL: Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 6 a. R.d prop = R. m/s = 2. 20.10 6 / (2,5.10 8 ) = 160.000 bits. b. S bit tc truyng truyn ti bm = R.d prop = 160.000 bits. c. gi tr(d prop ) ca ng truy bit t ng truyn d. rng c ng truyn / (R.d prop ) = 20.10 6 / 160.000 = 125 m e. rng ca 1 bit = m / (R.d prop ) = s/R. Chapter2: Application Layer -Review Question 1: - The Web - HTTP; - File transfer (bittorrent) - FTP; - Remote login - Telnet; - Network News - NNTP; - E-mail - SMTP; t gi - Network architecture t h thp v - Application architecture c hin ng d u khin hong c ng dng chia s file P2P. Bi nh server trong 1 giao tip gii sao? i giao dng dng chia s file P2P g s bn mut giao dch gii t cao, bn UDP hay TCP? N dn thit lng chuyn ch mt 1 RTT u tu s dng TCP bn mt cho vic thit lp kt n u khi-of-band? FTP s dng 2 kt ni TCP song song. Mt kt n king hu chuyn giao 1 tp tint kt n chuyp tin . Bm c g kt ni vi t ng FTP "out-of-band" . t gia download-and-delete mode and the download-and-keep mode in POP3? Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 7 - Vi download-and-delete y tin nhn t m n s b t ra mt v cn gi quyn t nhi) - Trong download-and-keep, tin nhn s i s dng ln. t tii li s dng ln, tt c c chuy mt M (alias) cho 1 hostname host name of the mail server? c s d a mail server va ch IP. Cverlay network N The edgesc c t - t h thng g tt gi - a router. - The edges c. - i thn bia ch IP ca 1 hay nhiu node ca h th gode h s tr n ca h thng. P2P cho 2 giao thc quan tr ng dng quan trp vi ki a) File Distribution b) Instant Messaging c) Video Streaming d) Distributed Computing Chapter2: Application Layer -Problem a. Mu t nh, client s gi 1 tin nhn 4 tin nhn phn hi? - Sai: gi 4 nhn 4 b. gt n- c. Vi mt kt n c hin 2 request - Sai d. u ca giao th rng. Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 8 : - Application layer protocols: DNS and HTTP - Transport layer protocols: UDP for DNS; TCP for HTTP Gi s t web ba 1 trang web. Bn cn la ch IP cn phi l DNS bn mt RTT thi gian l 1 , RTT 2 RTT n ng text. Bn mt RTT 0 host ti server chi gian t n khi nhc ng. Tng th la ch 1 n ; a ch IP bn mt RTT 0 kt n 0 n gi ng. ng thi gian cn thi 0 + RTT 1 n ; a. : Kng ta cn 8 ln thit ln gt th 0 = 16 RTT 0 ng th 0 + RTT 1 n + 16 RTT 0 b. t ni song song: 1 ln kt ni gi nhng cn 2 ln kt nt th 0 ng th 0 + RTT 1 n + 4 RTT 0 c. 0 ng th 0 + RTT 1 n + RTT 0 = 3 RTT 0 + RTT 1 n s dc ging k - SMTP kng m cha du chm. - HTTP qu - s dc ging SMTP d dng ASCII s truy cp mail ca bn bng POP3 Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 9 a. Gi s bnh da bc ch i: C: dele 1 C: retr 2 S: . C: dele 2 C: quit S: +OK POP3 server signing of b. Ch down xong gi C: retr 2 S: . C: quit S: +OK POP3 server signing off u ch down xong gi ng hp C: list S: 1 498 S: 2 912 S: . C: retr 1 S: . C: retr 2 S: . C: quit S: +OK POP3 server signing off : Suppose you can access the caches in the local DNS servers of your depart ment. Can you propose a way to roughly determine the Web servers (outside your department) that are most popular among the users in your department? n ca DNS caches trong nh Web server xut hi bin nh bi nu nhic gi t hin trong DNS caches nhilocal DNS cache, y thi gian truy vn s ng hi gian truy vn l Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 10 22: Consider distributing a file of F = 15 Gbits to N peers. The server has an upload rate of us = 30 Mbps, and each peer has a download rate of d i = 2 Mbps and an upload rate of u. For N = 10, 100, and 1,000 and u = 300 Kbps, 700 Kbps, and 2 Mbps, prepare a chart giving the minimum distribution time for each of the combinations of Nand u for both client-server distribution and P2P distribution. u phi ti thiu phi client-server, ta s dc: Dcs = max {NF/us, F/dmin} u phi ti thiu phi P2P, ta s dc: F = 15 Gbits = 15 * 1024 Mbits u s = 30 Mbps d min = di = 2 Mbps Note, 300Kbps = 300/1024 Mbps 23. Consider distributing a file of F bits to N peers using a client-server architecture. Assume a fluid model where the server can simultaneously transmit to multiple peers, transmitting to each peer at different rates, as long as the combined rate does not exceed us a. Suppose that us/N <= dmin . Specify a distribution scheme that has a distribution time of NF/us. b. Suppose that us/ N ~ dmin . Specify a distribution scheme that has a distribution time of F/dmin . c. Conclude that the minimum distribution lime is in general given by max{NF/us, F/ dmin ). u phi file ti tng client, song song, v mt t t download ca t thit us/N <= dmin. nhc file vi mt t i client nhn t us/N, th mi client [...]... utilization (shown in the cross-country example), the designers of this application let the receiver keep sending back a number (more than two) of alternating ACK 0 and ACK 1 even if the corresponding data have not arrived at the receiver Would this application design increase the channel utilization? Why? Are there any potential problems with this approach? Explain Answer Yes This actually causes... 00101000 01110000 Đề cương mạng máy tính Page 27 Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC P17: Giả sử gửi 2400 byte datagram vào trong một link, link này có MTU c a 700bytes Cho rằng datagram gốc đ ợc đ nh dấu với định danh số 422 Có bao nhiêu cờ đ ợc t o ra? Gi trị c a mỗi tr ờng kh c nhau trong datagram đ ợc t o ra có liên quan gì đến phân mảnh?... send a number of pipelined data into the channel Yes Here is one potential problem If data segments are lost in the channel, then the sender of rdt 3.0 won’t re-send those segments, unless there are some additional mechanism in the application to recover from loss Đề cương mạng máy tính Page 21 Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Chapter4:... lượng c a A gấp 2 lần c a B thì pA(1-pB) = 2pB(1-pA) pA = 2 – (pA/pB) c) Thông lượng c a A là 2p(1-p)N-1, và các node khác là p(1-p)N-2(1-2p) Đề cương mạng máy tính Page 34 Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC P11: Giả sử có 4 node ho t động là A, B,C,D đang c nh tranh truy cập vào kênh sử dụng ALOHA chia khe Giả sử mỗi node có vô h n packet... datagram có giới h n là 1500byte (bao gồm header) gi a host nguồn A và host đ ch B Th a nhận rằng có 20byte IP header Hỏi có bao nhiêu datagram cần đến để gửi 1 MP3 bao gồm 5 triệu byte ? giải th ch cho t nh to n c a b n Trả lời: 1 file MP3 = 5000000byte Th a nhận dữ liệu mang theo TCP segment, với mỗi TCP segment có 20byte c a header Mỗi datagram có thể mang 1500-40=1460 byte c a file MP3 Số datagram... Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC a Kí hiệu EstimatedRTT(n) là ước lượng sau n sample EstimatedRTT(1) = SampleRTT1 EstimatedRTT(2) = α SampleRTT1 + (1-α) SampleRTT2 EstimatedRTT(3) = α SampleRTT1 + (1-α) α SampleRTT2 + (1-α).SampleRTT3 ] = α SampleRTT1 + (1-α).α SampleRTT2 + (1-α)2.SampleRTT3 EstimatedRTT(4) = α SampleRTT1 + (1-α).α SampleRTT2 + (1-α)2.α SampleRTT3... trên đ a chỉ IP c a packet (tầng 3) A link-layer switch muốn chuyển packet phải d a trên đ a chỉ MAC (tầng 2) R2: Hai chức năng quan trọng c a tầng network trong chuyển m ch gói là gì? Ba chức năng quan trọng c a tầng network trong một chuyển m ch ảo? Trả lời: Hai chức năng quan trọng c a tầng network trong datagram – network: chuyển và định tuyến Ba chức năng quan trọng c a tầng network trong virtual... cho cả hai R7: T i sao mỗi cổng vào trong vùng nhớ c a router có tốc độ cao (Discuss why each input port in a high-speed router stores a shadow copy of the forwarding table) With the shadow copy, the forwarding decision is made locally, at each input port, without invoking the centralized routing processor Such decentralized forwarding avoids creating a forwarding processing bottleneck at a single... t i sao gói tin trả lời ARP l i chỉ gửi đến 1 đ a chỉ MAC duy nhất ? V ửi ARP query thi t b a chỉ MAC c a thi t b gử ã t tr t rf a chỉ MAC c A P qu r ử n Khi gửi lạ n ph i gửi broadcast n a t tr l t R11 Với m ng ở Figure 5.19, router có 2 ARP modules, mỗi modules có bảng ARP c a nó Có thể hay không 1 đ a chỉ MAC xuất hiện ở cùng 1 bảng ARP K t v i mạ L 1 t p adapter gắ vs với m t rt 1 a chỉ MAC duy... TRR) P9: xem nh 1 datagram sử dụng 32 bit để đ nh đ a chỉ c a host Giả sử 1 router có 4 links từ 0 đến 3, và gói tin có thể chuyển qua link interface nh hình sau: Đề cương mạng máy tính Page 26 Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC a Cung cấp 1 bảng chuyển sử dụng prefix matching dài nhất và chuy n gói tin qua link interface đúng b B n x c . Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 1 Computer Networking - A Top-Down Approach. 1Mbps khi truyền, nhưng mỗi user chỉ truyền 20% thời gian. Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 3 a byte = 4.000 KB = 32.000 Kbit. Tgian = 32000/500 = 64 s Computer Networking: A Top-Down Approach Featuring the Internet, 5th Edition – Translate by K55CC Page 4 c.