SlideShare ist ein Scribd-Unternehmen logo
1 von 13
TCP performance problem 1 ,[object Object],[object Object],[object Object]
3 way handshake
TCP performance problem 2 ,[object Object],[object Object],[object Object]
TCP close  (connection termination)
The  TIME-WAIT  State ,[object Object],[object Object],[object Object],[object Object]
TCP performance problem 3 ,[object Object],[object Object],[object Object]
Solutions for TCP performance problems ,[object Object],[object Object],[object Object]
Bypassing the Three-Way Handshake  ,[object Object],[object Object],[object Object]
TCP Accelerated Open (TAO)   ,[object Object],[object Object],[object Object]
new TCP options   ,[object Object],[object Object],[object Object],[object Object],[object Object]
TCP Accelerated Open  Client Server CC[A] = X SYN, data1, CC=x   SYN, ACK(data1), data2, CC=y,   CC.ECHO=x   CC[A] = X0 X>X0, TAO OK
Minimal TCP transaction  Client Server CC[A] = X SYN, data1,  FIN, CC=x   SYN,ACK(FIN),data2,FIN,CC=y,CC.ECHO=x   CC[A] = X0 X0>X, TAO OK ACK(FIN),CC=x   closed Syn-sent Time-wait Listen Closed Close-wait
Truncation of TIME- WAIT Client Server CC[A] = X SYN, data1,  FIN, CC=x   SYN,ACK(FIN),data2,FIN,CC=y,CC.ECHO=x   CC[A] = X0 X0>X, TAO OK ACK(FIN),CC=x   closed Syn-sent Time-wait Listen Closed Close-wait SYN,data3, FIN, CC=z Syn-sent

Weitere ähnliche Inhalte

Was ist angesagt?

Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68
myrajendra
 

Was ist angesagt? (20)

Tcp
TcpTcp
Tcp
 
Chap 12 tcp
Chap 12 tcpChap 12 tcp
Chap 12 tcp
 
Pause frames an overview
Pause frames an overviewPause frames an overview
Pause frames an overview
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
 
Adaptation of tcp window
Adaptation of tcp windowAdaptation of tcp window
Adaptation of tcp window
 
Tcp ip presentation
Tcp ip presentationTcp ip presentation
Tcp ip presentation
 
Tcp3 wayhandshakeprocess
Tcp3 wayhandshakeprocessTcp3 wayhandshakeprocess
Tcp3 wayhandshakeprocess
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow control
 
Tcp Udp Notes
Tcp Udp NotesTcp Udp Notes
Tcp Udp Notes
 
Working of TCP
Working of TCP Working of TCP
Working of TCP
 
Mcseminar
McseminarMcseminar
Mcseminar
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Week8 lec1-bscs1
Week8 lec1-bscs1Week8 lec1-bscs1
Week8 lec1-bscs1
 
Transaction TCP
Transaction TCPTransaction TCP
Transaction TCP
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 

Andere mochten auch

Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
UCSC
 
Christmas Vocabulary
Christmas VocabularyChristmas Vocabulary
Christmas Vocabulary
CM4
 
Q109 Er Deck (English) Final
Q109 Er Deck (English) FinalQ109 Er Deck (English) Final
Q109 Er Deck (English) Final
guestf7d1daf
 
Multicultural App To#187 D5 B
Multicultural App To#187 D5 BMulticultural App To#187 D5 B
Multicultural App To#187 D5 B
UCSC
 
Waterbottles
WaterbottlesWaterbottles
Waterbottles
UCSC
 
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarlaL'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
Wouter Schallier
 

Andere mochten auch (20)

Mobile I Pv6
Mobile I Pv6Mobile I Pv6
Mobile I Pv6
 
Gigabit Ethernet
Gigabit EthernetGigabit Ethernet
Gigabit Ethernet
 
Unit Iii
Unit IiiUnit Iii
Unit Iii
 
Ip Sec Rev1
Ip Sec Rev1Ip Sec Rev1
Ip Sec Rev1
 
Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing Protocols
 
Shttp
ShttpShttp
Shttp
 
What is theory
What is theoryWhat is theory
What is theory
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
 
Christmas Vocabulary
Christmas VocabularyChristmas Vocabulary
Christmas Vocabulary
 
Q109 Er Deck (English) Final
Q109 Er Deck (English) FinalQ109 Er Deck (English) Final
Q109 Er Deck (English) Final
 
Slideshare slidecast demo
Slideshare slidecast demoSlideshare slidecast demo
Slideshare slidecast demo
 
蛙大的慢活故事
蛙大的慢活故事蛙大的慢活故事
蛙大的慢活故事
 
Git Essence Tutorial
Git Essence TutorialGit Essence Tutorial
Git Essence Tutorial
 
CV - Criar Valor ou Criar Volume
CV - Criar Valor ou Criar VolumeCV - Criar Valor ou Criar Volume
CV - Criar Valor ou Criar Volume
 
Multicultural App To#187 D5 B
Multicultural App To#187 D5 BMulticultural App To#187 D5 B
Multicultural App To#187 D5 B
 
Waterbottles
WaterbottlesWaterbottles
Waterbottles
 
Science Quiz Winners
Science Quiz WinnersScience Quiz Winners
Science Quiz Winners
 
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarlaL'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
L'Europa digitale: come le biblioteche di ricerca vogliono realizzarla
 
Isracard
IsracardIsracard
Isracard
 
Linked In 104 Jobs, Groups & Answers
Linked In 104   Jobs, Groups & AnswersLinked In 104   Jobs, Groups & Answers
Linked In 104 Jobs, Groups & Answers
 

Ähnlich wie T Tcp

Transmission control protocol ...............................
Transmission control protocol ...............................Transmission control protocol ...............................
Transmission control protocol ...............................
SwatiHans10
 
Tcp congestion control
Tcp congestion controlTcp congestion control
Tcp congestion control
Abdo sayed
 
Tcp congestion control (1)
Tcp congestion control (1)Tcp congestion control (1)
Tcp congestion control (1)
Abdo sayed
 
Congestion control avoidance
Congestion control avoidanceCongestion control avoidance
Congestion control avoidance
Anthony-Claret Onwutalobi
 

Ähnlich wie T Tcp (20)

Transmission control protocol ...............................
Transmission control protocol ...............................Transmission control protocol ...............................
Transmission control protocol ...............................
 
TCP_Congestion_Control.ppt
TCP_Congestion_Control.pptTCP_Congestion_Control.ppt
TCP_Congestion_Control.ppt
 
Mobile Transpot Layer
Mobile Transpot LayerMobile Transpot Layer
Mobile Transpot Layer
 
tcp congestion .pptx
tcp congestion .pptxtcp congestion .pptx
tcp congestion .pptx
 
Tcp congestion control
Tcp congestion controlTcp congestion control
Tcp congestion control
 
Tcp congestion control (1)
Tcp congestion control (1)Tcp congestion control (1)
Tcp congestion control (1)
 
Studying_the_TCP_Flow_and_Congestion_Con.pdf
Studying_the_TCP_Flow_and_Congestion_Con.pdfStudying_the_TCP_Flow_and_Congestion_Con.pdf
Studying_the_TCP_Flow_and_Congestion_Con.pdf
 
High Performance Networking with Advanced TCP
High Performance Networking with Advanced TCPHigh Performance Networking with Advanced TCP
High Performance Networking with Advanced TCP
 
Tcp congestion avoidance
Tcp congestion avoidanceTcp congestion avoidance
Tcp congestion avoidance
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
 
NE #1.pptx
NE #1.pptxNE #1.pptx
NE #1.pptx
 
Transport_Layer_Protocols.pptx
Transport_Layer_Protocols.pptxTransport_Layer_Protocols.pptx
Transport_Layer_Protocols.pptx
 
Tcp Congestion Avoidance
Tcp Congestion AvoidanceTcp Congestion Avoidance
Tcp Congestion Avoidance
 
Mobile transport layer
 Mobile transport layer Mobile transport layer
Mobile transport layer
 
04 MK-PPT End-to-End Protocols.ppt
04 MK-PPT End-to-End Protocols.ppt04 MK-PPT End-to-End Protocols.ppt
04 MK-PPT End-to-End Protocols.ppt
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
Congestion control avoidance
Congestion control avoidanceCongestion control avoidance
Congestion control avoidance
 
13_TCP_Attack.pptx
13_TCP_Attack.pptx13_TCP_Attack.pptx
13_TCP_Attack.pptx
 

Mehr von Ram Dutt Shukla (19)

Message Authentication
Message AuthenticationMessage Authentication
Message Authentication
 
Web Security
Web SecurityWeb Security
Web Security
 
I Pv6 Addressing
I Pv6 AddressingI Pv6 Addressing
I Pv6 Addressing
 
Anycast & Multicast
Anycast & MulticastAnycast & Multicast
Anycast & Multicast
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
Retransmission Tcp
Retransmission TcpRetransmission Tcp
Retransmission Tcp
 
Anycast & Multicast
Anycast & MulticastAnycast & Multicast
Anycast & Multicast
 
Igmp
IgmpIgmp
Igmp
 
Mld
MldMld
Mld
 
Mobility And Mobile I Pv4
Mobility And Mobile I Pv4Mobility And Mobile I Pv4
Mobility And Mobile I Pv4
 
Address Resolution Protocol
Address Resolution ProtocolAddress Resolution Protocol
Address Resolution Protocol
 
Anycast & Multicast
Anycast & MulticastAnycast & Multicast
Anycast & Multicast
 
Icmp V4 And Icmp V6
Icmp V4 And Icmp V6Icmp V4 And Icmp V6
Icmp V4 And Icmp V6
 
I Pv6
I Pv6I Pv6
I Pv6
 
I Pv6 Addressing
I Pv6 AddressingI Pv6 Addressing
I Pv6 Addressing
 
I Pv6 Extension Headers
I Pv6 Extension HeadersI Pv6 Extension Headers
I Pv6 Extension Headers
 
I Pv6 Nd
I Pv6 NdI Pv6 Nd
I Pv6 Nd
 
Nd
NdNd
Nd
 
Network Layer And I Pv6
Network Layer And I Pv6Network Layer And I Pv6
Network Layer And I Pv6
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

T Tcp

  • 1.
  • 3.
  • 4. TCP close (connection termination)
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. TCP Accelerated Open Client Server CC[A] = X SYN, data1, CC=x SYN, ACK(data1), data2, CC=y, CC.ECHO=x CC[A] = X0 X>X0, TAO OK
  • 12. Minimal TCP transaction Client Server CC[A] = X SYN, data1, FIN, CC=x SYN,ACK(FIN),data2,FIN,CC=y,CC.ECHO=x CC[A] = X0 X0>X, TAO OK ACK(FIN),CC=x closed Syn-sent Time-wait Listen Closed Close-wait
  • 13. Truncation of TIME- WAIT Client Server CC[A] = X SYN, data1, FIN, CC=x SYN,ACK(FIN),data2,FIN,CC=y,CC.ECHO=x CC[A] = X0 X0>X, TAO OK ACK(FIN),CC=x closed Syn-sent Time-wait Listen Closed Close-wait SYN,data3, FIN, CC=z Syn-sent