Questions tagged [computer-networks]

Questions about problems that arise when you connect multiple computers to form a network.

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

How does AH header in IPSec prevents replay attacks?

According to Tanenbaum's Modern operating systems, The purpose of this field is to detect replay attacks. These sequence numbers may not wrap around. If all $2^{32}$ are exhausted, a new security ...
1
vote
0answers
35 views

Is e-mail communication peer-to-peer?

In his networking textbook, the world-renowned computer science expert Tanenbaum says that e-mail communication is inherently peer-to-peer. Here is the paragraph from the book: Peer-to-peer ...
1
vote
1answer
40 views

Tearing down the FSM description of congestion control

I was going through the text Computer Networking- A Top-Down Approach by Kurose and Ross, there I found subtleties with the TCP congestion control FSM which is shown below: Mainly I am having ...
1
vote
0answers
11 views

About the paper Privacy-preserving in association rule mining using an improved discrete binary artificial bee colony

I don't understand two parts in this paper: The min notion on page 4 line 357 (equation 10d): I understand this as to find all the $M_{10}$, $M_{11}$, $M_{01}$ first and then try to minimize the ...
1
vote
0answers
45 views

How do I compress data vectors in broadcast messages?

Let us model a wireless broadcast network as an undirected graph $G(V,E)$ where there is an edge between every pair of nodes ${i,j}\in V$ if they are in transmission range of each other. $w_{i\to j}$ ...
1
vote
0answers
41 views

SSID evaluation within the 802.11 protocol

Inspired by a question on superuser, I was reading up on the 802.11 protocol. This made me wonder if the SSID is actively used outside the authentication and association process. I know that it can be ...
1
vote
2answers
41 views

What is the the relation between the amount of data transmitted and line distance?

I am wondering what is the relation between line distance and the amount of data transmitted on that line. I know only the basic of computer science. Let's say I want to calculate the time it takes ...
1
vote
1answer
67 views

S/Kademlia dynamic crypto puzzle

In S/Kademlia two crypto puzzles is used, one static and dynamic. The static is used to generate a key pair that makes an eclipse attack difficult to achieve, the dynamic to make Sybil attacks harder. ...
1
vote
0answers
18 views

Application deployement and network models [closed]

I am a self-taught in computer science. I am interested on have a robust test book on which study the nut and bolt of application deployment. I mean all the processes involved in getting new software ...
1
vote
0answers
17 views

Designing and implementation a publish subscriber system [closed]

I have to build a simple publish-subscribe system in say C++ for example that can handle multiple subscriber. I have never done anything like that although I have made HTTP server and client, but not ...
1
vote
0answers
877 views

Small doubt in vulnerable time of CSMA/CD and pure aloha

I understand that vulnerable time is the time when collision is possible. In CSMA/CD, the vulnerable time is Tp because it takes Tp time for bit to travel from source to destination and collision ...
1
vote
0answers
78 views

Broadcasting in Cable Internet: How does it work? [closed]

Sorry for the long post. I tried to make it small but couldn't make it any smaller. Any help would be really appreciated. It would be great if you can explain from the basics. In the book "Computer ...
1
vote
1answer
527 views

Computer Networks: Does integrity depend on confidentiality?

I'm taking the course computer networks and we currently had our second lecture. We got the following question: What are the differences between integrity and confidentiality of a message? Is ...
1
vote
1answer
3k views

Go-Back-N ARQ Protocol Throughput Question

I am an undergraduate studying Data Coms and Networking and this question about go-back-N ARQ popped up that I am struggling to get my head around and cant find anything similar online. Any help at ...
1
vote
0answers
96 views

Paris-Traceroute and Traceroute Difference

I am trying to understand the difference between Paris-traceroute and normal traceroute. I am using this website ( https://paris-traceroute.net/about) and trying to get the idea, what is Paris-...
1
vote
0answers
23 views

How does a remote connection knows it's endpoint inside a LAN?

I'm very curious about anything related to packet headers since im not well aware of how TCP/UDP protocols identify it's connection endpoint after a public IP is addressed. As for today I know the ...
1
vote
0answers
37 views

fundamental doubt in definition of routing table

I have some very simple doubt in definition of routing table, and would be thankful if anybody could clarify it. The doubt is that can the routing table of any node, say w, be smaller than the degree ...
1
vote
0answers
62 views

Two word computer term ending in word "complex" meaning computers connected together

I remember seeing a Computer Science jargon which means multiple computers connected together; a network. It ends in the word "complex" and the first word (I cannot remember this but I shall guess to ...
1
vote
0answers
190 views

How does the destination IP address go from Application\End to End Layer to the Network Layer?

If the TCP segment does not contain the destination IP in its header, how does the(first) network layer decide the first link to traverse, to get closer to the destination IP. I have learnt that the ...
1
vote
0answers
32 views

Can queueing model capture insights of a system in terms of CPU utilization & service delay? [closed]

After some efforts, I'm really doubtful about the application of that queueing model in analyzing network servers (specially in my case, IP Multimedia Subsystem) as well as predicting the workload. ...
1
vote
0answers
87 views

Byte Stuffing, escaping a flag at maximum frame

I want to encode a message using byte stuffing where every frame delimited by a flag byte 'F' at both ends and escape code equal to the character E. I am trying to encode the message 'DEEP-FRIED-...
1
vote
0answers
542 views

Throughput in sliding window protocol

Can anyone help me with this test question ? I am not really expert on this. Assume $1000$BASE-LX network. Communication is using sliding window protocol with $15$ frames, each frame with $1000$ ...
1
vote
0answers
580 views

How Can a Network Server Identify a Specific Computer, Is There a Computer Fingerprint?

Most of websites put some restrictions on how to use their services; the following paragraphs are taken from “Terms of Service” of such website: Only one account per computer is allowed to view ads. ...
1
vote
0answers
34 views

what is correct maximum number of subnetworks? [closed]

ip: 10.5.2.1 subnetmask: 255.255.255.240 {10.5.2.1/28} what is correct maximum subnetworks ???? what is different between classful subnet and CIDR subnet ???
1
vote
0answers
227 views

How does 4G LTE work faster than any ordinary Internet connection [closed]

How is 4G LTE faster than any ordinary internet connection? What is the mechanism behind it?
1
vote
0answers
52 views

Why are there so many available loopback addresses? [closed]

I don't really know whether this is the correct site where to post this question, I'm sorry if I'm mistaken. I am studying computer networks and during the explanation of the ip protocol the ...
1
vote
0answers
71 views

Buffering packets vs. low latency routing [closed]

I am considering strategies to compare the performance of routers with buffers vs. their lower latency counterparts in a simple network setting (N clients communicating with each other randomly ...
1
vote
0answers
389 views

Closed network system that use OSI model to connect to another network?

The OSI model can be used for LAN and WAN networks, allowing the interconnection of [vendor] closed systems and it only informs what each layer have to do. Someone said that this phrase is false, ...
1
vote
0answers
299 views

NTP: synchronisation of time between two machines for ICMP timestamping

Some guy on the internet recommends using the same ntp server when it is required to troubleshoot asymmetric routes through ICMP, and it's somewhat important to have synchronised time between the two ...
0
votes
2answers
65 views

Can we improve internet speed by serializing timestamps?

If we (scientists) came up with a way of representing numerical timestamps as letters hence reducing the number of bytes needed to represent timestamps, would that mean an improvement in internet ...
0
votes
1answer
508 views

Difference between 2f+1, 2f and 3f+1

I am currently reading the Practical Byzantine Fault Tolerance paper. I am unable to completely understand the difference between 2f and ...
0
votes
3answers
27k views

RTT (Round Trip Time) calculation

How do I calculate RTT, do I start to measure the time from the beginning of the segment transmition or from the moment all the segment had been transmitted? The end time is the moment the sender ...
0
votes
1answer
22 views

Possible error in Computer Networks, V Edition by Tanenbaum & Wetherall

Under section 5.4 Quality of Service on page 404: Multimedia applications in particular, often need a minimum throughput and maximum latency to work. Isn't this statement incorrect? Shouldn't it be :...
0
votes
1answer
365 views

What are the things one can do with the internet without the World Wide Web? [closed]

If the question above makes any sense!
0
votes
2answers
764 views

Why is RTS/CTS optional?

I was reading in Wikipedia about it and one of the main things that were pointed out was that it is only an optional mechanism. This bugs me more than it should as I cannot find any information that I ...
0
votes
2answers
589 views

Is it possible to calculate the propagation delay if only the length of the link is known & not the speed at which a bit travels into the link?

Consider a $10^7$ bps link that is $400$ km long, with a queue large enough to hold $2000$ packets.Assume that the packets arrive at the queue with an average rate of $4000$ packets per second and ...
0
votes
2answers
713 views

scale-free networks and adjacency matrix

Given a distribution over graphs with $n$ nodes having the "scale-free" property, I would like to compute for a pair of vertices $(a,b)$ the probability that they are connected (or more precisely the ...
0
votes
1answer
38 views

Which overhead is smaller - function call or passing variables between processes?

the question is related to networking frameworks; callback-based approach requires you to call a callback function every time you receive a new data packet; this is not a good approach for high-load ...
0
votes
1answer
21 views

MAC protocol with throughput of 1

Consider a MAC protocol (ALOHA, CSMA, TDMA, etc.) that, even for very high loads, always results in a throughput of 1 (normalized with respect to the channel speed). Why is that not good if the ...
0
votes
1answer
25 views

tcp congestion avoidance

I came across this question: ...
0
votes
1answer
60 views

Diffie-Hellman and its disadvantage with large primes

I was reading our university slide on the Diffie-Hellman where it is mentioned that one of the disadvantages of D-H is that For large prime, $p-1$ is an even number so, $\mathbb{Z}^*_p$ will have a ...
0
votes
1answer
23 views

How can I download a streaming file without the file's specific address? [closed]

I want to download a streaming file, but I don't know the real address of that file, only the address where the stream is. How can I download that file? Is it possible to know the address of the file ...
0
votes
2answers
65 views

How to decide which bytes will form a packet ?(computer networks)

In wireless communication , I understand what it means to transmit a "bit" but I wanted to understand what exactly does it mean by a packet . *******POST EDIT/RECEIVING INITIAL ANSWERS******* I got ...
0
votes
1answer
3k views

What exactly is transmission time?

Seems very trivial but I'm confused which one of these correctly define transmission time. Time taken by a message to reach receiver. Time taken to push message on the link by the sender. Which ...
0
votes
1answer
123 views

Paxos Consensus

how does Paxos Consensus algorithm behave in an asynchronous environment? Because as far as I know Paxos only work in synchronous environment. Correct me if I am wrong :) Sorry for the noob question,...
0
votes
1answer
33 views

Does two system's clock synchronises to communicate with each other?

If two computer system's has to do some kind communication like data transfer or receiving should its clock sync to do that?If not then how they transfer bytes without having syced clocks?
0
votes
1answer
2k views

Difference between centralized computing and distributed computing using Client-Server

I already understand that Distributed Computing is the breakup of having multiple clients rely on a single source, and having each client utilize other clients for information. But my confusion comes ...
0
votes
1answer
184 views

How can there be stop and wait protocol for a simplex channel?

Doesn't the receiver have to send back an acknowledgement frame? So how can it send back a frame, since a simplex channel only allows transmission in one direction?
0
votes
1answer
1k views

How to compress a bit string? [closed]

I'm aware of some techniques to compress a string of characters such as Huffman coding. I need to know whether there is any technique to compress a long string of arbitrary bits? (ideally with high ...
0
votes
1answer
1k views

Jamming signal useless in CSMA / CD?

I'm looking at collision detection in communication protocols, in particular Carrier sense multiple access with collision detection (CSMA/CD). According to what I've read on Wikipedia, a collision ...

1 2 3
4
5
7