Ip Adresses

1

- 1.1.1.1.1(This is not valid as it is a set of 5 digits not a set of 4 digits, which doesn't follow the IP address protocol.)
- 23.23.23.23(This is  valid since  there are 4 numbers they are in the range 0-255)
- 134.492.100.0(This is not valid because the second number excedes 255, which is the bound)
- 255.256.55.255(This is again not valid becuz the second number also excedes 255)
- 2.93.255.1(This is valid as there are 4 numbers and they are 0-255)

2

- Multicast because he is only 1 person setting it to a roup of divices on a specific ip range, which is on the network. UDP is also used in this.  # Models ## 1
- ASCII is the only one on the Presentation layer as it translates different characters into a universal language that computers use.
- The rest are apart of the Transport layer as they relate to the transfer of data between computers.

2

- It would be in the application layer because it is an application that alllows resource sharing through different computers over a network. This is the 7th layer too. 

DNS

- The subdomains would be bob, is, the, and best. He should buy best domain from the DNS provider.

HTTP and HTTPS

1

- HTTPS provides encryption with SSL/TLS or Secure Socket or Transport Layer Securty encryption, which makes the data more secure and HTTPS a better option.  ## 2
- We used HTTP.
- The benefits of this is it might be much more faster than HTTPS but the problem is it won't be as secure.

TCP and UDP

1

- He should use UDP because it is a faster protocol but the cons of it is that it won't be as perfect or reliable as normal because it picks speed over the quality always to make it better for live streaming. A potential issue is some of th epixels not loading in properly. ## 2
- It ensures all the packets arrive properly to give you the quality and accurate result. An example of it doing this is through the server-to-server communication. 

3

- It does SYN-ACk so it sends back acknowledgement of this to the server A to ensure Server A that everything is running smoothly.
- Another use of this is possibly a chat system, which is much less data than streaming but requires correct letters and accuracy.