All Questions
50
questions
3
votes
3
answers
1k
views
How does HTTP Keepalive handle multiple requests along with EOF from same origin?
says a client has multiple files to post to a server via HTTP Post method, there will be two api calls. since I don't want to create two TCP connections and I want to reuse TCP connection, so I use ...
0
votes
1
answer
245
views
How is an IP address assigned to a process in TCP?
When TCP connection is established between two sockets, suppose that there are multiple NICs in the computer, so which IP address will the socket bind [ or - which IP address will be passes into bind()...
0
votes
1
answer
1k
views
Meaning of IPTABLE duplicate values
I'm new to IPTABLES and when I execute the following command
/sbin/iptables --list -n | grep 16381
I could see multiple entries as shown below :
ACCEPT tcp -- a.b.c.d 0.0.0.0/0 ...
0
votes
1
answer
541
views
How can I identity which process is sending data to a certain host on Linux?
As per title, I want to figure out the process responsible for certain traffic. I can see the traffic in wireshark, but I don't know which process it is.
Is there any straightforward way to do it? I'm ...
-2
votes
1
answer
239
views
How to investigate why a computer stops a TCP connection?
I've just written this question on another StackExchange site, but I was advised to ask the same question here.
I would like to broaden the question: how can I know why a host closes a TCP socket ...
0
votes
1
answer
745
views
Address of a Transport layer?
In TCP/IP protocol stack following protocol level addresses exists:
Data Link layer - MAC address
Network layer - IP address
Transport layer - ?
Application layer - Socket address which is ...
1
vote
0
answers
52
views
TCP server device for USB access readers
I have a BarCode reader that spits out data over a Virtual COM port (RS232 Serial) through a USB cable. I have a server running and managing a facility, and I need to read data coming off the BarCode ...
0
votes
3
answers
587
views
Connect a socket to another PC in same NAT
Hey I've got two machines on the same network. They get their IP info back from an external webserver. Same IP due to NAT but different ports locally. Hmm that's weird.. they can't socket up or even ...
2
votes
0
answers
2k
views
WebSocket connections originating from local network all use same client-side port (instead of ephemeral) when connecting to local webserver - Why?
I set up a webserver on a virtual machine on my home desktop. I have my router forward several ports (80, 443, etc) to my desktop, when then forwards them via NAT to the virtual machine (see diagram ...
0
votes
1
answer
4k
views
Increase buffer size for a specific socket on Linux
I am using CentOS7 and I have to increase the send buffer size (SO_SNDBUF) on a socket listening on a specific port. The application that has the port opened does not natively support this.
Few things ...
1
vote
0
answers
45
views
understand ss -to4 output for a jdbc connection
My application connects to a database over JDBC, and performs a lot of sequential inserts. There is only 1 JDBC connection opened by the application. As the performance is not as expected, I started ...
4
votes
1
answer
5k
views
How can I know what is preventing my socket to bind to localhost:50060-50959
I am using this Python code to listen to a port on my Windows 10 system:
import socket
for port in (50059, 50060, 50959, 50960):
try:
print(socket.socket(socket.AF_INET, socket.SOCK_STREAM)....
2
votes
0
answers
307
views
How can I use the "location of socket in memory" field in /proc/net/tcp
I'm working on a proxy for linux(C++) that, amongst other functions, keeps track of tcp connections and associates them with the process's pid. To do that, I get the inode in /proc/net/tcp and then ...
1
vote
1
answer
1k
views
Checking Nagle Algorithm on opened socket
One of the platforms we use opens TCP sockets (No source code available).
I need to check if the Nagle Algorithm is disabled or enabled on those sockets.
The operating system used can be Windows or ...
0
votes
0
answers
385
views
Why is my TCP connection attempt via PHP acting weird?
I'm not sure if this is better here or on SO but since the issue isn't in the programming I figured it applies here (or on U&L or on serverfault, but I guess/hope I'm fine on here).
I want to ...
2
votes
0
answers
1k
views
Need help figuring out a random connection timeout issue on a server
I discovered this issue trying to loadtest a custom node.js websocket server, where some sockets are failing to connect (they hit the connection timeout). It does not appear to be related to the ...
1
vote
1
answer
1k
views
sudo netstat -antp not showing PID
i am testing stuff with sockets and i encountered that strange case :
i coded i very simple tcp server in c, i made it block after accept(), just to see what happen when accepting multiple connection ...
0
votes
1
answer
1k
views
How to make a port listener code in the server that hosts my website?
I have my website hosted in godaddy, and I want to test one of the Embedded Application's TCP data transfer using the IP and port number of my website, for this can I use any php script (something ...
0
votes
1
answer
883
views
Running Process Monitor causes application to work
This is a longshot, but perhaps someone with knowledge of the internal workings of Sysinternal's Process Monitor may have an idea.
Recently we've had a very murky problem at work. We have a software (...
1
vote
0
answers
211
views
Firewall : Is inbound required for getting response while Outbound rule already there?
I developed one MVC web application which have Web APIs and hosted in Amazon Instance and one windows application for calling those APIs for getting response from that server.
Both Web and Windows ...
0
votes
1
answer
2k
views
TCP socket buffer for every flow
Does the linux kernel create a buffer for every TCP connection, for example when we have 1000 tcp connections the kernel creates 1000 socket buffer and stores the packets of individual flow on its ...
1
vote
1
answer
6k
views
Socat not closing tcp connection
I use socat 1.7.3.1-r0 and run following command on an alpine 3.3 linux server:
socat -d -d -d PTY,link=/dev/ttyFOOBAR,echo=0,raw,unlink-close=0 TCP-LISTEN:7000,forever,reuseaddr
Socat will listen ...
2
votes
2
answers
5k
views
RST sequence number and window size
RFC793 states the following about RST processing:
In all states except SYN-SENT, all reset (RST) segments are validated
by checking their SEQ-fields. A reset is valid if its sequence number
is ...
3
votes
1
answer
1k
views
Is it necessary for an RST packet to have an acknowledgement number?
I am studying about TCP reset attack. I know that some RST packets have an acknowledgement number (with the ACK bit set), and some RST packets do not have an acknowledgement number (the ...
1
vote
1
answer
532
views
Acknowledgement number of an RST packet
This question states that the acknowledgement number of an RST packet should be 0, but I have found it to be other than 0 when I captured some HTTP packets using Wireshark.
So when does the ...
5
votes
1
answer
3k
views
How to list socket options of running processes?
Is there a convenient way (e.g. a readily-available command or a program that I can write using standard system calls) to list socket options (e.g. TCP_NODELAY) of an open TCP socket of some running ...
0
votes
1
answer
3k
views
TCP socket to serial port
Is is possibile to remotely access a serial port by tcp socket server? Exists this kind of software?
It is the opposit of this question:
Any free application to redirect serial communication to TCP/IP?...
0
votes
1
answer
91
views
TCP socket communication from client to server
I am trying to test the performance of a client/server application that uses TCP communication.
If I trigger multiple requests from the client, would it flow through the same connection/pipe to the ...
1
vote
0
answers
27
views
Route only on output chain?
I have two machines A and B. I want to send iperf traffic from A to B, but first have it route through a userspace program on A. I did this with a tunneling device: therefore, I used the command ip ...
5
votes
2
answers
6k
views
Data retransmission and WSAECONNABORTED (10053) socket error
Say I have two sockets that are connected to each other (Socket A and Socket B).
If the computer that have Socket B is unplugged from power, then if Socket A tries to send some data to Socket B, the ...