Question

In: Computer Science

What is the relationship between Iterative and Hierarchical/Recursive DNS lookups? What are the three steps in...

What is the relationship between Iterative and Hierarchical/Recursive DNS lookups?

What are the three steps in a TCP session set-up?

Describe the relationship between IMAP and POP protocols.

Describe at least three improvements/changes made to the IPv6 header.

Which of the following OSI Layer 2 protocols does IPv6 Neighbor Discovery Protocol [NDP] completely replace?

  1. Ethernet
  2. ARP
  3. ATM
  4. Frame Relay

IPv6 was initially released in the 1990’s, but most Internet connected systems are still not currently using it. Provide at least two reasons or blockers that have slowed adoption.

Which 802.11 standard allows the most bandwidth? How much bandwidth does it support?

Which attack against 802.11 causes network nodes to disconnect using a spoofed frame? Why is this attack particularly dangerous

Bluetooth (802.15.1) has much more potential bandwidth than Zigbee (802.15.4). In what situations would Zigbee be a superior option to Bluetooth?

Solutions

Expert Solution

1.A DNS recursive query is between a DNS client(local computer) and ;its local DNS server. The local DNS server is responsible for answering the question that has come from its DNS clients. When this local DNS server could not resolve a name from its own database, then it will make an iterative query to other DNS server.

Example: Suppose local machine has a query like www.google.com and if the local DNS is a new machine and it has no record of the ip address of www.google.com. Then iterative query starts. In the iterative query other DNS can provide a referral if they do not know the requested IP address. Then the local server will go to the root domain name server and get back the ip address of .com server as referral. with this referral local DNS server will go to .com server and .com server gives back the IP address of Google DNS server. Then the local server get the IP address of www.google.com from Google DNS server.

POP3 : using POP3 mails only can be accessed from a single devices. After downloading the mail it will be deleted from the server.

IMAP: Mail can be accessed in multiple devices. This protocals helps to synchronize all devices with main server.

2) TCP stands for transmission control protocol. With the help of TCP data can be delivered successfully. TCP uses Three-Way-Handshake to establish a connection between client and server.

Example: Suppose a client has requested for a web page from a server. But before transmitting the web page TCP connection must be established using Three-Way-Handshake.

Step1: Client sends SYN segment to the server for synchronization

step2: Server replies with SYN-ACK. Here Server acknowledge the request coming from the client and ask client to open the connection.

step3: Client replies with ACK which stands for yes. Then the two way connection is established.

4) ARP does IPv6 Neighbor Discovery Protocol [NDP] completely replace.

5) i) implementation of IPv6 is costly.

ii) IPv4 address exhaustion was the major drive to implement IPv6. But NAT was already there in use. NAT can be implemented using low cost and also provide basic security.

802.11ac gives most bandwidth. Its approx 433 mbps.

6) 802.11 wireless lan networks are vulnarable to MAC address spoofing attack. The reason for this attack is management frames are sent as plain text and there is built-in encryption or authentication is present.

7) Zigbee can be used where application requires low data transfer rate and low power consumption. In case of traffic management system Zigbe can be used. Suppose to control traffic congestion city has installed numerous traffic sensors. connecting all these sensors using cable is cumbersome and expensive and also uses of wifi connection is expensive and Blutooth is also not be used as the distance between two sensors is long. In this case Zigbee canbe used.


Related Solutions

What is the difference between recursive and iterative bubble sort? I thought that iterative is most...
What is the difference between recursive and iterative bubble sort? I thought that iterative is most effecient but is that only with large data sets? If recursive scans through less each time, does that mean its always more effecient?
Place the following steps in order, from first to last, in the DNS hierarchical process. Do...
Place the following steps in order, from first to last, in the DNS hierarchical process. Do this by typing the number in front of the step. Do not reorder them. Step Number (Type the number, do not reorder) Step Description Authoritative TLD DNS server gives a referral to the destination domain’s authoritative DNS server. DNS client adds the response to its DNS Resolver Cache. Local DNS server queries an authoritative TLD DNS server. Destination domain’s authoritative DNS server gives the...
Iterative implementation of a recursive algorithm executes faster than recursive implementation because no _____ needs to...
Iterative implementation of a recursive algorithm executes faster than recursive implementation because no _____ needs to be maintained. Select one: a. recursion b. iteration c. recurrence d. stack e. array
Iterative Linear Search, Recursive Binary Search, and Recursive Selection Sort I need it in Java with...
Iterative Linear Search, Recursive Binary Search, and Recursive Selection Sort I need it in Java with comments and I need the input file to be placed with Scanner not BufferedReader Please help I need Class River Class CTRiver and Class Driver Class River describes river’s name and its length in miles. It provides accessor methods (getters) for both variables, toString() method that returns String representation of the river, and method isLong() that returns true if river is above 30 miles...
design two algorithms, an iterative version and a recursive version , for finding the min and...
design two algorithms, an iterative version and a recursive version , for finding the min and max values in an array of n numbers A.) a iterative version B.) a recursive version derive the time efficiency functions (or time function in terms of n) for each, analyze each function, and compare and discuss the results of the analysis
Write a recursive and an iterative function to calculate the nth element in a Fibonacci sequence....
Write a recursive and an iterative function to calculate the nth element in a Fibonacci sequence. A Fibonacci sequence is defined as the element 1, followed by another 1, and each element thereafter is the sum of the previous two elements. For example, the first 9 elements of a Fibonacci sequence are: 1 2 3 5 8 13 21 34 This famous sequence was originally used to predict the growth of rabbit populations! Once you have each of the functions...
DESCRIPTION Objectives To develop a recursive solution to an open-ended iterative problem To develop a program...
DESCRIPTION Objectives To develop a recursive solution to an open-ended iterative problem To develop a program that manages bad input Description Write a program (printSquares.scala) that read non-negative Int values from a user one at a time. For each positive Int, print out a message with the square of the number. Your program should quit when the use enters a negative Int. Note: You will also need to manage bad input! If the user types something in that isn't an...
In c++ Rewrite the following recursive method into an iterative function.  void mystery (int n) {  ...
In c++ Rewrite the following recursive method into an iterative function.  void mystery (int n) {    cout<<"? ";    if (n > 0)      mystery (n - 1); }
What is the local DNS server position DNS hierarchy?
What is the local DNS server position DNS hierarchy?
Write two Java programs ( Iterative and Recursive programs ) that solves Tower of Hanoi problem?use...
Write two Java programs ( Iterative and Recursive programs ) that solves Tower of Hanoi problem?use 4 disks and 3 bars
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT