in Computer Networks edited by
6,421 views
30 votes
30 votes

Provide the best matching between the entries in the two columns given in the table below:

$$\begin{array}{|ll|ll|} \hline \text {I.} & \text {Proxy Server} & \text {a.} &  \text{Firewall } \\\hline \text{II.} & \text{Kazaa, DC++} & \text{b.} & \text{Caching} \\\hline \text{III.} & \text{Slip} & \text{c.} & \text{P2P}\\\hline \text{IV.} & \text{DNS} & \text{d.} & \text{PPP} \\\hline \end{array}$$

  1. $\text{I-a, II-d, III-c, IV-b}$
  2. $\text{I-b, II-d, III-c, IV-a}$
  3. $\text{I-a, II-c, III-d, IV-b}$
  4. $\text{I-b, II-c, III-d, IV-a}$
in Computer Networks edited by
6.4k views

3 Comments

Is it there in syllabus now?
In 2021?
3
3
Yes, pretty much
0
0
never heard kazaa and dc++, only p2p app I know of is torrent ;)
2
2

4 Answers

28 votes
28 votes
Best answer

       Answer is C) I-a, II-c, III-d, IV-b

  1. Proxy Server $\Rightarrow$ Proxy Server and Firewall can be combined. $--$ a. Firewall
  2. Kazaa, DC++ $\Rightarrow$ These are P2P application.$--$ c. P2P
  3. Slip $\Rightarrow$ P2P Slip is a predecessor of PPP.$--$ d. PPP
  4. DNS $\Rightarrow$ DNS responses are often called $--$ b. Caching
edited by

1 comment

Thanks Akash
4
4
43 votes
43 votes

Proxy server- In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers.[1] A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server and the proxy server evaluates the request as a way to simplify and control its complexity.

Firewall - In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.[1] A firewall typically establishes a barrier between a trusted internal network and untrusted outside network, such as the Internet.[2]

A proxy server (running either on dedicated hardware or as software on a general-purpose machine) may act as a firewall by responding to input packets (connection requests, for example) in the manner of an application, while blocking other packets. A proxy server is a gateway from one network to another for a specific network application, in the sense that it functions as a proxy on behalf of the network user.[2]

Proxies make tampering with an internal system from the external network more difficult, so that misuse of one internal system would not necessarily cause a security breach exploitable from outside the firewall (as long as the application proxy remains intact and properly configured). Conversely, intruders may hijack a publicly reachable system and use it as a proxy for their own purposes; the proxy then masquerades as that system to other internal machines. While use of internal address spaces enhances security, crackers may still employ methods such as IP spoofing to attempt to pass packets to a target network.

So I -> A .. Now next 

Kazaa, DC++ - Kazaa Media Desktop (once stylized as "KaZaA", but later usually written "Kazaa") started as a peer-to-peer file sharing application using the FastTrack protocol .DC++ is a free and open-sourcepeer-to-peer file-sharing client that can be used for connecting to the Direct Connect network or to the ADC protocol

P2P(Peer to Peer) - Forms a loose group and can communicate with others in the group . No need to distinguish client and servers in this architecture.

so II -> C .. Now next

Slip - SLIP means Serial Line Internet Protocol. SLIP is the result of the integration of modem protocols prior to the suite of TCP/IP protocols.It is a simple Internet link protocol conducting neither address or error control, this is the reason that it is quickly becoming obsolete in comparison to PPP.

PPP(point to point) - Data link layer (layer 2) protocol used to establish direct connection between two nodes (no host or router in between) . Example - Telephone .It is a much more developed protocol than SLIP (which is why it is replacing it).

So III -> D .. Now next

DNS - A DNS cache (sometimes called a DNS resolver cache) is a temporary database, maintained by a computer's operating system, that contains records of all the recent visits and attempted visits to websites and other internet domains.In other words, a DNS cache is just a memory of recent DNS lookups that your computer can quickly refer to when it's trying to figure out how to load a website

Caching - Caching is an area of a computer’s memory devoted to temporarily storing recently used information. The content, which includes HTML pages, images, files and Web objects, is stored on the local hard drive in order to make it faster for the user to access it, which helps improve the efficiency of the computer and its overall performance.

So IV -> B ... Option C ..

edited by

4 Comments

in Kurose & Ross, its mentioned that Web caching is also known as proxy server, which is a network entity that satisfies requests on behalf of an original web server. The web cache has its own disk storage and keeps copies of recently requested objects in the storage.

How is proxy server related to firewall than, i am confused, plz help

0
0

@meghna Technically, proxy servers, and firewalls are distinct network entities. However, a proxy server could be configured to act as a firewall. When network traffic is passing through a proxy, it can also selectively act on those packets, just as firewalls do.

Does this make sense?

3
3

any  source?

0
0
2 votes
2 votes
DNS FIREWALL
PROXY SERVER for Caching
SLIP is PPP data link layer protocol.

4 Comments

Why DNS and Firewall?
0
0
sir DNS and Firewall both related to Application layer.
no other option matches DNS ..
CACHING may b an Option which maches DNS bt Proxy Server also der.. thats why i matched DNS to FIREWALL.
0
0
Yes we can also use proxy servers for caching.
0
0
finally is the answer c or d?
0
0
1 vote
1 vote

The responses of DNS are cached, so that DNS isn't looked up again and again.


Proxy server — Firewall.


PPP stands for Point to Point Protocol. SLIP stands for Serial Line Internet Protocol, and PPP is the successor of SLIP.


Kazaa and DC++ are classic examples of P2P (Peer to Peer) file sharing applications.

 

Option C

Answer:

Related questions