EEE 449 RANGKAIAN KOMPUTER

Similar documents
UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

EEE 428 SISTEM KOMPUTER

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

UNIVERSITI SAINS MALAYSIA. CST231/CSM331 Data Communications & Networks [Komunikasi Data & Rangkaian]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

MSS 317 Coding Theory [Teori Pengekodan]

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

EEM 312 ROBOTIK & PENGLIHATAN MESIN

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

MSS 318 Discrete Mathematics [Matematik Diskret]

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA EEE 355 ROBOT DAN PENGAUTOMATAN

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CMT224/CMM221 Multimedia Systems [Sistem Multimedia]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CST234 Network Programming [Pengaturcaraan Rangkaian]

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

EEE MIKROPEMPROSES II

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

-2- c) Bincangkan mengapa pemprosesan wafer perlu dijalankan di dalam persekitaran bilik bersih. [30 markah]

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CPT341 Software Design & Architecture [Reka Bentuk & Seni Bina Perisian]

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

Analysis SPM of year 2007, 2008, 2009, 2010, 2011, 2012, 2013 (Section B & C)

DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA

3.0 PERKHIDMATAN RANGKAIAN

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

Panduan Pengguna Autodesk Education Community

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

UNIVERSITI SAINS MALAYSIA. CIT502 Pengaturcaraan dan Kejuruteraan Perisian Berorientasi Objek

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]


Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Lab 4 : Sorting Techniques

PANDUAN PENGGUNA (PENSYARAH)

1.0 PERKHIDMATAN RANGKAIAN (CLO 1)

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik 1996/97. April Masa: [3 jam]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

DYNAMIC TIMESLOT ALLOCATION TECHNIQUE FOR WIRELESS SENSOR NETWORK OON ERIXNO

CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

DOKUMEN TIDAK TERKAWAL

EEE 430/4 SOFTWARE ENGINEERING

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

UNIVERSITI MALAYSIA PERLIS. DNT 126 Basic Computer Programming [Asas Pengaturcaraan Komputer]

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN

UNIVERSITI SAINS MALAYSIA. CMT321 Management & Engineering of Databases [Pengurusan & Kejuruteraan Pangkalan Data]

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

Transcription:

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2011/2012 Januari 2012 EEE 449 RANGKAIAN KOMPUTER Masa : 3 jam ARAHAN KEPADA CALON: Sila pastikan bahawa kertas peperiksaan ini mengandungi TUJUH BELAS muka surat bercetak sebelum anda memulakan peperiksaan ini. Kertas soalan ini mengandungi ENAM soalan Jawab LIMA soalan. Mulakan jawapan anda untuk setiap soalan pada muka surat yang baru. Agihan markah bagi soalan diberikan disudut sebelah kanan soalan berkenaan. Jawab semua soalan di dalam Bahasa Malaysia atau Bahasa Inggeris atau kombinasi kedua-duanya. [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi Bahasa Inggeris hendaklah diguna pakai]. In the event of any discrepancies, the English version shall be used. 2/-

- 2 - [EEE 449] 1. (a) Dengan menggunakan gambarajah, terangkan perbezaan dan persaaman di antara Model Internet dan Model ISO-OSI. Explain with the aid of diagrams, the differences and similarities between the Internet Model and the ISO-OSI Model. (20 markah/marks) (b) Padankan perkara berikut dengan salah satu daripada aras internet. Match the following to one of the internet layers (30markah/marks) (i) (ii) (iii) (iv) (v) (vi) Penentuan hala Route determination Kawalan aliran Flow control Antaramuka dunia fizikal Interface to physical world Memberi akses rangkaian kepada pengguna Provides access to the network for the end user Pensuisan bungkusan Packet switching Kenderaan bagi penghantaran data secara proses-kepada-proses boleh-percaya Reliable process-to-process data transportation 3/-

- 3 - [EEE 449] (vii) (viii) (ix) (x) (xi) (xii) (xiii) (xiv) (xv) Pemilihan rangkaian Network selection Penghalaan Routing Memberi khidmat pengguna seperti emel dan pindahan fail Provides user services such as email and file transfer Penghantaraan aliran bit merentas media fizikal Transmission of bit stream across physical medium Menghubung terus kepada program aplikasi pengguna Communicates directly with user s application program Pembetulan ralat dan penghantaran semula Error correction and retransmission Antaramuka mekanikal, elektrikal dan berfungsi Mechanical, electrical and functional interface Bertanggungjawab dalam penghantaran di antara nod berdekatan Responsibility for delivery between adjacent nodes Penghimpunan semula bungkusan data Reassembly of data packets 4/-

- 4 - [EEE 449] (c) Apakah perkara berikut dan mengapakah semua itu perlu? What is meant by the following and why are they necessary? (50 markah/marks) (i) modulasi modulation (ii) (iii) multipleksing multiplexing entiti, protokol dan topologi fizikal dalam rangkaian komputer dan perhubungan entity, protocol and physical topology in computer networks and communications (iv) (v) perbezaan di antara isyarat analog dan berdigit serta jalur lebar differences between analog and digital signals and their bandwidths mod yang berbeza dalam penghantaran data perduaan merentasi sesebuah pautan. different modes in transmission of binary data across a link. 2. (a) Siri bit 101011110 perlu ditukarkan ke isyarat analog. Lakarkan isyarat analog bagi penukaran seperti yang dinyatakan berikut: A series of bits 101011110 is being converted into analog signals. Sketch the analog signals for the following conversion: 5/-

- 5 - [EEE 449] (i) (ii) (iii) Amplitude shift keying (ASK) dengan kadar baud 5 baud/s. Amplitude shift keying (ASK) with baud rate of 5 bauds/s. Frequency shift keying (FSK) dengan kadar baud 10 baud/s Frequency shift keying (FSK) with baud date of 10 bauds/s 4-Phase Shift Keying (PSK) (1 amplitud, 4 fasa) dengan kadar baud 10 baud/s 4-Phase Shift Keying (PSK) (1 amplitude, 4 phases) with baud rate of 2 bauds/s. (30 markah/marks) (b) Lukiskan rajah buruj seperti berikut: Draw the constellation diagram for the following: (i) ASK dengan amplitude 1 dan 3 ASK, amplitudes 1 and 3 (ii) 2 PSK, dengan amplitude 1 pada darjah 0 dan darjah 180 2 PSK, amplitude 1 at 0 degrees and 180 degrees. (c) Andaikan data stream mengandungi bit-bit 100001101. Kodkan bit ini dengan menggunakan skema pengkodan berikut. Berapakah bilangan perubahan (garisan menegak) yang diperolehi bagi setiap skema? Assuming a data stream is made up of the bits 100001101. Encode this stream, using the following encoding schemes. How many changes (vertical lines) can you find for each scheme? 6/-

- 6 - [EEE 449] (i) (ii) (iii) (iv) (v) (vi) (vii) unipolar NRZ-L NRZ-I RZ Manchester Differential Manchester AMI (35 markah/marks) (d) Terangkan teknik-teknik yang digunakan bagi membatalkan hingar EMI/RFI. Explain the techniques that are used to cancel EMI/RFI noise. (25 markah/marks) 3. (a) Apakah situasi yang perlu dihadapi sekiranya VoIP diimplementasi? Mengapa dan bagaimanakah perkara ini dapat diatasi sekiranya RT digunakan sebagai ganti? What are the situations if VoIP is implemented? Why and how can these be compensated if RT is used? (15 markah/marks) (b) Apakah tiga teknik asas dalam kaedah multipleksing? Terangkan dengan bantuan rajah, ciri-ciri persamaan dan perbezaan di antara teknik-teknik itu. What are the three basic techniques of multiplexing? Explain with the help of diagrams, the similarities and differences amongst them. (30 markah/marks) 7/-

- 7 - [EEE 449] (c) Ditunjukkan satu pemultipleks pembahagi masa (TDM) seperti dalam Rajah 1. Andaikan yang TDM itu menggunakan slot masa 2 bit, kira: A time division multiplexer (TDM) is shown in Figure 1. Assuming that the TDM uses a time slot of 2 bits, calculate: (i) (ii) (iii) (iv) kadar bit pada rangkaian the bit rate of the link tempoh bit pada rangkaian the bit duration of the link kadar kerangka pada rangkaian the frame rate of the link tempoh kerangka pada rangkaian the frame duration of the link Anda diminta supaya menunjukkan bit keluaran bagi kerangka pertama pada rangkaian. Sekiranya 1 bit kerangka dimasukkan pada setiap kerangka, dapatkan kadar bit baru pada rangkaian. You are required to show the output stream of the first frame at the link. If 1 framing bit is inserted to each frame, find the new bit rate of the link. 8/-

- 8 - [EEE 449] 6 Mbps 110110101110 6 Mbps 000111000111 18 Mbps 110011001100 TDM 12 Mbps 101010101010 Corak bit: Bit patterns: Rajah 1 Figure 1 8 Mbps 010110110110 8 Mbps 110110001011 12 Mbps 001001001001 18 Mbps 010101010101 (40 markah/marks) (d) Banding dan bezakan di antara kelebihan dan kekurangan bagi perambatan bumi, angkasa dan garis penglihatan. Compare and contrast the advantages and disadvantages of ground, sky and line of site propagations. (15 markah/marks 9/-

- 9 - [EEE 449] 4. (a) Bincangkan fungsi protokol kawalan sambungan data dalam rangkaian komputer. Discuss the functions of the data link control protocols in the computer networks. (20 markah/marks) (b) Dengan bantuan gambarajah-gambarajah yang sesuai, bandingkan kecekapan teknik kawalan ralat Stop-and-Wait, Go-Back-N dan Selective Reject. With the aid of suitable diagrams, compare the efficiency of the Stop-and- Wait, Go-Back-N and Selective Reject error control techniques. (20 markah/marks) (c) Rajah 4(a) dan (b) menunjukkan dua rajah siri masa yang menggambarkan dua kemungkinan scenario pertukaran data antara dua stesyen (A) dan (B) menggunakan protocol High Level Data Link Control (HDLC). Figure 1 (a) and (b) show two Time Sequence Diagrams depicting two possible scenarios of data exchange between two stations (A) and (B) using High Level Data Link Control (HDLC) protocol. 10/-

- 10 - [EEE 449] (a) (b) (b) Rajah 4 Figure 4 (i) Dalam senario yang pertama [Rajah 4(a)], A menghantar kerangka informasi bernombor 3, 4 dan 5 kepada B. Kerangka informasi nombor 4 telah hilang dalam hubungan transmisi. Dengan menggunakan mekanisma Go-Back-N Automatic Repeat Request (ARQ), lengkapkan rajah siri masa untuk menunjukkan operasi dapat dipulihkan daripada kehilangan kerangka. In the first scenario [Figure 4(a)], A sends information frames number 3, 4 and 5 to B. Information frame number 4 has been lost in the transmission link. By employing the Go-Back-N Automatic Repeat Request (ARQ) mechanism, complete the Time Sequence Diagram to show how the operation can recover from a frame loss. (30 markah/marks) 11/-

- 11 - [EEE 449] (ii) Dalam senario yang kedua (Rajah 4(b)), B telah berjaya menerima kerangka nombor 2 dan sedang bersedia untuk menerima kerangka nombor 3 daripada A. Walau bagaimanapun, kerangka nombor 3 telah hilang dalam hubungan transmisi. Dengan melengkapkan rajah siri masa, terangkan langkah baikpulih yang boleh berlaku selepas had masa di A sudah tamat. In the second scenario, B has successfully received frame number 2 and is ready to receive frame number 3 from A. However, frame number 3 has been lost in the transmission link. By completing the Time Sequence Diagram, explain the recovery steps that can occur after the timer in A has expired. (30 markah/marks) 5. (a) Bincangkan bagaimana teknik sumbatan-bit membantu dalam mengelakkan kekeliruan antara data dan siri bendera 01111110. Discuss how the bit-stuffing technique helps to avoid confusion between data and flag sequences 01111110. (20 markah/marks) (b) Dengan bantuan gambarajah-gambarajah yang sesuai, bincangkan perbezaan antara teknik penyuis bungkusan datagram dan litar maya. With the aid of suitable diagrams, discuss the differences between the datagram and the virtual circuit methods of packet-switching. (20 markah/marks) 12/-

- 12 - [EEE 449] (c) Rajah 5(a) menunjukkan situasi barisan di nod 4 yang mempunyai sambungan ke nod 1, 2, 3 dan 5 dalam rangkaian yang mempunyai enam nod (1 hingga 6). Jadual bias telah digunakan untuk setiap bungkusan yang dialamatkan ke nod 6. Figure 5(a) show the situation in node 4 which has links to node 1,2,3 and 5 in a network with six nodes (Node 1 to 6). A bias table is used for every packet address to node 6. i) Mengapa jadual bias diperlukan dalam situasi tersebut? Rajah 5(a) Figure 5(a) (i) Apakah fungsi jadual bias? What is the function of the bias table? (10 markah/marks) 13/-

- 13 - [EEE 449] (ii) Mengapa nilai bias untuk nod seterusnya diberikan dalam turutan menurun daripada nod 2 ke nod 5? Why the bias values for the next nodes are assigned in decreasing order of magnitude from node 1 to node 5? (10 markah/marks) (d) Rajah 5(b) menunjukkan tahap penggunaan sambungan antara nod dalam satu rangkaian enam nod. Bagaimanakah penggunaan jadual bias dapat diaplikasikan pada setiap nod supaya kesesakan dapat dikurangkan? Cadangkan jadual-jadual bias dengan nilai-nilai bias yang sesuai pada setiap node A, B, C, D, E dan F. Figure 5(b) shows the link utilization between nodes in a 6-node network. How can the bias table be applied to each node so that congestion can be reduced? Suggest bias tables with suitable bias values for each node A, B, C, D, E and F. (40 markah/marks) 14/-

- 14 - [EEE 449] Node D Node E to A 10% 90% 90% 45% to E to C to D 90% 10% 20% to F to D to B to C to E 10% 50% to C 20% 20% Node A to B to A to D to D to E to A 45% 90% 10% 20% to C to B 50% 50% 40% 40% to F to C 50% Node F Node B Node C Rajah 5(b) Figure 5(b) 6. (a) Lakarkan graf keluaran rangkaian dan kelewatan melawan beban rangkaian dan bincangkan kesan kesesakan terhadap keluaran dan kelewatan. Sketch the graphs of the network throughput and the delay against the network load and discuss the effect of the network congestion on the throughput and the delay. (30 markah/marks) 15/-

- 15 - [EEE 449] (b) Terangkan dan bandingkan antara cara kawalan kesesakan dalam rangkaian TCP berikut. Describe and contrasts between the following congestion control approaches in TCP network. pengurusan pemasa pancar semula retransmission timer management pengurusan tetingkap window management pengurusan barisan aktif active queue management (30 markah/marks) (c) Rajah 6 menunjukkan graf saiz tetingkap kesesakan (cwnd) melawan masa puisng balik (RTT) dalam satu rangkaian biasa TCP. Figure 6 shows the graph of the size of the congestion window (cwnd) against the round-trip times (RTT) in a typical TCP network. 16/-

- 16 - [EEE 449] Rajah 6 Figure 6. Rajah 6 Figure 6 (i) Berikan sebab saiz tetingkap kesesakan meningkat secara eksponen dari permulaan sesi hingga RTT=4 Give the reason for the exponential increase in the size of the congestion window from the start of the session until the RTT=4 (10 markah/marks) (ii) Mengapa terdapat masa tamat pada RTT=4 Why there is a timeout at RTT=4 (10 markah/marks) 17/-

- 17 - [EEE 449] (iii) Bagaimana kawalan kesesakan TCP boleh pulih daripada masa tamat pada RTT=4 How can the TCP congestion control mechanism recover from the timeout at RTT=4 (10 markah/marks) (iv) Menurut graf dalam Rajah 6, saiz cwnd akan meningkat kepada cwnd=16 pada RTT=16. Ini boleh menyebabkan satu lagi masa tamat pada RTT=16. Cadangkan satu penyelesaian supaya masa tamat pada RTT=16 dapat dielakkan. Berikan justifikasi anda According to graph in Figure 6, the size of cwnd will increase to cwnd=16 at RTT=16. This can cause another timeout at RTT=16. Suggest a solution to avoid a timeout ar RTT=16. Give your justification. (10 markah/marks) ooo0ooo