TCP stands for Transmission Control Protocol and is one of the core protocols of the Internet Protocol Suite. TCP complements the Internet Protocol (IP), and therefore the entire suite is commonly referred to as TCP/IP.

learn more… | top users | synonyms

0
votes
0answers
80 views

Simultaneous TCP Keep Alive requests no second ack

I have a TCP server running on port 6524 and a client running on port x11 on the same system (Linux sys-111 2.6.32-431.29.2.el6.x86_64). Both these send TCP Keep alive messages to keep the connection ...
2
votes
1answer
254 views

ISP Issues - TCP Out-of-Order

Accessing any webpage (basically any TCP connection), results in multiple retries before and long loading times before it loads a page with missing elements (reload might fix it). Google Chrome throws ...
3
votes
2answers
139 views

Are FIN packets guaranteed to arrive?

In the 4-way handshake, we have the following: FIN -------> <------- ACK <---x--- FIN (what if this packet is lost?) ACK -------> What happens if the third packet is lost, will it be ...
0
votes
0answers
66 views

Monitor TCP port traffic and get a sound alert when a specific text string is found on Windows

I need to watch a port for several hours and make an audible alert whenever a specific string comes through. Windows only. Is this possible with Wireshark or another sniffer tool or maybe a sniffer ...
0
votes
1answer
152 views

Bittorrent client makes multiple connections upon its start to amazonaws

I have this weird situation that every time I open my bittorrent client application, upon its start, it starts to make a lot of multiple connections(more than thousands) to amazonaws servers and as ...
4
votes
1answer
151 views

How to share via TCP serial port CAT

I want to connect my amateur radio transceiver to a linux (Ubuntu) computer with USB cable (serial port (in windows should be COM3 or COM4) like /dev/??? ) and share it locally with TCP, Is it ...
32
votes
1answer
3k views

What happens to TCP connections when I remove the ethernet cable?

For a TCP connection, when I remove the cable and reconnect after 30-40 seconds there is no packet loss issues. But when the reconnect time is more than a few minutes all the packets are lost. I know ...
9
votes
5answers
881 views

What ports are used by an application [duplicate]

I'm testing an application which opens its own ports (acts as a server for these ports, hence listens at that ports) and where the same application connects to ports bound by other applications (acts ...
2
votes
1answer
471 views

Man in the middle using iptables

I wish to test a subsystems which communicates with another subsystems via tcp. I have used the following: "iptables -A OUTPUT -p tcp --dport "+port_number" -j DROP" to stop the traffic on a port ...
0
votes
2answers
635 views

If HTTP runs on a port, does that mean TCP can also run on that port?

I'm building an app that needs to run on a mobile smartphone over a GPRS/3G network. I'm doing bit ops, so every byte wasted through HTTP headers is bad. Mobile providers in my area make heavy use of ...
0
votes
0answers
251 views

What is the primary function of the transport layer in the Internet protocol networking code [closed]

I am not sure if I have answered this question right, so would appreciate it if someone could correct me. The question is: What is the primary function of the transport layer in the Internet protocol ...
0
votes
1answer
289 views

VMware TCP port mapping not working - port not accessible via public IP address

Simply speaking, the forwarded port 45922 is accessible on the host via 127.0.0.1:45922, but not accessible on the host itself via its public IP plus port number 45922. Details are as follows. Host ...
0
votes
1answer
161 views

List all open sockets in /dev/tcp/localhost/

Is it possible to list all open sockets in /dev/tcp/localhost/ on a Linux machine? I want to list all sockets where the following command would return 0: timeout 2 bash -c "cat < /dev/null > ...
1
vote
1answer
726 views

TCP congestion control Windows 7

Based on what I read, Compound TCP is disabled by default in Windows 7. If so, which default congestion control algorithm does windows 7 use? Is it TCP RENO or NEW RENO? Could you give me some links ...
0
votes
1answer
139 views

Wget not getting cookies, not pulling back results in check.

I'm having a couple of issues when porting check scripts between a couple of servers. The script. #!/bin/bash hostname=$1 port=$2 retstatus=0 retStr= st=`date "+%s.%N"` if [ $# -ne 2 ]; then ...
0
votes
2answers
127 views

How are Internet connections differentiated from each other by an operating system?

Given this example, how would my operating system differentiate between each request. Let us say I have 3 tabs open, and at the same exact time, they all go to http://google.com. How would my ...
0
votes
0answers
74 views

How can one redirect to a new host all traffic destined for an old host?

We're moving a bunch of services, say from 1.2.3.4 to 5.6.7.8. In order to test that the new services are correctly configured, we'd like to redirect (to the new host) all traffic destined for the ...
0
votes
1answer
658 views

RPC Connection Filtered with no Firewalls

I have a workstation (PC1) that cannot communicate with a domain controller over RPC (TCP/135). C:\PortQryV2> portqry.exe -n 192.168.1.1 -p tcp -o 135 Querying target system called: 192.168.1.1 ...
0
votes
2answers
4k views

TCP Dup ACK/Retransmission, bad configuration?

I'm currently investigating network issues of a friends LAN (again). The Internet connectivity is very slow and unreliable and sometimes services simply don't work. I've monitored the traffic for ...
0
votes
0answers
167 views

iptables TCP flags

I'm beginner with iptables and networking so please excuse me for such beginner questions. I found on the Internet part of filtering malformed packets: /usr/bin/sudo /sbin/iptables -A tcpchk -p tcp ...
0
votes
0answers
6 views

What happens when I terminate a process and the socket send buffer is not empty? [duplicate]

In Windows (and probably in other operating systems), if a process has a TCP connection with another process on another machine, and then I terminate the process, an RST packet will be sent to the ...
3
votes
1answer
171 views

What happens when I terminate a process and the socket send buffer is not empty?

In Windows (and probably in other operating systems), if a process has a TCP connection with another process on another machine, and then I terminate the process, an RST packet will be sent to the ...
-2
votes
1answer
47 views

3 duplicate ACKs in TCP

If a client receives 3 duplicate ACKs in TCP then it will half the window size and switch from slow start to congestion avoidance. Will it retransmit the next window_size segments, or will it just ...
0
votes
1answer
46 views

Multiple TCP Connections to download simple webpage and images?

I created a very simple webpage: <html> <body> foo bar <img src="img1.png"/> <img src="img2.png"/> <img src="img3.png"/> Hello world </body> </html> And ...
2
votes
2answers
675 views

Force DNS resolution to use TCP

My Comcast internet connection has been giving problems in DNS resolution, and I am guessing the reason is a probably broken or limited UDP. I am currently working around it by tunneling over TCP ...
4
votes
9answers
3k views

How to make Firefox use TCP for DNS

I want to use TCP for DNS, to bypass my ISP's slow and broken DNS servers. I'm not using (and don't want to use) a proxy. Note: I want to use DNS over TCP because if I use it over udp, no matter what ...
1
vote
1answer
361 views

How to redirect TCP traffic from one virtual machine to another in Linux?

What is the simplest way to redirect all TCP traffic from one virtual machine to another in Ubuntu Linux and reverse? And what type of connection I suppose to use in VirtualBox?
1
vote
1answer
272 views

HTTP performance over high latency links

I have users that previously used FTP for file transfers across high latency paths to their local server. They have switched to HTTP for these transfers (not by choice) and file transfer perforamance ...
19
votes
2answers
33k views

For what does ssh use UDP?

Wile doing research I noticed that SSH both uses TCP and UDP. I completely understand the use of TCP, but UDP seems a bit strange. Why would I use an "unreliable" transport protocol with minimal ...
0
votes
0answers
207 views

Tunneling trough VPN over TCP

I'm currently trying to set up a VPN on my server to connect to from my Laptop. The server is a command-line ubuntu running on a x64 machine. The Laptop runs x64 Windows 7. The VPN itself is already ...
0
votes
1answer
63 views

How do you force linux to treat a tcp packet as if it were at the destination ip?

The situation: A tcp packet arrives on eth0 with destination 8.8.8.8. This packet meets some criteria that makes me want to intercept it (lets say I am interested in all packets from source ...
0
votes
1answer
77 views

Forward TCP packets by destination and port number

Is there any way to forward only TCP packets heading to destination XYZ and port number NN to 127.0.0.1 port number 9150 ? I'm on Windows. Thanks
0
votes
1answer
46 views

Receive encrypted string from server [closed]

What is the easiest way (as easy as possible) to make a web server that will check a string received from client and respond with another string? How to do it from the very beginning to the very end? ...
1
vote
0answers
171 views

How to split pcap files maintaining tcp sessions

I have a pcap file which contains tcp traces. I was wondering if there's a way to split these traces in order to maintain tcp flows, but also filtering the traffic on a src ip basis. For example, if ...
2
votes
0answers
114 views

Force local packet pass trough the router (or disable loopback) - windows 8

i would like to avoid that packets sent from my machine to the same machine (via the IP assigned by the external router eg. 192.168.1.20) are routed with loopback and so never reach the external ...
0
votes
1answer
351 views

What is the timeframe used, for TCPBacklogDrop value calculation in netstat [closed]

I'm interested in the value TCPBacklogDrop of the command netstat -s on linux. But I don't know which timeframe is considered, when calculating it.
3
votes
1answer
2k views

Localhost tcp throughput performance differences

I have been using psping for measuring bandwith statistics on localhost on different computers: laptops, home computers and servers. All of them get to between 100 and 200 MB/s but my PowerPc at work ...
-1
votes
3answers
121 views

What happens when 2 hosts simultaneous establish a connection in a 3-way handshake

Say two hosts, A and B, both attempt to start a connection with each other, but the SYN from A gets to B before B's SYN arrives at A. My answer is that A would sent SYN ACK and would ignore the SYN ...
36
votes
4answers
72k views

What does “On-link” mean on the result of “route print” command?

I'm using Windows 7. When I type "route print" under command prompt, I get a IPv4 Route Table with several "On-link" values under the Gateway column. For example, like this one: IPv4 Route Table ...
0
votes
1answer
442 views

Testing DNS truncated queries over TCP with dig

I want to test if my network supports EDNS0. It means that if the record is bigger than 512byte, the DNS will be over TCP. It will ne truncated at firts using UDP ,the it willbe over tcp. I'm using ...
0
votes
1answer
243 views

Changing TCP sliding window behaviour

We all know that TCP's congestion control uses additive (linear) increase and multiplicative decrease when adjusting sliding window size. Is there a way to change it to "linear decrease"? When a ...
38
votes
2answers
15k views

How does Router know where to forward packet

If several computers with local addresses (192.168.0.#) are connected to a router and each computer opens a web browser and requests a page over HTTP, when these TCP:80 packets are sent out, the ...
2
votes
1answer
218 views

Sending large data over TCP and progress indicators

It is my understanding that when you open a tcp connection to send data the tcp layer on the receiving end holds on to all the packet until the transmission is complete, then sends all the data up to ...
0
votes
0answers
273 views

Windows 7 stops responding to my SYN requests unless I continue to ping the client

Basic synopsis, my Windows 7 box stops sending RST, ACK packets to a client which is sending SYN packets after time. What I know: I have a client who sends a SYN packet, followed by a retransmit 3 ...
0
votes
2answers
2k views

Capture TCP communication on a specific port using wireshark

I have build a simple TCP server which listens on port 9999, and it has IP address 202.168.66.1. I have a TCP client which has the same IP address and connects to the server on the said port. Now ...
0
votes
1answer
127 views

Can I ping a host that has disabled the ICMP Ping option?

I need to know if it's possible to compare and test how fast is an IP (ie: any web or game server) relative to my location (in terms of network latency), even if they have disabled ICMP/Ping requests ...
0
votes
0answers
353 views

Retransmitted TCP packets (smaller than original) are being dropped, causes hang

I'm trying to troubleshoot my home internet connection, which often hangs on large downloads. I believe I have been able to duplicate the problem between my home computer and an Amazon EC2 instance ...
2
votes
1answer
10k views

Windows 7 firewall causing remote connection to time out; should refuse connection

The Windows 7 Firewall is running with default options to allow outbound connections and block incoming connections. I have a process trying to connect regularly from within my local network, which is ...
4
votes
2answers
6k views

Detect what outgoing ports are bypassed by firewall

My school has a firewall which limits most outgoing ports. There're only TCP/80, TCP/443, TCP/21 allowed. Is there's a way to find out all the outgoing port allowed by the firewall? My current idea: ...
0
votes
1answer
427 views

Forcing a game to not take “real local IP” into account but only recognize virtual local IP assigned by VPN server

We are two friends who want to play Heroes of Might and Magic 2, 3 or 5 together in online multiplayer mode over internet using a TCP/IP connection. As we are not happy with third party solutions ...