Subnet:
- Subnet divides the network into logical pieces. This process is known as subnetting.
- Systems or computers can communicate directly with each other if they belong to the same subnet or subnetwork.
- Subnet contains the host addresses of a particular network.
- The computers which are outside of a subnet can communicate with other computers only through routers.
Subnet mask:
- A subnet mask is a 32 bit number that is used to divide IP address into network and host addresses.
- The number of IPs to a specific network can be limited by a single subnet mask.
- Single network can be organized into smaller networks called subnets by using multiple subnet masks.
- Subnet mask is used to identify the computers that belong to a specific TCP/IP network.
- Systems or computers can communicate directly with each other if they are belongs to the same subnet.
- The computers which are outside of the subnet can communicate with other computers only through routers.
- Net mask is also defined as the amount of bits that are used for network portion.
Internet Protocol (IP) address:
- IP is a protocol used in network layer of internet model.
- It is used to routes the packet through an optimal path in a network.
- IP performs addressing to find the next computer in an optimal path.
- Each IP address consists of two parts; Network and Host part.
- An IP address is a 32 bit number containing 4 octets.
- Classless Inter-Domain Routing (CIDR) provides additional specification for an IP address where additional specification implies to the number of significant bits that makeup a network portion.
- Example: Consider an IP address “192.168.0.25”
- Given IP address is class C address so it is associated with a subnet mask “255.255.255.0”
- In CIDR notation, this can be represented as “192.168.0.25/24”. This means 24 bits of an IP address is significant for network portion.
Explanation of Solution
b)12.1.0.0/24
Given:
12.1.0.0/24
Solution:
Identification of subnet mask:
Step-1: The binary value for the given address 12.1.0.0 is 00001100.00000001.00000000.00000000.
Step-2: The Subnet mask for the given IP 12.1.0.0 is 255.0.0.0 as the given IP address is class A address...
Explanation of Solution
c) 12.1.0.0/20
Given:
12.1.0.0/20
Solution:
Identification of subnet mask:
Step-1: The binary value for the given address 12.1.0.0 is 00001100.00000001.00000000.00000000.
Step-2: The Subnet mask for the given IP 12.1.0.0 is 255.0.0.0 as the given IP address is class A address.
Step-3: The binary equivalent of 255...
Explanation of Solution
d) 12.1.0.0/28
Given:
12.1.0.0/28
Solution:
Identification of subnet mask:
Step-1: The binary value for the given address 12.1.0.0 is 00001100.00000001.00000000.00000000.
Step-2: The Subnet mask for the given IP 12.1.0.0 is 255.0.0.0 as the given IP address is class A address.
Step-3: The binary equivalent of 255.0.0.0 is 11111111.00000000...

Want to see the full answer?
Check out a sample textbook solution
Chapter 5 Solutions
BUSINESS DATA COMMUNICATIONS AND NETWORK
- Write a program that reads a list of integers from input and determines if the list is a palindrome (values are identical from first to last and last to first). The input begins with an integer indicating the length of the list that follows. Assume the list will contain a maximum of 20 integers. Output "yes" if the list is a palindrome and "no" otherwise. The output ends with a newline. Hints: - use a for loop to populate the array based on the specified size (the first number entered) - use a for loop to check first value with last value, second value with second from end, etc. - if the values do not match, set a Boolean variable to flag which statement to output (yes or no) Ex: If the input is (remember to include spaces between the numbers): 6 1 5 9 9 5 1 the output is: yes Ex: If the input is: 5 1 2 3 4 5 the output is: C++ codingarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." push Write an Arduino program to obtain the complement following input sequence (1011) by using switch connected to pin 11 and one LED connected to pin 12. one of the buttonarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write a program to read the distance from ultrasonic sensor connected to pin No. A3 and urn ON a RED pin No. 12 when the distance rises from 100cm.arrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to blink (flash) 8- LED's connected to pins (6-13) according to the following sequence: array with delay of 0.1s). (Note: Use Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Pin 11 Pin 12 Pin 13 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 11100 0 1 1 1 1 1 1 1 1 1 1 1 1 177 1 1 1 1 1 1 1 1arrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have two push buttons connected to pins 7 & 8 and two LED's connected to pins 9 & 10 of an Arduino. Write a program to turn ON the LED's if the two push buttons are pressed according to the following scenario. push buttons push buttons LED (pin9) LED (pin10) Delay (pin7) (pin8) open open HIGH HIGH 2s closed open LOW HIGH 1s open closed HIGH LOW 1s closed closed LOW LOW 3sarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." OF ENG Connect 8 LED's and one push button to an Arduino, write a program to glow the LED's in series one by one when the button is pressed. When the button is released it should stop and restart again when the button is pressed hold. And when the LED's sequence is complete it should stop and shouldn't restart unless the button is released and repressed.arrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to read the status of two push buttons COLED's connected to pins 2&3 respectively and flash ON two connected to pins 12&13 respectively according to the following scenario: If pin 2 is HIGH let LED 12 flash with delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with delay of 300ms.arrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to obtain the complement following input sequence (1011) by using switch connected to pin11 and one LED connected to pin12. one push of the buttonarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have two push buttons connected to pins 7,8 and two LED's connected to pins 9,10 of an Arduino. Write a program to turn ON/OFF the LED's if the two push buttons are pressed according to the following scenarios: S7 S$ L9 L10 Delay 0 0 1 1 2s 1 0 0 1 1s 1 1 0 1s 0 0 3s EERINGarrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to read the status of two push buttons connected to pins 2&3 respectively and flash ON two LED's connected to pins 12&13 respectively according to the following scenario: If pin 2 is HIGH let LED 12 flash with delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with delay of 300ms.arrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have 4-LED's connected to pins (10,11,12,13) and 2-Switches connected to pins (4,5) of an Arduino, write program to turn ON 10&12 while turning OFF 11&13 for 350ms by pressing the switch connected to pin 4. Then turn ON 10&11 while turning OFF 12&13 for 400ms when pressing the switch connected to pin 5.arrow_forwardCan you write the following C program into ARMv8 Assembly Language?long long int f(long long int n, long long int k) { long long int b; b=k+2; if (n==0) b = 8; else b = b + 4 * n + f(n-1,k+1); return b + k; }Can you make sure to properly save and restor registers across prodcedure calls, and assume that the procedure starts at address 0x00400100. Additionally, can you keep variable b at X19, and assume n and k are passed in X0 and X1. The result is returned in X0arrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY





