Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [transport-protocol]

For questions about or in relation to the transport protocol or OSI layer 4. For instance the best-known transport protocol of TCP/IP is the Transmission Control Protocol (TCP).

0
votes
0answers
6 views

syn flooding attack on a telnet server that listens on multiple ports [on hold]

I want to implement a telnet server which listens on different ports for different applications. How to do it in a clean and efficient way? Suppose I am able to do it, i.e my telnet server listens ...
1
vote
1answer
16 views

Can anyone Explain me difference Between PSH and URG flag in TCP segment

According to me when PSH flag is set , it indicates that data will have to be sent immediately to the wire and on receiving side the data has to be pushed to the application immediately . When URG ...
3
votes
4answers
112 views

WAN encapsulation

I am having some trouble understanding why does a WAN link need encapsulation, such as MPLS or frame relay? Is it merely to encrypt the info from one LAN to another LAN across the internet?
0
votes
0answers
14 views

what protocols does EAP AKA use?

can someone please explain me what protocols does EAP AKA use with respect to the OSI model? (for example what protocol it uses in data link layer and what protocol in transport layer)
3
votes
1answer
48 views

Is an RST only segment ever legitimate?

Is a TCP segment with RST but no ACK ever legitimately encountered today? While some kernels emit such an RST when a SYN segment is sent "illegitimately" from themselves (e.g., nmap half-syn, scapy, ...
0
votes
0answers
8 views

Does Selective Repeat (SR) ARQ protocol, retransmit all currently unacknowledged segments in the window, or just the base?

I've read several conflicting resources, from text books and different slides, where some even seem to contradict themselves through examples. When an SR ARQ packet is lost, and the timer expires is ...
0
votes
1answer
50 views

TCP - correlation between ACKs and receive window

EDIT: I think i get it now. So a simple sliding window mechanism basically assumes the correctly received data is processed immediately. Therefore an acknowledgement implies the data was received AND ...
0
votes
1answer
46 views

TCP or UDP for Stop & Wait / Go Back N

I'm creating server/client classes for "Stop & Wait" and "Go Back N" (variant of sliding window) protocols, though I'm unsure on whether I should pursue TCP or UDP. From my current understanding I ...
2
votes
1answer
47 views

Of what layer is socket a concept?

In network layer, IP address is a concept. In transport layer, port is a concept. Is socket a concept of transport layer? If not, what is the corresponding concept to socket in transport layer? Of ...
0
votes
1answer
19 views

Do different IP addresses correspond to nonoverlapping sets of ports?

If a network interface has two different IP addresses 1 and 2 assigned to it. and the port numbers in (IP address 1, port number) and (IP address 2, port number) are the same number, does it mean the ...
-2
votes
1answer
70 views

How do TCP connections work?

The TCP establishes a connection between the source and the destination. My questions are: What do we mean by end-to-end communication? What is the role of that connection?Couldn't reliability be ...
3
votes
2answers
113 views

How does a TCP segment fit into a smaller IP packet?

The IP protocol can handle fragmentation and it includes the fragmentation offset and identifier. I know this comes into play when your IP packet is too big for some specific network or link where the ...
4
votes
1answer
79 views

How does the transport layer tell UDP apart from TCP?

So I'm reading Computer Networking: A top down approach (where these images are from) and I was looking at the Transport layer. A generic segment in the transport layer has a pretty simple structure: ...
1
vote
1answer
41 views

How MPTCP closed connection?

how MPTCP connection with more than one subflow closed? what would happen to MPTCP connection if a client decide to close one of the subflows? it would be very kind of you if you explain it step by ...
0
votes
1answer
58 views

Understanding acknowledgement mechanism in sliding window protocol

I came across following problem: Node A sends packets to B through router R. The link A-R is instantaneous , but the R->B link transmits only 1 packet each second , one at a time . Assume A sends ...
11
votes
3answers
2k views

acknowledgment by TCP does not guarantee that the data has been delivered

In RFC 793 there is a part about the acknowledgment of TCP segments: When the TCP transmits a segment containing data, it puts a copy on a retransmission queue and starts a timer; when the ...
3
votes
1answer
255 views

How can a UDP Client and a packet sniffer run on the same machine?

In my understanding, if you have a UDP socket client that is bound to a particular port, then a second UDP client on the same machine can't bind to the same port. If this is the case, then how can a ...
2
votes
2answers
230 views

tcp connection and stream flow question

Could anyone explain the main principe of tcp flow when making a session ? I have take a tcp dump when i'm trying to browse a site. when I analyse the packet by wireshark, i have found many Three way ...
1
vote
1answer
29 views

Is it possible to implement virtual network based on MAC in IP instead of MAC in UDP?

We know that flannel use MAC in UDP to create a overlay network. My question is: UDP header only provides an extra port number fields, let's suppose that one physical machine only run one flanneld ...
1
vote
1answer
24 views

Question about output of 'lsof -i' and UDP being connectionless

I'v got a simple setup: Server (IP 10.0.0.33) listening on port 7770 using the command: $ netcat -lup 7770 And a client (IP 10.0.0.2) that communicates with the server using: $ nc -u 10.0.0.33 ...
3
votes
2answers
319 views

How does the Transport Layer construct the Pseudo-Header for TCP checksum?

THE TCP Psuedo Header needs sender and destination IP Address and protocol type. All of this informations is present in the network layer/IP header. Since the transport layer cannot access the data ...
3
votes
2answers
42 views

How could a response be sent to the requestor without requestor's address?

I'm reading this talking about the differences between two fire-and-forget message (for example, under UDP) and a request-response communication (for example, under TCP). I came across this: The ...
1
vote
0answers
48 views

Processing received SACK information in case of reordering

I would like to understand how TCP receiver in established state should treat SACK information of out-of-order and fully within receive window segments, where rcv_nxt < seq_no < rvc_nxt + ...
6
votes
4answers
1k views

Why is a TCP Socket identified by a 4 tuple?

Newbie to networking here. I'm reading the Computer Networking (3rd edition) book, and in section 3.2 they are discussing multiplexing / demultiplexing for both UDP and TCP. In the UDP protocol, a ...
7
votes
1answer
2k views

How can a TCP window size be allowed to be larger than the maximum size of an ethernet packet?

I know that TCP window sizes can be scaled to over 64KB, but looking at an ethernet packet datagram, such as this one: it looks like a layer 2 packet is limited in size to be much smaller than that. ...
1
vote
1answer
82 views

Questions about TCP packets

I am currently in college learning about networks, and I just wanted to make sure that I understood part of the TCP correctly. The question is "What does TCP use to reassemble packets in the correct ...
1
vote
1answer
219 views

Session ID vs Port number

How does the session ID differ from the port number? at the Application layer, Port Number Identifies the service, same for session layer. right? and these port numbers are assigned at Transport layer....
1
vote
1answer
57 views

How TCP and firewall handle security?

I'm a newbie in networking, still don't quite understand about security. Let's say a person A uses TCP to establish a TCP connection with a server. And there is a hacker B who is sniffing, so B ...
1
vote
1answer
296 views

Sender and Receiver timers in GBN, SR and TCP?

So basically for each of the GBN, SR and TCP's retransmission method, i have 2 question: 1.Is there a Timeout timer for EACH packet or one timeout timer for all of the packets? 2.Is there a ...
0
votes
1answer
92 views

Computer networking dwdm [closed]

Why do we use digital cross connects, which define permanent cross connect between source and destination in core network while the PSTN allocated circuits dynamically as both are types of circuit ...
1
vote
1answer
158 views

TCP close 2-way handshake with tcpdump package

Well, I got a pcap package that uses the tcpdump command. In this pcap, the TCP closes in 2-way handshake! Questions: In this picture, can anyone determine who initiated the signal to close the ...
3
votes
2answers
63 views

Why is ARQ (Automatic Repeat reQuest) named so?

I can't make sense of a naming for Automatic Repeat reQuest. The idea is that ARQ is a method for transmitting data without negative ACKs, so standard ARQ flow is: Sender sends a packet If sender ...
1
vote
2answers
2k views

Error control in Transport Layer vs Data Link Layer

I understand that under the TCP/IP Protocol Suite, error control, flow control and other such services are provided by both, the Transport Layer and the Data Link Layer. My doubt is specific to error ...
4
votes
2answers
944 views

TCP's three-way handshake and Denial of Service attack

Hi I'm a newbie in networking, still confused with the relationship between three-way handshake and Denial of Service attack. As we know that if the client does not send an ACK to complete the third ...
2
votes
2answers
993 views

TCP Fast Retransmit and duplicated acknowledgements Ask

Hi I read an Textbook(Computer Networking : a top-down approach / James F. Kurose, Keith W. Ross.) describes the process of TCP's Fast Retransmit, basically TCP retransmits the lost paclet when it ...
2
votes
2answers
131 views

Send TCP request to closed port, In which layer will the request be discarded

Client send TCP packet to server to a closed port, ie 80. In which layer will the sync packet be discarded? I guess for Client, the request will timeout, for server it should discard the request ...
3
votes
1answer
485 views

Relationship between TCP window size and TCP congestion control

Am I correct that TCP receive window(which is a send window for the sender) has nothing to do with TCP CUBIC congestion control? TCP receive window is solely a property of TCP flow control?
4
votes
3answers
1k views

How is tcp/ip implemented

Well, first of all I am new to networking. And I have studied the layered structure of tcp/ip protocol stack. I know that the layered structure is an abstract model, but I didn't know how the ...
4
votes
1answer
488 views

How do data packets travel without merging?

I have been very interested in networking for quite a while, and I have been wondering this question. I've been thinking about this in complete binary, meaning how does a 0 of a data packet not get ...
1
vote
1answer
159 views

Does 1-byte transmission for probe segment operate based on Timeout?

I wonder what ACK number would be if the receive buffer of receiver side is full. For example, Consider a case that sender transmits a segment whose SEQ is 800, and 100 bytes size. Because the receive ...
1
vote
1answer
75 views

Can you vlan tag and assign a priorty (0-7) to SCP traffic

My question is in relation to the file transfer protocol SCP. I have a local time sensitive network built. In time sensitive network you can give priority to traffic by vlan tagging and assigning ...
5
votes
4answers
414 views

Port Numbers related doubt

Assume we have two browsers (Chrome and Firefox) running simultaneously, and both are requesting a web page. Lets assume Chrome is requesting www.facebook.com, and Firefox is requesting www.youtube....
1
vote
1answer
55 views

TCP Vegas: formula for expected number of backlogged packets

While reading Issues in TCP Vegas by Richard J. La, Jean Walrand and Venkat Anantharam (available online here), I stumbled across the following sentence (Part 3 - Rerouting, page 4): When the ...
1
vote
1answer
66 views

Can I run a VPN faster than internet using custom router + optimized protocol other than TCP/IP?

If I make a VPN using a custom, optimized hardware router, running a customized routing protocol much more efficient than TCP/IP, put it in place of the router my ISP gave me, then is it possible to ...
0
votes
2answers
68 views

Simplest explanation of ports, sockets, processes [closed]

Can anyone explain the simplest definition of what ports, sockets and processes are and what is the relationship between all 3. Thanks in advance.
8
votes
1answer
2k views

Is a TCP server limited to 65535 clients?

One might think that this places a hard limit on the number of clients that a single computer/application can maintain. One could be overseeing a web server, and be required to ensure that it can ...
1
vote
2answers
2k views

What is the difference between TCP/IP protocol and TCP model?

We know that there are two models OSI and TCP model. But TCP/IP protocol is different from TCP model as this protocol used in both OSI as well as TCP model. So why the two are named the same is ...
0
votes
3answers
892 views

Does the OSI model support connectionless communication in the transport layer? [closed]

In section 7.4.4.1.2 of ISO/IEC 7498-1:1994(E) it begins with: In connectionless-mode, the Transport Layer provides the following functions to support connectionless-mode transmission: But many ...
3
votes
2answers
912 views

TCP streams/connections

I want to ask how TCP creates streams (and what exactly is a stream). In Wireshark for example, I see multiple streams to one server and I can not understand how/when TCP creates this streams from the ...
1
vote
1answer
428 views

How does the UDP Checksum tell me if my data has changed?

currently I am having a Computer Networking cours and I am reading "Computer Networking a Top-Down Approach" At this point I am reading the Transport Layer part. And I have read about the checksum ...