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
1answer
241 views

Using and testing UDP data over the internet [duplicate]

I have a GSM modem that sends data via UDP (it appears) I have configured it to send all data to my public IP address over the internet but no data is arriving at my end so I need to troubleshoot. I ...
1
vote
1answer
408 views

Server response in TCP 3-way handshake

A server normally responds with SYN ACK in a 3-way handshake. What would happen if it just responded with ACK?
0
votes
2answers
425 views

Any free program for binary TCP communication?

I have a TCP server listening on a localhost's port so I need a software that can be used to establish a TCP connection to the server and then send binary data, not ASCII. For example, I want to send ...
1
vote
2answers
119 views

Does TCP care about the incoming port?

Does TCP care if the port changes on a SYN/ACK that comes back compared to the destination port asked for? I.E. If i have a port forward turning 80 into 8080, and the client sends a SYN on 80 and ...
0
votes
1answer
60 views

TCP freeze problems

I have a server which I am testing for functionality (not load, not stress) with tsung. 50 users / second, 100 total users. Judging from tsung (tsung is the testing framework) graphs, there TCP ...
0
votes
1answer
87 views

Are all internet file downloads using FTP protocol?

I heard, FTP is used to transfer files over a network. Also heard that it uses TCP port 20 and 21. So TCP is connection oriented. We have acknowledgments. If the transmission is lost, we should be ...
0
votes
4answers
813 views

Can't host any server, ports blocked from external requests by accessible via LAN

I am running a Minecraft server hosted at TCP 25565 which I can access via LAN, but cannot be reached externally. I am not using any router and it is connected to an RG-Box Allied Telesis ...
0
votes
1answer
103 views

How can I fire many HTTP requests using a single TCP connection?

I would like to know if there is a way to open a single TCP connection to a server and request several pages over HTTP on that connection. Is there a way to do this using common Linux client tools?
1
vote
1answer
72 views

Why is it possible to continue working in a ssh session after a network disruption?

What enables the Secure Shell client and server to resume communication after one or several network interfaces in the communication path between them is shut down and re-appears some moments later? ...
0
votes
1answer
83 views

Simple program to turn a server into a client and vice-versa?

What would be a simple to use program for Windows that would do the following: Computer A unknown TCP client wants to connect to computer B's unknown TCP server. Both are behind a NAT. Computer A ...
0
votes
1answer
42 views

Filter outgoing connections but allow incoming

I a computer on my local network that I want to have accessible from any computer on the local network as well as from the internet, but I don't want it to be able to connect to other computers. I ...
0
votes
2answers
210 views

Monitor Application Network Activity

I use TCPlogView to see all tcp activity of a software. for example: An app (sample.exe) downloads this file in background: google.com/dl/sample.txt when I track it with a TCP software I see this: ...
1
vote
2answers
476 views

What is “armtech daemon”?

I ran a netstap -p tcp on my machine (A macbook) and noticed a number of entries for something called localhost.armtechdaemo. Searching the web doesn't really give me anything useful. Does anyone ...
0
votes
1answer
807 views

have tcpdump show the 'conversation' as i would get from wireshark?

Is it possible to get the same output i would get from: tcpdump port 80 -w log.pcap wireshark log.pcap in wireshark Analyze > Follow TCP Stream and then in the bottom drop down Entire ...
1
vote
0answers
176 views

Load TCP New Reno protocol

I am doing some test of the congestion control protocols and I cannot find how to load the protocol New Reno. I loaded a lot of protocols like Reno, Vegas, Hybla, Bic, Cubic, etc using the sysctl ...
2
votes
2answers
82 views

Is it possible to suspend a socket (SSH session, specifically) to switch network devices?

When resuming a tmux workspace on my laptop, I regularly have to decide between the wired and WiFi connection. Ethernet has very low latency, but forces me to reconnect any time the laptop is moved. ...
2
votes
1answer
4k views

Wireshark - How do i filter the TCP[RST] packet?

I am looking for filter out the TCP[RST] packets on wireshark. I have tried tcp.analysis.flag but it didn't help.
0
votes
0answers
289 views

Firewall is blocking echo request on port 7 (TCP)

I have an app which needs to receive a message back from the server. With the firewall on, I do not get the message back. If I turn off the firewall I get the request back. I have added some rules ...
0
votes
3answers
824 views

How to monitor TCP connections over time

I have an application which is a windows service. It accesses a number of other services using TCP/IP. E.g. sql server databases, informix databases, mail servers, etc. For instance it will also ...
1
vote
1answer
539 views

How does a proxy know where to forward the requests to?

When a proxy receives a connection how does the proxy know where to forward the request to? For example in Java we can set a system property for proxy. So we set the IP of the proxy and the request is ...
1
vote
3answers
1k views

Network Traffic per process/application windows

I know that there are plenty of applications to do this (like procexplorer) but is there anyway to access the winapi (what method/reference is used) to retrieve the network traffic (TCP, UDP, etc) per ...
1
vote
2answers
183 views

Data corruption after upgrading broadband speed and modem/router

I'm using an ISP called Fibertel in Argentina, and I recently upgraded my connection to 30 down/3 up. With this change came a new modem+router: the Motorola SBG 6580. Before I had something like 1 ...
3
votes
4answers
89 views

TCP/IP on the transport level

I'm trying to understand what happens when I send a packet using a socket on the transport level. Do all packets which leave my computer go first to a geographical location designated by my ISP? Then ...
5
votes
1answer
371 views

What type of TCP connections are counted?

In Windows 7's Resource Monitor, in the TCP Connections graph at the top right -- how are those connections being counted? Does a "listening" state count, for example? Does it matter what state a ...
2
votes
2answers
5k views

TCP: Maximum number of connections (client and server)

In the description of TCP in the Wikipedia, it is stated that The number of sessions in the server side is limited only by memory and can grow as new connections arrive, but the client must ...
0
votes
1answer
329 views

why TCP window scale values (scaling factor) are different in different hosts?

why TCP window scale values (scaling factor) are different in different hosts? why not make this value the same on all hosts? in theory, this value is between 0-14. what is the practical range for ...
3
votes
2answers
551 views

Are there any requirements for the sequence numbers on TCP Reset packets?

If there is a TCP connection between TCP program A and B, and its source IP address/port and destination IP address/port are known by an attacker, now the attacker wants to send a TCP Reset packet to ...
4
votes
2answers
10k views

what is TCP Half Open Connection and TCP half closed connection

I am trying to understand what is the difference between TCP Half Open Connection and TCP Half closed connection can any one tell what exactly are they?
0
votes
1answer
151 views

TCP video streaming: TCP throughput(rate) and RTT

we know that a rough estimation of TCP rate is: WINDOW/RTT, where WINDOW is the min(CWIN, RWIN), CWIN is the congestion window size of the sender, while RWIN is the receiving window. nowadays, the ...
1
vote
2answers
453 views

TCP SYN does not reach TCP server

I have a TCP server listening on 10.10.10.101, port 2000, running on a Windows 7 machine. Below is the corresponding output line for the command netstat -aon: TCP 10.10.10.101:2000 0.0.0.0:0 ...
5
votes
1answer
223 views

Find processes listening on the wildcard address in `lsof`

Using lsof, I can find all of the processes with a TCP socket listening for connections: lsof -Pni -sTCP:LISTEN e.g.: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cupsd 662 ...
1
vote
2answers
906 views

Why does TCP sometimes not acknowledge the packets it receives?

I use firefox to visit a web server running on a computer on my LAN. I notice that sometimes TCP doesn't acknowledge the packets it receives. For example, in the following captured packets: ...
5
votes
3answers
9k views

How exactly does a proxy work?

If I want to connect to say, IP 100.100.100.100, Port 80, my computer will send a tcp packet with this adress into the wire. Now If I use a proxy server say, 200.200.200.200 Port 8080 (such kind of ...
2
votes
2answers
5k views

TCP Slow start and congestion control, and how to modify them

I'm trying to change the behavior of the tcp slow start protocol on a CentOS5 box (uname -r => 2.6.18-238.12.1.el5). I have read that the following command will change my icwnd to 8: ip route change ...
1
vote
3answers
2k views

Open TCP port in Windows 7 and read incoming data, what program to use?

I have an external device which can connect over GPRS to the Internet using a SIM card and I want to see what data it sends. I can program it to use my computer as a server and then use a program to ...
0
votes
1answer
712 views

about combinations of TCP flags

TCP FIN packet, ACK flag is always set? In TCP tear-down phase, there are usually 4 packets: FIN/ACK, ACK, FIN/ACK, ACK. Is it possible some of these packets may not be sent by a TCP peer? When there ...
0
votes
1answer
449 views

TCP: when in TIME_WAIT state, will TCP starts a new 2MSL time if it receives a retransmitted FIN with 2MSL

we know that when a TCP program is in TIME_WAIT state, it waits for a FIN for 2MSL. if it receives a retransmitted FIN with 2MSL and retransmits an ACK, will it starts another 2MSL timeout or not?
2
votes
1answer
382 views

How to intentionally delay TCP packets in one direction

I've looked at this already: How to deliberately introduce a delay for incoming UDP packets I am testing a server-client system, and need to delay messages from the server to the client by some ...
0
votes
1answer
280 views

Disable tcp slow start

I am looking for disable tcp slow start mechanism for high-speed network. Currently clients send 100MB flows to random servers with non-blocking 1Gbps link. In my math, the completion time of the ...
2
votes
2answers
1k views

TCP header option: SACK-permitted (Selective Acknowledgments) negotiation

I'm doing a research project, which needs to split tcp connection. so I have some pecular questions, which may happen in my development. The problem is understanding of TCP SACK-permitted ...
7
votes
2answers
741 views

if a TCP packet got partially acknowledged, how will the retransmission mechanism react?

if a tcp client send a packet, with sequence number from 10000 to 20000, to a tcp server. the tcp will respond with an ACK with seq_ack 20001. if I intercept the TCP packet from the client, and ...
0
votes
1answer
770 views

Ports 1935 and 843 are getting blocked for no reason

I have Windows 7, and my computer has been blocking ports 1935 and 843 for no reason for a while now. If for example, I try to watch twitch, nothing will work because those two are getting blocked. ...
1
vote
2answers
160 views

Does pipelineing HTTP requests really result in faster page loads? Why?

A frequently cited argument is basically the one contained in this picture However, this does not reflect the reality of an underlying TCP connection which has to slowstart, and where the client ...
0
votes
1answer
110 views

in a browsing session, is it possible that web server initiates the TCP tear-down process?

when a user use browser to visit a website, it is the browser who initiates a TCP tear-down , namely it is the browser who sends the FIN/ACK first. is it possible that web server sends the FIN/ACK ...
0
votes
1answer
137 views

Hexadecimal Values Are Seemingly Backwards When Analyzing Packets Using Wireshark

Using Wireshark I am trying to debug an error that I am experiencing with one of my applications. I am having difficulty understanding how the packet contents are being formatted and displayed in ...
0
votes
1answer
299 views

how to maintain a inactive TCP connection?

if a TCP server establishes a TCP connection with a TCP client. Then the TCP client never sends any packet to the server. I roughly know firewalls near the TCP server may send a RST to it. or there ...
1
vote
3answers
1k views

should every TCP data packet be acknowledge or not? [closed]

If a tcp program A send two data packets to another TCP program B, packet 1: sequence number from 1000 to 2000; packet 2: seq number from 2000 to 3000. Generally B should reply with 2 ACKs, one for ...
2
votes
2answers
2k views

can TCP client use the same port to connec to different remote TCP servers?

I'm wondering whether TCP client can use the same port to connec to different remote TCP servers or not? In network-programming, there are two functions: sendto and send. When WE use send we don't ...
1
vote
1answer
362 views

Is it possible that a web server initiates a tcp connection to a browsing client? [closed]

when users use browser to visit a web site, it is of course the client send TCP SYN to initiate a tcp connection with the web server. I'm wondering are there any cases that a web server initiates a ...
2
votes
1answer
320 views

Router/NAT and IP/TCP header checksum

We know that IP/TCP has checksum mechanism to guarantee communication reliability. However, when a IP/TCP packet is relayed by router or NAT, the IP header may be modified, if if the router/NAT ...