Open protocol development (article) | Khan Academy (2024)

Want to join the conversation?

Log in

  • Gerard Havercroft

    3 years agoPosted 3 years ago. Direct link to Gerard Havercroft's post “HI guys. I will be postin...”

    HI guys. I will be posting this same question a few times. I'm someone with a history in agriculture looking to up/reskill myself as part of my own recovery from job loss and huge change of circ*mstance as a result of the pandemic. I'm self studying AP comuter science as I feel I'm out of touch with the rapid advance of technology and its role in everything we do. I won't necessarily take any exams pursue a direct career in the field. I'm just broadening my knowledge (also relearning algebra from the beginning and probably some other fields that khan academy offers). My question is: how are you guys looking to make the most out of khan academy? What online resources or books that expand on khan academy lessons do you find most useful. Are there sources for tests and exercises that help you reinforce what you learn. I'm computer literate at a very basic level so I feel I probably need all the additional help I can get. There's no bad suggestions!any help will be great. Thanks guys! happy studies.

    (27 votes)

    • Shane McGookey

      3 years agoPosted 3 years ago. Direct link to Shane McGookey's post “It is awesome to hear tha...”

      Open protocol development (article) | Khan Academy (4)

      Open protocol development (article) | Khan Academy (5)

      It is awesome to hear that you are pursuing continual learning Gerard, keep it up! When it comes to improving your technical skills, Khan Academy is a great place to start. Additional resources that I would recommend to supplement your learning are:

      1. YouTube
      2. MIT OpenCourseWare
      3. Publicly accessible university resources*
      4. Textbooks (more useful than you might imagine!)
      5. https://schoolhouse.world
      6. Desmos (for mathematics)

      * search a topic of interest and look for .edu sites from reputable universities.

      These are great resources to start with. The advent of the Internet has brought with it a myriad of new resources for education, which is fantastic for new learners and for those who want to return to learning.

      You had mentioned wanting exercises and practice questions to reinforce your learning; generally, textbooks will cover topics in digestible parts, followed by numerous end-of-chapter questions. Don't let those questions go unused! They are there for a reason, and can be a great way to reinforce your knowledge.

      (26 votes)

  • layaz7717

    4 years agoPosted 4 years ago. Direct link to layaz7717's post “What's the difference bet...”

    What's the difference between different programming languages? Do they all do the same thing, just in different ways, or do they all have different purposes?

    (9 votes)

  • JCbecker17

    4 years agoPosted 4 years ago. Direct link to JCbecker17's post “How do new laptops, table...”

    How do new laptops, tablets, phones, etc., automatically know these protocols when we buy them? Do the manufacturers (Apple, Dell, Lenovo, Samsung, etc.) somehow preload them onto the devices? Also, if a protocol is updated/changed, how do all of the devices that use the protocol become aware of the change and behave accordingly?

    (11 votes)

    • Shane McGookey

      4 years agoPosted 4 years ago. Direct link to Shane McGookey's post “Protocol software commonl...”

      Open protocol development (article) | Khan Academy (13)

      Protocol software commonly comes bundled with the Operating System when new devices are produced and distributed, as such software is considered essential to modern-day computing devices.

      If there is a change to the protocol (and thus the protocol software), then the protocol software will need to be updated - in a similar fashion to updating any other software when it sees changes, whether that be operating systems, games, or other application programs.

      (13 votes)

  • aniketprasad123

    4 years agoPosted 4 years ago. Direct link to aniketprasad123's post “i think there is disadvan...”

    i think there is disadvantage with using open protocol since it is open, sending a personal data can stolen by someone else

    (1 vote)

    • sp

      4 years agoPosted 4 years ago. Direct link to sp's post “the protocol is open, but...”

      Open protocol development (article) | Khan Academy (17)

      Open protocol development (article) | Khan Academy (18)

      the protocol is open, but that doesnt mean the data being sent is open. it only means anyone can access and can use the protocol instead of having to pay a company to use it. personal data sent over the internet can be encrypted using the HTTP/TLS protocols in the upper layers

      (27 votes)

  • Pipi

    a year agoPosted a year ago. Direct link to Pipi's post “What’s the consequence if...”

    What’s the consequence if someone does not follow the Internet protocol rules?

    (7 votes)

    • EmeraldMasterXD

      a year agoPosted a year ago. Direct link to EmeraldMasterXD's post “Other computers and serve...”

      Open protocol development (article) | Khan Academy (22)

      Other computers and servers will have a hard time communicating with your device. Internet protocol is how to specify binary numbers. Take a look at the example in the text. 01001000 01101001is the decimal number 18537, but the computer which is sending the message is trying to write the message 'hi'
      hope this helps

      (15 votes)

  • grothben000

    a year agoPosted a year ago. Direct link to grothben000's post “88 padges. wow.”

    88 padges. wow.

    (6 votes)

    • Abdelrahman

      a year agoPosted a year ago. Direct link to Abdelrahman's post “Indeed, the HTML protocol...”

      Indeed, the HTML protocol specifications website provides a comprehensive and detailed resource for understanding the intricacies of the HTML protocol. With 88 pages of valuable information, this website is a testament to the complexity and sophistication of the technology that powers the web. Kudos to the developers and contributors for creating such a comprehensive and useful resource for web developers and enthusiasts alike. :)

      (4 votes)

  • layaz7717

    4 years agoPosted 4 years ago. Direct link to layaz7717's post “For lack of better words,...”

    For lack of better words, how can a person "use" or "join" a network protocol? Are all network protocols set by ISPs? Or are some just defaults set by ISPs? Can an individual change which network protocol their router uses?

    (5 votes)

    • sp

      4 years agoPosted 4 years ago. Direct link to sp's post “I would say the router an...”

      I would say the router and browser and the ISP takes care of that for you

      (3 votes)

  • Sean O'Connor

    7 months agoPosted 7 months ago. Direct link to Sean O'Connor's post “This is pretty dope”

    This is pretty dope

    (5 votes)

  • Jcim Grant

    2 years agoPosted 2 years ago. Direct link to Jcim Grant's post “Does the Open protocol de...”

    Does the Open protocol development be used to help us with sending text messages?

    (3 votes)

    • Abdelrahman

      a year agoPosted a year ago. Direct link to Abdelrahman's post “*Yes*, open protocol deve...”

      Yes, open protocol development can certainly be used to help with sending text messages. In fact, there are already several open protocols that have been developed specifically for this purpose. One such protocol is the Short Message Peer-to-Peer (SMPP) protocol, which is widely used in the telecommunications industry for sending and receiving SMS messages.

      Open protocols like SMPP allow for interoperability between different systems and networks, making it easier for users to send text messages across different platforms and devices. Additionally, open protocols can provide greater flexibility and customization options, allowing developers to create more sophisticated messaging applications with features like group messaging, multimedia messaging, and message delivery tracking.

      (4 votes)

  • just coding coding coding

    8 months agoPosted 8 months ago. Direct link to just coding coding coding's post “can I delete all data and...”

    can I delete all data and programs on my computer then create my own programs and protocols?

    (4 votes)

    • Michael

      a month agoPosted a month ago. Direct link to Michael's post “sure go for it but it mig...”

      sure go for it but it might take a little time

      (1 vote)

Open protocol development (article) | Khan Academy (2024)

FAQs

What is an open protocol? ›

An open (nonproprietary) protocol is one that is not owned by any particular company and not limited to a particular company's products. The protocols in the Internet stack are open so that any computing device can follow the protocol to join the global network.

What is a protocol in the field of computer networks Khan Academy? ›

The Internet Protocol (IP) is the protocol that describes how to route messages from one computer to another computer on the network.

What protocol does the web use? ›

It uses the HyperText Transfer Protocol (HTTP) to request the webpage contents from that IP address.

What is the World Wide Web APCSP? ›

World Wide Web: A system of linked pages, media, and files, browsable over HTTP. Learn more in The World Wide Web. HTTP (Hypertext Transfer Protocol): The protocol that powers the Web, used to request webpages from servers and submit form data to servers. Learn more in Hypertext Transfer Protocol.

What are the 4 types of protocol? ›

Common Internet protocols include TCP/IP (Transmission Control Protocol/Internet Protocol), UDP/IP (User Datagram Protocol/Internet Protocol), HTTP (HyperText Transfer Protocol) and FTP (File Transfer Protocol). TCP/IP is a stream protocol. This means that a connection is negotiated between a client and a server.

What is the 3 types protocol? ›

There are three main types of network protocols, including network management protocols, network communication protocols and network security protocols.

What is the difference between TCP and IP? ›

The difference between TCP (Transmission Control Protocol) and IP (Internet Protocol) is their role in the data transmission process. IP obtains the address where data is sent (your computer has an IP address). TCP ensures accurate data delivery once that IP address has been found.

What is the difference between open and proprietary protocols? ›

Open protocols utilized in an open software infrastructure helps developers customize building automation systems and create scalable, future-proof solutions. With proprietary protocols and software, there is no such flexibility.

What is the primary reason for the use of open protocols on the Internet? ›

Open protocols ensure that all Internet users are provided connections with equal bandwidth. Open protocols provide a way to standardize data transmission between different devices.

What are the 7 network protocols? ›

Below are some of the types of Network protocols:
  • Transmission Control Protocol (TCP) ...
  • Internet Protocol (IP) ...
  • Hypertext Transfer Protocol (HTTP) ...
  • Simple Mail Transfer Protocol (SMTP) ...
  • Post Office Protocol (POP) and Internet Message Access Protocol (IMAP) ...
  • File Transfer Protocol (FTP)
Aug 24, 2023

What is the most widely used protocol on the internet? ›

Internet Protocol. While there are many different types of network protocols, Transmission Control Protocol (TCP) is one of the most widely used due to its ability to break down data into packets so they can be transferred (you can read more about TCP further below).

What protocol runs the internet? ›

The Internet protocol suite is therefore often referred to as TCP/IP. The first major version of IP, Internet Protocol version 4 (IPv4), is the dominant protocol of the Internet. Its successor is Internet Protocol version 6 (IPv6), which has been in increasing deployment on the public Internet since around 2006.

How easy is Apcsp? ›

AP Computer Science Principles is one of the easiest AP classes. Covers topics like Java programming, data structures, algorithms, and object-oriented programming. The average pass rate for the AP Computer Science Principles exam is around 63.5% which is more than the average pass rate of all AP exams 60.2%.

What coding language is used in Apcsp? ›

AP Computer Science Principles does not have a designated programming language. Teachers have the flexibility to choose a programming language(s) that is most appropriate for their students to use in the classroom.

What is a 5 on the Apcsp exam? ›

As with all AP exams, the AP Computer Science Principles exam is scored 1-5, with 5 being a perfect score. The multiple-choice section is worth 70% of your overall grade and is scored by machine. The performance task is worth 30% and scored by a College Board employee.

What is open system protocol? ›

Open System Protocol (OSP)

OSP is open for everybody and free of license. It is based on a master-slave architecture, allowing to control >1,000 devices individually in a chain. OSP is split into a base protocol, covering the lower 3 layers of ISO/OSI, and a device specific application layer.

What is the difference between open and closed protocols? ›

Open protocol systems are generally preferred for larger or complex installations where compatibility with a wide range of equipment and long-term cost considerations are important. Closed protocol systems may be chosen for simpler installations or when a particular manufacturer's features and technology are preferred.

Is TCP an open protocol? ›

One of the main communication protocols of the IP suite, TCP resides at the transport layer of the Open Systems Interconnection (OSI) model. It works with the IP, which defines how computers send packets of data to each other.

What is an open source protocol? ›

Understanding open-source protocols

The protocols are typically created with the intention of being used by the public, enabling anyone to examine, alter and share their code. The benefits of open-source protocols are multifaceted, ranging from their inherent transparency to their wider accessibility.

Top Articles
Latest Posts
Article information

Author: Errol Quitzon

Last Updated:

Views: 6408

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Errol Quitzon

Birthday: 1993-04-02

Address: 70604 Haley Lane, Port Weldonside, TN 99233-0942

Phone: +9665282866296

Job: Product Retail Agent

Hobby: Computer programming, Horseback riding, Hooping, Dance, Ice skating, Backpacking, Rafting

Introduction: My name is Errol Quitzon, I am a fair, cute, fancy, clean, attractive, sparkling, kind person who loves writing and wants to share my knowledge and understanding with you.