As per my understanding, if a TCP RST is sent, the sender(A) closes the socket and the connection is closed at its end. Now, since the RST is lost, the intended receiver(B) is not yet aware of the RST sent. If B now tries to send more data to A, how will A react and what response is got at B?
Related Questions in TCP
- Java SocketException: Connection reset,. What is the cause?
- How does a server handle multiple requests, and how does is know where to send which response?
- How does pre-allocating a pool of SocketAsyncEventArgs objects upfront improve the performance of a server application in c#
- How to peek or ready to check whether HTTP request or not in TCP proxy?
- How does bash > /dev/tcp/"ip"/"port 0<&1 keep its connection alive?
- Python TCP Server that both sends and or receives data (independently) using asyncio streams?
- Can't remotely connect to my postgresql database on digitalocean
- Why my message doesn't write into the socket when I try to read the response after sending it?
- What makes MQTT a raw tcp connection that we can't run it in the browser?
- ImGui rendering wrong characters (characters received from tcp sockets)
- TCP/IP Server Using sockets Java
- C# tcp socket keepalive I want to visit a website, but the specified time is very slow and I cannot access it
- Java TCP socket want to multiple times input with one connection
- How do I receive TCP messages on an android Emulator from a physcal device
- Getting error while using the MessagePattern to communicate between microservices
Related Questions in RESET
- How to fix overriding the main branch in Git?
- I force pushed my git repository by mistake
- Pi Pico C++ code doesn't autorun after reset
- Freeze after two subsequent software resets for Zynq 7000 FPGA (with SoC)
- How to reset field setProtection in Java
- Program loses functionality after resetting
- Resetting value when another value switches sign
- How to bulk delete all the users in an Auth0 tenant?
- How to build a reset loop in micropython
- How to set up a monthly reset function in a database
- How to explicitly declare and define a Clock and Reset in Bluespec BSV (Bluespec SystemVerilog)
- how to reset selected value of select option in shadcn ui
- How to reset imageview to original/clean state after PAN and Zoom before setting new bitmap
- Button with type reset not working for ASP.NET Core select tag helper
- c++ array of an object resets, after it gets changed in a method
Related Questions in UNRELIABLE-CONNECTION
- Publishing a ClickOnce Winforms app in an unreliable network environment
- RabbitMQ - deal with unreliable service
- BLE: obtaining BluetoothDevice via BluetoothAdapter#getRemoteDevice() vs scanning
- Why does Android Bluetooth stop receiving bytes after a few minutes?
- What is the Best Transport type of SignalR for unreliable networks?
- Android app handling write requests over unreliable network
- Solution for Web Application with Unreliable Internet Connection
- What will happen if a TCP RST is lost?
- MySQL table synchronization : incomplete copy without error
- Message queuing from android considering unreliable network
- Application design for data persistence over unreliable internet
- Two generals' agreement
- PubSub + Reliable message delivery to unreliably present subscribers
- Strategies for Java ORM with Unreliable Network and Low Bandwidth
- Reliable UDP and ACK method question
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
No. The sender had already closed the socket, or maybe the connection never existed in the first place. Then something arrived for the connection, then the RST was issued. [It is possible for close to issue an RST but it is both infrequent and undesirable.]
Already, if it ever existed.
This is no different from the original situation. There is no connection for the data to be delivered to, so an RST is issued.