Questions tagged [tcp]

For questions about Transmission Control Protocol (TCP), a transport protocol used to encapsulate data across a network for reliable communication.

Filter by
Sorted by
Tagged with
1 vote
0 answers
37 views

How many times is the data packet copied before finally reaching the NIC? [closed]

On a typical linux machine, how many times would packets be copied from the application layer to all the way in its journey to the network card. I am assuming the protocol being used here is TCP/IP ...
Shivam Jindal's user avatar
0 votes
1 answer
165 views

What steps must be accomplished in each layer of the TCP/IP model to connect a website?

What steps must be accomplished in each layer of the TCP/IP model to connect a website?
ShooterLens Aim's user avatar
0 votes
1 answer
316 views

Determining the sequence numbers of sent packets in TCP [closed]

I'm trying to learn TCP well from a textbook, and this is a problem that I am having trouble solving. A sender using TCP Reno (with fast retransmit and fast recovery) is going to transmit 15 packets ...
Joey's user avatar
  • 101
0 votes
1 answer
230 views

Why and how slow clients slow Websockets (RFC 5455) network? [closed]

I want to ask why a Websocket connection RFC 6455 - https://www.rfc-editor.org/rfc/rfc6455 Usually websocket connection is fast when clients are fast enough however, when slow clients connects to it ...
quarks's user avatar
  • 99
2 votes
1 answer
1k views

Juniper SRX Application Inactivity Timeout

Will the inactivity timeout set for the application "TCP-ALL" of 900 trump the default value of 1800 for junos-ssh if the application-set were matched in a security policy? Does it matter if the order ...
Ben's user avatar
  • 157
4 votes
4 answers
1k views

Layering unicast addressing over multicasts

My question has to do with layering of unicast over multicast and has two parts. Part 1. IP unicast over MAC multicast First part of the question is whether there is a standard that prohibits use of ...
rakeshdn's user avatar
-1 votes
1 answer
124 views

Real time video streaming over TCP [closed]

One of the topics I have been following for quite sometime is real-time streaming. Over the course of my research everyone suggested and says WebRTC (based on UDP) is the only solution to achieve real-...
quarks's user avatar
  • 99
0 votes
1 answer
188 views

When port-forwarding, will a port only be listed as OPEN if the service host is actually reachable?

I'm fiddling around in my lab today and attempting to learn more about port-forwarding. I've noticed that when I set up port-forwarding for a given port and run a port scan from outside the network, ...
ahelton's user avatar
  • 131
1 vote
1 answer
1k views

TCP Bandwidth and delay guarantees

I was wondering if TCP can provide bandwidth and delay guarantees? Or does it have to implemented on the application layer?
HotWheels's user avatar
  • 113
1 vote
1 answer
259 views

Is there a difference between SYN-ACK and SEQ-ACK?

I've been trying to understand if there's a difference between the two, if any. Wireshark mentions SEQ-ACK under their TCP information of a packet, but I've typically heard this referred to as SYN-ACK....
DeviousDoge's user avatar
0 votes
1 answer
27 views

Why there is a statement of FIN packet is easy to discard in the networking?

In Nmap port scan there is a Covert scanning which use FIN for scanning, but it is not accurate, because the FIN packet easy be discard in transmission. Why there is a statement of FIN packet is ...
244boy's user avatar
  • 1,747
0 votes
3 answers
178 views

Best ports to use for proprietary protocols that might get inspected/blocked by firewalls

We use software from Genesys that uses its own proprietary protocols (all TCP) and we often run into issues with customers firewalls. The ports we are using are 2000, 2200 and 3010 - I'm not sure ...
jmurphyau's user avatar
  • 115
1 vote
2 answers
359 views

Which of TCP flags will use a timer, and what Timer will use?

When I study the TCP protocol life cycle, There are 3 stages: Establish Connection Data Transmission Connection Removal TCP have 6 Flag types: SYN, ACK, PSH, FIN, RST, URG. TCP has 4 Timer: ...
aircraft's user avatar
  • 1,128
2 votes
0 answers
28 views

How do ACK packets get matched to SYN numbers? [duplicate]

I'm a newbie at networking, learning TCP for fun. I've been looking at packets on Wireshark, and I was wondering: How do the two sides know that an ACK packet was in response to a specific SYN packet?...
Ram Rachum's user avatar
5 votes
1 answer
387 views

Is TCP slow start supposed to be enabled for VoIP SIP?

TCP slow start mechanism generally is pretty useful in most cases. But it is not so good and reasonable for short-lived TCP connections. Hence the question: Should TCP slow start be used with SIP-over-...
z0lupka's user avatar
  • 207
1 vote
1 answer
474 views

Confusion about TCP/IP data flow in layers

I'm confused about how the data flows through the layers of the TCP/IP model, so I'll just tell what I think it happens (using an email example) and I'd appreciate if you can point my mistakes. ...
Daniel's user avatar
  • 113
-1 votes
1 answer
50 views

What type of address is this?

As the title says I'm curious as to the type of address this is as its clearly not IPv4 or v6, yet it is using TCP.
Jack's user avatar
  • 101
0 votes
1 answer
841 views

TCP Checksum Calculation

I recently started with networking and tcp/ip. The RFC 793 document tells the checksum is made of: pseudo header+tcp header+tcp payload+zeroes(if not divisible by 16). So I have to take 16bit ...
killertoge's user avatar
0 votes
2 answers
379 views

Why can some people use public ip address to access a server from an internal network with the client device within the internal network [duplicate]

As the title suggests. I find it mind breaking to think how network architecture can differ to allow/not allow using public IP address to access a server within internal network from within the ...
lpydawa's user avatar
  • 275
4 votes
1 answer
464 views

Which exact bytes are transmitted while TCP zero window probing?

I read the post about TCP zero window probe and it seems that such a probing segments transmit some payload. But I can't figure out which exactly bytes are sent in probing segments? Is it one (or more)...
z0lupka's user avatar
  • 207
2 votes
2 answers
344 views

Best way to Fast Reconnect TCP with dynamic IP

I am aware of TCP Fast Open, all though, I'm pretty sure it doesn't apply when the IP of the server changes dynamically. Getting the IP of the server quickly isn't the problem. The problem is that I ...
user8079's user avatar
3 votes
1 answer
148 views

Packets lost with correct TCP sequence number. Is it possible?

I'm analysing some communication issues that we have between a server (SCADA) and remote terminal units (RTU) that we have in the field. The communications are IEC104 protocol which use TCP/IP. The ...
Qlex's user avatar
  • 33
2 votes
1 answer
366 views

How can I configure a Cisco router 4300 to allow internal server ip:80 to be accessed on public ip:4500

I have an internal web server on port 80. I need help commands maybe to configure port forwarding to access the server on my private network from a public IP Current running config interface ...
Brandon Oluoch's user avatar
1 vote
0 answers
41 views

Why do corporate networks prefer application-level over network-level proxies? [closed]

I was recently using an application at work, which was unable to download needed files because proxy settings were not configured for the application. The company firewall blocks non-proxy connections....
Dragonsheep's user avatar
1 vote
2 answers
156 views

Can TCP stand for "Transport Control Protocol"

I know it might sound like a silly question, but afaik TCP stands for transmission control protocol. However I found a couple of websites using the term Transport Control Protocol. So I was wondering ...
user206904's user avatar
0 votes
1 answer
321 views

Unable to receive logs from a device to our SIEM Syslog server via TCP 514 [closed]

I want to collect logs from a security device (McAfee Email Gateway) to our SIEM Syslog server. This security device can forward logs only via TCP syslog on any port (in our case it is 514). We are ...
Mitesh Agrawal's user avatar
1 vote
1 answer
417 views

How does triple handshake avoid establishing connection for duplicate packets(coming later down the line)

The idea behind triple handshake seems to be for duplicates to not cause issues. The way I understand it host sends a sequence x to server. Server acknowledges it and sends it's own sequence y. Host ...
Cagu Mumu's user avatar
1 vote
1 answer
357 views

Do sequence and acknowledgment numbers treat 3-Way Handshake differently?

1- Just as the message ID that is assigned to each message in PAR, the "sequence number" is a means of providing reliability in a transfer of a byte stream. So sequence numbers are assigned to every ...
aderchox's user avatar
  • 149
0 votes
3 answers
450 views

Analyzing TCP connection by running Wireshark in two endpoint

I am trying to find the number of lost packets in the network. I have 2 devices say DeviceA and DeviceB. IP addresses are respectively DeviceA : 192.168.0.104 and DeviceB: 192.168.0.105. In order ...
I.K.'s user avatar
  • 111
0 votes
1 answer
70 views

What will be the behaviour of TCP in a case when application layer is changed to send small packets

Assume I have an application layer protocol that segments the packet itself. So if it has 100 MBytes of data, then it will divide the data into 10000 segments and send each segment individually to TCP....
nj-ath's user avatar
  • 103
1 vote
0 answers
55 views

TCP Payload vs Cellular Data Usage [closed]

I have a device that connects to the AWS via a LTE CAT1 modem. In the effort to reduce cellular data consumption, I put some monitoring code to keep track the amount of data usage at the TCP layer. ...
user3771738's user avatar
31 votes
8 answers
35k views

Why does DHCP use UDP and not TCP?

DHCP uses UDP as its transport protocol. DHCP messages that a client sends to a server are sent to well-known port 67 (UDP—Bootstrap Protocol and DHCP). DHCP Messages  that a server sends to a client ...
guidev's user avatar
  • 563
0 votes
1 answer
697 views

Transport layer segmentation and Ip layer fragmentation [duplicate]

From the OSI Model's point of view: If we already have Ip fragmentation which happen due to the network limitation, why the transport layer provides the segmentation mechanism via TCP protocol? why ...
ahmed saber's user avatar
1 vote
2 answers
158 views

How TCP connections between origin and node servers over a BGP Anycast gets established?

Server A and B have the same IP address with anycast. Server B connects to the origin server that is very close to server A and very far away from server B, since server A is closer, the response will ...
Amin Vakil's user avatar
1 vote
1 answer
191 views

TCP flow control active waiting

To perform flow control between a sender and a receiver during a TCP connection, the receiver includes in each packet to the sender, the size of available space ‘rwnd’ in its receiving buffer. This is ...
protoneight's user avatar
5 votes
2 answers
713 views

Is a datagram from an upper network layer converted 1:1 to one of the lower layer?

I know datagrams from upper layers are converted to those of lower layers by adding metadata, but I cannot seem to find this information anywhere. Which one of the below is correct? A single TCP ...
Livy's user avatar
  • 423
0 votes
1 answer
39 views

TCP implementation [closed]

Can one speed up TCP transmission of packets if the no.of bits in sequence field and no. Of bits in acknowledgement field are reduced ? If yes , then how much time is saved? Mathematical equations for ...
Mayank OrAoN's user avatar
1 vote
1 answer
70 views

Is it possible for two TCP connections to have the same SEQ/ACK number?

Say we have many TCP connections established between various ports. Is it possible for two of these connections on different ports (eg. 50000 -> 80, 40000 -> 80) to have identical SEQ or ACK numbers?
Jack Avante's user avatar
1 vote
1 answer
496 views

TCP handshake immediately RST [closed]

I'm trying to set up a modbus TCP connection on port 502 but get a RST packet immediatly. So the TCP connection handshake doesn't even succeed. This is done on a windows machine on an ESX server. The ...
RobbeM's user avatar
  • 213
0 votes
1 answer
89 views

Does network layer provide connection oriented service

I know that in TCP/IP model the data link layer provides connection less service. While reading IPv6 Header. 'The flow label is used for connection oriented servie'. How does TCP/IP model provide ...
Sathvik's user avatar
  • 103
0 votes
1 answer
235 views

What is the time of the first RTO in the TCP protocol without knowing the RTT?

I know that 3 way handshake is used. But, the first time a connection is established and there is no RTT data, what is the expected time before sending another packet? How does the client know how ...
toborochi's user avatar
1 vote
2 answers
646 views

Which port determines the protocol?

If we have a common protocol port on both ends.. say source point is 443 and destination port is 80 (hypothetical situation, I know this combination of ports probably makes no sense).. how do we ...
Jack's user avatar
  • 13
3 votes
2 answers
447 views

Why are session states synchronized with high availability?

Like my title says, why are session states synchronized between peers in most HA protocols? I assume TCP states like Esablished, Invalid, New and Related are synchronized, but I don't get why you want ...
Woask's user avatar
  • 43
1 vote
1 answer
60 views

Packet analyze on router does not match client and server

thank you for your time. My (virtual) network has 3 objects : a client, a server and a router between them. I'm sniffing the traffic on the 3 machine with the command tcpdump -i any -s 0 -w [path] ...
no631609's user avatar
1 vote
3 answers
2k views

Sequence numbers of segments in three way handshakes of TCP connection establishment or termination

I was trying to understand TCP connection establishment and termination steps from Forouzan's book. In third step of three way handshake of connection establishment, it says following The client ...
RajS's user avatar
  • 189
1 vote
1 answer
165 views

Is TCP aware of MAC adress

lets say I would like to make connection between client and server on port 80. Is 3 way handshake aware of server MAC address? I mean: client send SYN data packet to specific IP:port and MAC. In ...
Jan Tomx's user avatar
0 votes
2 answers
767 views

How retransmission timer is set/reset in TCP after receiving ACK?

I come across following, while reading TCP from Forouzan's book: We can define the following rules for the retransmission timer: When TCP sends the segment in front of the sending queue, it starts ...
RajS's user avatar
  • 189
1 vote
1 answer
1k views

What layers of the TCP/IP model does an SDN involve?

New to Software-Defined Networks. I know that an SDN involves an Application plane, a control plane and infrastructure plane. By definition, I know that the application plane is in the Application ...
boomselector's user avatar
1 vote
1 answer
422 views

Understanding TCP's slow start exponential increase congestion control policy

I was learning TCP slow-start exponential increase congestion control mechanism from Forouzan's book. It says following: The size of congestion window (cwnd) starts with one maximum segment size (...
RajS's user avatar
  • 189
0 votes
1 answer
29 views

Question on windowing and determing connection speed

Hi i'm just learning computer networks and i have learned about windowing in tcp And my question is does we determine connection speed using windowing? I mean computer know the number of packets and ...
Curllog's user avatar
  • 103

1
3 4
5
6 7
16