Thursday, November 29, 2018

IP Post

What is protocol?
Protocol is a series of rules used in the transformation of data between electronic devices that can range from computers to cell phones. This determines how the data will be sent and received.

What is an IP?
An IP address is a numerical number assigned to each device that will provide user identity and location.

How is it organized hierarchically?
The routing of the IP is divided between a host and network portion which allows data to be transferred. By adding sub networks one can add additional hierarchy levels.

How many bits are in an IPv4 address?
There are 32 Bits.

How many IPv4 addresses does that mean there are?  
There are 4,294,967,296 IPv4 addresses.

What is the difference between IPv6 and IPv4?
The difference is that there are 32 bits in IPv4 versus 128 in IPv6.

Why do we need IPv6?
This is because the IPv4 is running out and with increased demand and there is a need for better security and space which the IPv6 offers with it's 128 bits.

What is an IP packet?
This is a packet that carries data for a network. This includes control information and user data. This is transferred and kept as a record.

What is the difference between an IP address and an IP Packet?
An IP packet consists of 2 home addresses as it is sent between them and it is represented using a letter. As for an IP address this is between the sender and receiver which are represented by four octets normally.

What is the purpose of the Domain Name System (DNS)?
This acts as a converter to change domains which are usually made alphabetically into IP addresses because  the internet solely runs on the IP addresses and therefore has to be converted from the domain. This will result in an easier way to locate a website.

Tuesday, November 20, 2018

Is perfection normal? (blown to bits)

In the world of computers it can be interpreted that yes there is an inevitable truth. However, because no human is perfect then it would not be the case for that. I think it is safe to say that for computers they will always be perfect with maybe very few errors and humans would be the opposite. As a student growing into the generation where technology is everywhere it can be inferred that we see this technology everyday. Computers are a natural and important way of how I handle my schoolwork. This is something that I rely on a ton as it makes my researching and communication so much more efficient. Phone technology is also something I use quite a bit and texting by sending bits of data to other people I also rely on and it is perfect at transferring that as long as I have signal to a service. So everywhere I am there is something that has perfection in it whether I do or don't realize it. However, with that there is also many things that are imperfect. So in conclusion I would say yes perfection is normal.

Thursday, November 8, 2018

Quiz 1

I had a hard time on quiz 1 if I am being honest some of the questions I had to ask about after the quiz and my grade definitely reflected that. Questions that I thought were totally hard were 6, 9, 11, 13 and 15. Starting with question 6 I felt this was a very difficult question because I was just very unsure of which was right I felt that pixels would be the answer as  data can be transferred that way and submarine cables just sounded wrong. However, now I know that it was the right answer because those cables are all over I just totally forgot that.  As for question 8 I said ASCII because it seemed like the right choice I was honestly lost on this one. I actually did come to realize later that the English language is actually what Morse code is supposed to translate and that was the answer.  For question 11 I said that the source code was what told the program to print things however it was program instructions which I should have known because it asked how it runs the program and it was just a simple error.  For question 13 I said a final print statement was missing however after review I knew that you didn't need the print at the end but instead you need x to have it's value change. And lastly for question 15 I said 16 which I don't really remember how I got but looking back now I see that the value of i changes and there fore changes the answer to not 16 but 1.

Thursday, October 25, 2018

10 Break through technologies

After reading this article I was introduced to some new ideas of technologies. I previously knew about technologies such as the babel fish earbuds. I was really impressed when I learned about the perfect security for the internet as I know people these days do have issues with identity theft and other online issues these days. I was almost hesitant at first to believe it as it is such a worldwide issue. Using  incription the company is able to now make transactions have the ability to not give out personal information and or financial information.

Wednesday, October 3, 2018

Marconi Field Trip

I think the thing that struck me the most about our field trip was definitely the fact about how it was the largest station in World War 2 to intercept u boat messages on the east coast. I have lived on Cape Cod for 12 years now and I didn't even know how significant of a place it was during the war and he contributions it was able to make in order to the ally victory. I did find it really cool that we were able to actually go and see a real enigma machine and see how it works we actually even got to make our own messages using the enigma code. I feel like I got a really good amount of information in all the stations that we went to I mean at every one I was intrigued I do have to say the ones that were more interactive were by far the better ones and I learned more from it however I learned regardless. This trip was definitely memorable I can say I would definitely recommend this trip for the future students in AP CSP or really any tech class. I think it let's people have a whole new perspective off the place in which they live, at least in my opinion.

Thursday, September 27, 2018

Thermometer on cs50

The project that we had at hand today of creating a thermometer that works was somewhat a straight forward and simple project however, there were some curve balls thrown to me so to say.  I was able to set up the code fairly simply however I ran into my troubles when I was putting in the check50 and it kept giving me errors. I did not know that I had to go back through and have my account authorized in order to get the program to work. I had to receive some help at this point but after that I was able to continue without a problem. I believe the purpose of this was to teach us how to incorporate things that we knew how to do and new things that we don't and have to learn. Overall I feel good about my understanding of these skills after completing this.

Friday, September 14, 2018


This was my first time ever using this program and I have to say I was kind of tripped at a good amount of points in this process. Some of the vocabulary was kind of hard for me including knowing the work space versus the place where you actually start the code. I have to say though once I played around with it I was able to maneuver a lot easier and of course I did have to receive help from one of my classmates on the proper way to set up the code. As for the purpose of this lesson it was to teach me the basics of how to use this program for coding and make my code work. I am happy to say that for the next assignment on here I now am more confident with my abilities.