SlideShare a Scribd company logo
1 of 2
Download to read offline
QUESTION 1
Describe the difference between bulk data flow and interactive data flow. -Give examples of
where each is used.
QUESTION 2
Describe the process of terminating a connection in TCP. Be sure to discuss specifics on why
TCP uses the mechanism it does.
Solution
Question 1:
Actually, the bulk dat transfer and interactive data transfer are the two catogories of TCP
applications.
Bulk data transfers are ftp,mail,and http and the interactive data transfers are telnet,rlogin like
that.
Bulk data transfer :
If the tcp connection is exchange more data's that is bulk number of data's, then one can dealing
the different set of problems.so the receiver meets trouble to keeping up with sender, this will
cause overruns the receiver with the sender's information.
To overcome this, Tcp implements sliding window flow control.This will prevent the overruns
the receiver with information of sender.
By using sliding window, sending acknowledments are separating from setting window size in
sender. And the receiver returns the two parameters to the sender. i.e acknowledgement number
and window size.
And the receiver can acknowledge the data without window opening. And also receiver can
change the window size without data ack.
The interpretation of receiver is, SeqNo=AckNo,AckNo+1,...AckNo+Win-1.
example,
lets consider,there are two hosts named A and B
a) Host b can send acknowledgement of data received with reduced window sizes.
b)when window opening up, then sends window update message
Bulk data uses ethereal to trace an ftp session.
Interactive data transfer:
The other category of tcp is interactive data transfers, which is used in telnet and rlogin as i
mentioned earlier.
Telnet and rlogin is tends to sending interactive key stroke in separate packet and server
side echos and that will be same in local screen back.And the acknowledgement of data can be
piggy back on echo of data.And then the return acknowledgement can delaying if there is no data
to send.
Interactive data transfer uses ethereal to tracing a telnet and rlogin session.
So the differences are:
-Interactive transfer trying to accumulate more dat together without compromising acceptable
interactive experience.
-Bulk data transfer having a problem with overwhelming the receiver but no problem with
accumulating data together.
-Interactive not using link But bulk transfers trying to utilize the link fully.
Question 2:
Actually after completed data transmission then the device will terminate the connection.
Here, the device makes initiating of termination and place the tcp segment with fin flag set to
one.
And the fin flag enable the tcp to terminating the established session.
After that, it will enter in to fin wait state then the one device receives tcp segments contiguosly
from other device so the segments stands in the queue and it make sure not to accept addition
data's of application.

More Related Content

Similar to QUESTION 1Describe the difference between bulk data flow and inter.pdf

C10 transport protocols
C10 transport protocolsC10 transport protocols
C10 transport protocols
Rio Nguyen
 
Lecture20 tcp
Lecture20 tcpLecture20 tcp
Lecture20 tcp
H K
 

Similar to QUESTION 1Describe the difference between bulk data flow and inter.pdf (20)

Xtc Pdiscussionv2
Xtc Pdiscussionv2Xtc Pdiscussionv2
Xtc Pdiscussionv2
 
計概
計概計概
計概
 
C10 transport protocols
C10 transport protocolsC10 transport protocols
C10 transport protocols
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Week10 transport
Week10 transportWeek10 transport
Week10 transport
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Lecture20 tcp
Lecture20 tcpLecture20 tcp
Lecture20 tcp
 
mobile_transport_layer (1).pptx
mobile_transport_layer (1).pptxmobile_transport_layer (1).pptx
mobile_transport_layer (1).pptx
 
IRJET- Simulation Analysis of a New Startup Algorithm for TCP New Reno
IRJET- Simulation Analysis of a New Startup Algorithm for TCP New RenoIRJET- Simulation Analysis of a New Startup Algorithm for TCP New Reno
IRJET- Simulation Analysis of a New Startup Algorithm for TCP New Reno
 
Transport_Layer_Protocols.pptx
Transport_Layer_Protocols.pptxTransport_Layer_Protocols.pptx
Transport_Layer_Protocols.pptx
 
Unit 4 tansport layer in the internat
Unit 4 tansport layer in the internatUnit 4 tansport layer in the internat
Unit 4 tansport layer in the internat
 
Computer Networks Unit 5
Computer Networks Unit 5Computer Networks Unit 5
Computer Networks Unit 5
 
Chapter03 sg
Chapter03 sgChapter03 sg
Chapter03 sg
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
power proj33.pptx
power proj33.pptxpower proj33.pptx
power proj33.pptx
 
Tcp presentation
Tcp presentationTcp presentation
Tcp presentation
 
Web Programming: Basics of Internet and Introduction to HTML5 and CSS
Web Programming: Basics of Internet and Introduction to HTML5 and CSSWeb Programming: Basics of Internet and Introduction to HTML5 and CSS
Web Programming: Basics of Internet and Introduction to HTML5 and CSS
 
M017137072
M017137072M017137072
M017137072
 
Congestion Control: A Dynamic Approach
Congestion Control: A Dynamic ApproachCongestion Control: A Dynamic Approach
Congestion Control: A Dynamic Approach
 
Congestion Control: A Dynamic Approach
Congestion Control: A Dynamic ApproachCongestion Control: A Dynamic Approach
Congestion Control: A Dynamic Approach
 

More from arihanthtoysandgifts

Need help finding the error in my code. Wherever theres a player.pdf
Need help finding the error in my code. Wherever theres a player.pdfNeed help finding the error in my code. Wherever theres a player.pdf
Need help finding the error in my code. Wherever theres a player.pdf
arihanthtoysandgifts
 
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdfIslam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
arihanthtoysandgifts
 
Identify the unique characteristics of auditing professionSoluti.pdf
Identify the unique characteristics of auditing professionSoluti.pdfIdentify the unique characteristics of auditing professionSoluti.pdf
Identify the unique characteristics of auditing professionSoluti.pdf
arihanthtoysandgifts
 
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdf
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdfExplain the purpose of the Medium Access Control (MAC) timing paramet.pdf
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdf
arihanthtoysandgifts
 
Describe the arrangement of neurons in the primary motor cortexS.pdf
Describe the arrangement of neurons in the primary motor cortexS.pdfDescribe the arrangement of neurons in the primary motor cortexS.pdf
Describe the arrangement of neurons in the primary motor cortexS.pdf
arihanthtoysandgifts
 
A case study of a young man with a viral infection In the late winte.pdf
A case study of a young man with a viral infection  In the late winte.pdfA case study of a young man with a viral infection  In the late winte.pdf
A case study of a young man with a viral infection In the late winte.pdf
arihanthtoysandgifts
 

More from arihanthtoysandgifts (20)

Need help finding the error in my code. Wherever theres a player.pdf
Need help finding the error in my code. Wherever theres a player.pdfNeed help finding the error in my code. Wherever theres a player.pdf
Need help finding the error in my code. Wherever theres a player.pdf
 
Match the following cell structures in the Amoeba to their definition.pdf
Match the following cell structures in the Amoeba to their definition.pdfMatch the following cell structures in the Amoeba to their definition.pdf
Match the following cell structures in the Amoeba to their definition.pdf
 
Let D P2(R) P1(R) defined by D(p) = p . Where p is the deriva.pdf
Let D  P2(R)  P1(R) defined by D(p) = p . Where p is the deriva.pdfLet D  P2(R)  P1(R) defined by D(p) = p . Where p is the deriva.pdf
Let D P2(R) P1(R) defined by D(p) = p . Where p is the deriva.pdf
 
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdfIslam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
Islam and Supply-Side EconomicsSupply-side economics has a long hi.pdf
 
Is there a vertex common to every longest path in the following graph.pdf
Is there a vertex common to every longest path in the following graph.pdfIs there a vertex common to every longest path in the following graph.pdf
Is there a vertex common to every longest path in the following graph.pdf
 
Increasingly there is political discussion in carbon dioxide as well.pdf
Increasingly there is political discussion in carbon dioxide as well.pdfIncreasingly there is political discussion in carbon dioxide as well.pdf
Increasingly there is political discussion in carbon dioxide as well.pdf
 
In the following diagram, identify the labeled bony landmarks and ope.pdf
In the following diagram, identify the labeled bony landmarks and ope.pdfIn the following diagram, identify the labeled bony landmarks and ope.pdf
In the following diagram, identify the labeled bony landmarks and ope.pdf
 
In January 2017, Bramble Corp., a newly formed company, issued 10400.pdf
In January 2017, Bramble Corp., a newly formed company, issued 10400.pdfIn January 2017, Bramble Corp., a newly formed company, issued 10400.pdf
In January 2017, Bramble Corp., a newly formed company, issued 10400.pdf
 
How do humans detect color Considering your answer to this question.pdf
How do humans detect color Considering your answer to this question.pdfHow do humans detect color Considering your answer to this question.pdf
How do humans detect color Considering your answer to this question.pdf
 
Identify the unique characteristics of auditing professionSoluti.pdf
Identify the unique characteristics of auditing professionSoluti.pdfIdentify the unique characteristics of auditing professionSoluti.pdf
Identify the unique characteristics of auditing professionSoluti.pdf
 
Hemophilia is a recessive trait. The dominant trait is normal blood d.pdf
Hemophilia is a recessive trait. The dominant trait is normal blood d.pdfHemophilia is a recessive trait. The dominant trait is normal blood d.pdf
Hemophilia is a recessive trait. The dominant trait is normal blood d.pdf
 
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdf
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdfExplain the purpose of the Medium Access Control (MAC) timing paramet.pdf
Explain the purpose of the Medium Access Control (MAC) timing paramet.pdf
 
find the payment necessary to amortize 8 loan of $1500 for 19 compo.pdf
find the payment necessary to amortize 8 loan of $1500 for 19 compo.pdffind the payment necessary to amortize 8 loan of $1500 for 19 compo.pdf
find the payment necessary to amortize 8 loan of $1500 for 19 compo.pdf
 
explain why HCO3- levels can be calculated from pH and pCO2 levels.pdf
explain why HCO3- levels can be calculated from pH and pCO2 levels.pdfexplain why HCO3- levels can be calculated from pH and pCO2 levels.pdf
explain why HCO3- levels can be calculated from pH and pCO2 levels.pdf
 
Describe the arrangement of neurons in the primary motor cortexS.pdf
Describe the arrangement of neurons in the primary motor cortexS.pdfDescribe the arrangement of neurons in the primary motor cortexS.pdf
Describe the arrangement of neurons in the primary motor cortexS.pdf
 
Cell Image Cell type eukaryotic cell t prokaryotic cell Solution.pdf
Cell Image Cell type eukaryotic cell t prokaryotic cell Solution.pdfCell Image Cell type eukaryotic cell t prokaryotic cell Solution.pdf
Cell Image Cell type eukaryotic cell t prokaryotic cell Solution.pdf
 
An inbred line of Drosophila will drink sugar water to which small am.pdf
An inbred line of Drosophila will drink sugar water to which small am.pdfAn inbred line of Drosophila will drink sugar water to which small am.pdf
An inbred line of Drosophila will drink sugar water to which small am.pdf
 
ACC312 Federal TaxationTax avoidanceTax evasion questions1. The.pdf
ACC312 Federal TaxationTax avoidanceTax evasion questions1. The.pdfACC312 Federal TaxationTax avoidanceTax evasion questions1. The.pdf
ACC312 Federal TaxationTax avoidanceTax evasion questions1. The.pdf
 
a total of 100 students are taking a history exam. each student is r.pdf
a total of 100 students are taking a history exam. each student is r.pdfa total of 100 students are taking a history exam. each student is r.pdf
a total of 100 students are taking a history exam. each student is r.pdf
 
A case study of a young man with a viral infection In the late winte.pdf
A case study of a young man with a viral infection  In the late winte.pdfA case study of a young man with a viral infection  In the late winte.pdf
A case study of a young man with a viral infection In the late winte.pdf
 

Recently uploaded

SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 

QUESTION 1Describe the difference between bulk data flow and inter.pdf

  • 1. QUESTION 1 Describe the difference between bulk data flow and interactive data flow. -Give examples of where each is used. QUESTION 2 Describe the process of terminating a connection in TCP. Be sure to discuss specifics on why TCP uses the mechanism it does. Solution Question 1: Actually, the bulk dat transfer and interactive data transfer are the two catogories of TCP applications. Bulk data transfers are ftp,mail,and http and the interactive data transfers are telnet,rlogin like that. Bulk data transfer : If the tcp connection is exchange more data's that is bulk number of data's, then one can dealing the different set of problems.so the receiver meets trouble to keeping up with sender, this will cause overruns the receiver with the sender's information. To overcome this, Tcp implements sliding window flow control.This will prevent the overruns the receiver with information of sender. By using sliding window, sending acknowledments are separating from setting window size in sender. And the receiver returns the two parameters to the sender. i.e acknowledgement number and window size. And the receiver can acknowledge the data without window opening. And also receiver can change the window size without data ack. The interpretation of receiver is, SeqNo=AckNo,AckNo+1,...AckNo+Win-1. example, lets consider,there are two hosts named A and B a) Host b can send acknowledgement of data received with reduced window sizes. b)when window opening up, then sends window update message Bulk data uses ethereal to trace an ftp session. Interactive data transfer: The other category of tcp is interactive data transfers, which is used in telnet and rlogin as i mentioned earlier. Telnet and rlogin is tends to sending interactive key stroke in separate packet and server
  • 2. side echos and that will be same in local screen back.And the acknowledgement of data can be piggy back on echo of data.And then the return acknowledgement can delaying if there is no data to send. Interactive data transfer uses ethereal to tracing a telnet and rlogin session. So the differences are: -Interactive transfer trying to accumulate more dat together without compromising acceptable interactive experience. -Bulk data transfer having a problem with overwhelming the receiver but no problem with accumulating data together. -Interactive not using link But bulk transfers trying to utilize the link fully. Question 2: Actually after completed data transmission then the device will terminate the connection. Here, the device makes initiating of termination and place the tcp segment with fin flag set to one. And the fin flag enable the tcp to terminating the established session. After that, it will enter in to fin wait state then the one device receives tcp segments contiguosly from other device so the segments stands in the queue and it make sure not to accept addition data's of application.