IP Questions

1) What is a protocol?

A protocol is a set of rules and guidelines for communicating data. They're based on specific rules and regulations for computing and are designed to be efficient. They also specify standards for communication and provide detailed information about processes that are involved in the transmission of data. This could include the type of task, process nature, data flow rate & type, and device management.

2) What is an Internet Protocol (IP) address?

An IP address is an identifying number for a piece of network hardware that gets linked to all online activity that you do. When you go online for emailing, shopping, or chatting, your request must be sent to the correct destination, just like how you can't send a package with simply a name; you must know the exact destination, this case being the specific address.

3) How is it organized hierarchically?

An IP address uses a set of numbers spaced out by periods in order to locate something on the Internet. It…

Blown to Bits (Koan 6): Nothing Goes Away

This koan gives insight to the effects of data usage and how much can truly be stored. We may not be able to keep up with the demand for more data since it takes up physical space, so only a policy that can call for deletion will make that decision for us. Every technical item we own can track us, but there may not be enough room to store all of it, since everything we delete is not really "gone."

1. Argue if you agree that it is a "truth" and if it will always be a "truth."

I believe that this will only be a truth as long as data will continue to be stored constantly, unless if there is a policy that calls for deletion. Everything that is done digitally will continue to be tracked, from credit cards to birth certificates, to which apps you tap "download" for on your device. There is so much data being multiplied by the second everyday, that one day we may not be able to keep up with the needs of people creating more digital information that need…

Quiz 1 Questions

1.) The time it takes for a bit of data to travel from the sender to receiver:


The definitions for both latency and bandwidth can be mixed up sometimes & easily confused. Latency is the TIME it takes for data to travel from one point to another, while bandwidth is the rate of DATA that is transmitted in a period of time.

2) Which of the following is the correct Hex representation for the decimal number 16?


The answer is 10 because we must remember how Hex works -- after 15, which is F, we must add another bit of data so 16 is represented in binary as 0001 0000, making it 10 in Hex.

3) When communicating within a network, a few things are important. Of the list below, which is most important?


I answered "message" since I was a bit confused on what the question was asking, since I thought the information you'd be expressing to others in a network (secure or unsecure) was important. The correct answer is timing because of how fast information is tra…

Breakthrough Technology

Did you already know about any of these innovations?    No, I actually haven't been familiar with any of these. I have heard of 3-D printing before as well as hopes of making translation easier between a language barrier with technology, but these seem much more innovated than what I expected them to be. Which ones did you find most interesting in terms of impact on society, culture, or economy?     The innovation I found the most interesting was the zero-knowledge proof. Limiting the risk of a privacy breach is extremely important in today's world when hackers are trying to get their hands on what ever information they can. Millions are affected by identify theft each year, as well as getting their credit card information hacked, social media accounts being compromised, etc. Everyone deserves privacy when making transactions and purchases online, as everything should be anonymous anyway because important information is being processed. Which did you find the most interesting on…

The Internet Is For Everyone

Challenge #5: The Internet is for everyone - but it won't be if it is too complex to be used easily by everyone. Let us dedicate ourselves to the task of simplifying the Internet's interfaces and to educating all that are interested in its use.

Unless if you have grown up in the age where technology growth was at an all time high in around the 2000s, most adults have not been exposed to the lengths that technology can go to and new innovations that arise every year. For example, my mother grew up using a simple flip phone, not knowing all the new details that come with new cell technology such as an iPhone. The kids who grew up with these new innovated phones in their hands, Gen Z, already have knowledge of this new technology while Baby Boomers (current adults) and the elderly aren't as familiar. I believe that the current youth should help adults adapt to this technology so that we're all on the same level of understanding on how our world is changing and how it will…

Marconi Trip

In my opinion, I thought the trip to Chatham Marconi Maritime Center was a great learning experience. My favorite part was actually getting hands-on experience with an Enigma machine. When we watched the movie in class, I was very intrigued with how it worked, so I was excited to get my hands on one and experience the message decoding firsthand! The exhibits that mainly had to do with Alan Turing and Bombe were my favorite parts to learn about. I also enjoyed getting insight to a career in Data Science since I'm currently enrolled in AP Statistics and have computer science experience. I typically don't like lecture-style presentations and enjoy hands-on learning more, however, since this was a topic I was interested in, I appreciated getting more information about what a career in Data Science withholds. I just wish he gave more background to what Data Science really involves into further details, because no one could really ask a question from barely any previous knowledg…

9/27/18 - Fahrenheit

The purpose of the assignment was to convert a temperature from Celsius to Fahrenheit by coding with C and using lines of code such as "get_float" and the Celsius-Fahrenheit conversion formula.

The first problem I encountered was accidentally typing "get_int" instead of "get_float" -- I've noticed that sometimes I mix those up.

Tip for myself: use "get_float" when wanting to receive a decimal value, not a whole integer

Remembering how I executed my calculator code last time, I had a similar mindset when creating this code. I put the %f values first in quotations with the Celsius-Fahrenheit conversion (F=((C * 9) / 5) + 32) at the end of the code line. When doing the calculator practice, I remembered to add a .1 before the f\n, knowing I needed a decimal place for the conversion. I'm now more familiar with using floats in programs along with mathematical equations. When I input 100 Celsius into my code, I got my answer as 212 Fahrenheit as exp…