#what is osi model
Explore tagged Tumblr posts
kbrosis · 1 year ago
Link
0 notes
jacobjones2110 · 7 months ago
Text
0 notes
ankikarekar9 · 2 years ago
Text
1 note · View note
commodorez · 10 months ago
Note
I still believe the craziest form of computer program storage format from the 1980s is the cassette tape. Logical I get it but to store entire programs on little tape (that I only remember using to play music) is just crazy to me. Idk
Agreed, cassette tape for data storage was really clever. The concept had its heyday was the 1970s in a wide variety of encoding schemes for different computer platforms. It did persist into the 80s, mostly in Europe, while the US switched to floppy disks as soon as they were available for systems. The majority of my Ohio Scientific software is on cassette.
Tumblr media
Talking with UK vs. US Commodore 64 users in particular will highlight the disparity in which storage mediums that were commonplace. I've got a few pieces of software on tape for mainly the VIC-20, but I rarely bother to use it, because it's slow and annoying. To be fair, Commodore's implementation of data storage on tape is pretty rock solid relative to the competition. It's considered more reliable than other company's but Chuck Peddle's implementation of the cassette routines are considered quite enigmatic to this day. He didn't document it super well, so CBM kept reusing his old code from the PET all the way through the end of the C128's development 7 years later because they didn't want to break any backward compatibility.
Tumblr media
The big thing that really made alot of homebrewers and kit computer owners cozy up to the idea was the introduction of the Kansas City Standard from 1976. The idea of getting away from delicate and slow paper tape, and moving towards an inexpensive, portable, and more durable storage medium was quite enticing. Floppy disk drives and interfaces were expensive at the time, so something more accessible like off the shelf audio tapes made sense.
I've linked two places you can read about it from Byte Magazine's February 1976 issue below (check the attribution links).
You might recognize a familiar name present...
Tumblr media Tumblr media
There are a few ways to encode binary data on tape designed to handle analog audio, but the KCS approach is to have 1's be 8 cycles of 2400Hz tone, and 0's be 4 cycles of 1200Hz tone. I say cycles, because while 300 baud is the initial specification, there is also a 1200 baud specification available, so the duration of marks vs spaces (another way of saying 1's and 0's), is variable based on that baud rate. Many S-100 computers implemented it, as do a few contemporary proprietary designs.
The big 3 microcomputers of 1977 that revolutionized the industry (Apple II, Commodore PET 2001, and Tandy TRS-80 Model I) each have their own cassette interface implementation. It kept costs down, and it was easy to implement, all things considered. The Apple II and TRS-80 use off-the-shelf cassette deck connections like many other machines, whereas the original variant of the PET had an integrated cassette. Commodore later used external cassette decks with a proprietary connector, whereas many other companies abandoned tape before too long. Hell, even the original IBM PC has a cassette port, not that anybody bothered to use that. Each one used a different encoding format to store their data, rather than KCS.
Here's a sample of what an OSI-formatted tape sounds like.
And here's a Commodore formatted tape, specifically one with VIC-20 programs on it.
I won't subject you to the whole program, or we'd be here all day. The initial single tone that starts the segment is called the "leader", I've truncated it for the sake of your ears, as well as recorded them kinda quietly. I don't have any other tape formats on hand to demonstrate, but I think you get the idea.
You can do alot better than storing programs on tape, but you can also do alot worse -- it beats having to type in a program every time from scratch.
273 notes · View notes
utopicwork · 4 months ago
Note
Hi, I’ve been interested in mesh nets since I learned about them so I was really excited to learn you were working on this project.
How does piermesh relate to the OSI model? Which layers is this seeking to implement and which, if any, would be untouched?
Great question!
First for people who don't know the OSI model here's a rundown:
In the OSI model we're implementing layers 1-5 as well as some of 6. We're mostly following the model by nature of this being similar to the current internet though not very strictly. We're also keeping it very simple in that communication is done via msgpack serialized data so it's easy to pass the data between layers/systems/languages
4 notes · View notes
adultswim2021 · 8 months ago
Text
Tumblr media
The Venture Bros. #49: "Pinstripes & Poltergeists" | December 14, 2009 - 12:00AM | S04E08
The mid-season finale! The season four split of Venture Bros has been covered somewhat, but basically the boys burnt themselves out behind the scenes and needed a break, so they asked Adult Swim if they could cut season four into two halves, while also upping the episode order from 13 episodes to 16 episodes. The network went for it, and it took them nearly a whole ‘nother year to deliver the back half. So, this ends up sorta being a mini-finale.
This is another one of those episodes that’s more effective if you’re devoted to the story of Venture Bros. Meaning: it’s a little light on laughs. There are jokes in here, and they’re all fine, but there probably won’t be a big long list of all the times I laughed at this one or anything like that. It’s goal is mostly to get Brock back into the fold and to set up story elements that are going to come into play for the second half of season four. There’s nothing wrong with that, but I prefer when the show makes me laugh. But I don’t not care about the story, either. 
In this one: The Monarch gets swindled by Monstroso (mentioned in a previous episode and now here in front of our eyes) into signing a bad deal thinking that he’s merely going to help the Monarch defeat Dr. Venture. Turns out he’s signed away his rights to arch Dr. Venture to Monstroso.
Monstroso’s methods are lawyerly by nature, attempting to financially ruin Dr. Venture by making him use a certain amount of square footage of his compound towards some public good. When scoping out an abandoned factory on his property he discovers that Brock and SPHINX, the super-secret organization dedicated to stopping villainy that falls outside the purview of the OSI by being non-costumed and non-Guild-of-Calamitous-Intent-affiliated, have been using the space secretly. In other words: Brock has been with the Ventures this entire time. Aww. 
Also of note: 21 is shown speaking to 24’s ghost. We’d seen him chatting with 24’s skull throughout this season. He also confronts Brock, a callback to the scene in Tag-Sale, You’re It (apparently repeating the same dialogue) where 21 tries to take Brock on with a non-working light-saber. Brock’s dismissive “boo.” to get 21 to run away is now met with a punch to Brock’s face. Brock doesn’t kill 21, but his newfound respect for giving him a decent fight leads him to team up with him to go beat up Monstroso. The episode ends with Brock casually eating a bowl of cereal in the Venture’s kitchen and Hank, in a delayed reaction, being stunned to find him there. 
SPHINX were previously portrayed as bad guys, but it’s explained that when they were conquered, it was decided to just take all their Egypt-themed crap and use it to start what’s essentially a new group. This explanation seems squarely aimed at the fans of the show who just wish it were an unironic action cartoon. But it's alright! I like it fine, okay! I'm not pissed off at all! At this, I mean.
EPHEMERA CORNER
Tumblr media
The Family Guy Chicken Star Wars Double Feature (December 20, 2009)
Sometimes I’ll make note of something to cover for Ephemera Corner; like some kind of specially scheduling thing Adult Swim does that in theory is worth mentioning. But then it comes time to talk about it and it’s like damn, I do not care about this at all. Consider how now in 2024, it seems like they run marathons of certain shows all the time, just because that’s a proven-to-work model for cable television nowadays. So, I might get choosier with these EPHEMERA CORNER programming things.
But for those of you who care: Take note, Star Wars heads! Your favorite Seths went head to head and did a Star War double feature rivaling the Ewok TV Movies. The sci-fi epic about one man turning to the darkside and deciding to deprive his children of committing incest with each other by moving them to different planets will knock your socks off, because that’s what this is: It’s just the movie Star Wars but with cartoon guys in it. I don’t even think they changed the words or anything. Have fun imagining how it must’ve played with 2009-era commercial breaks.
5 notes · View notes
cyberstudious · 1 year ago
Note
liz do you have any security podcast recs?👀 and also, in general, some recs for someone who is now very interested in cybersecurity but knows basically nothing heh?
Hi there!
The main security podcast that I listen to is the SANS Internet Stormcenter podcast. The episodes are about 5 minutes long and are published every weekday morning. They're a good way to stay up to date on general things happening in the security world: big vulnerabilities, observed attack trends, patch Tuesday, that kind of stuff. That's the only security podcast that I listen to consistently, but people have told me that the Google Cloud Security Podcast is good, too. I mostly stay up to date with the industry via blogs, so if anyone is interested in that let me know & I can share a list!
As for the second part of your question, my main recommendation is to start exploring and see what kinds of things you're interested in! I'm on the tech side of security, so my recommendations will be centered around that. If you don't enjoy the tech side but are still interested in security, you can look into the governance/privacy/risk management/threat intelligence side of things. Some basic tech skills will always be helpful, though.
Off the top of my head, these are some main areas to start looking into:
Linux (how to use the GUI/CLI, understanding of how operating systems generally work)
Networking (OSI model, how the internet works)
programming/scripting - not required, but incredibly helpful. even just having a general understanding of the basics (variables, arrays, basic syntax) will be beneficial.
Generally, you'll need a solid understanding of IT stuff before you can get into the specifics of security. There are a lot of different areas of security, though, so start exploring and finding out which topics interest you!
YouTube is a good place to start learning these sorts of things. I highly recommend Professor Messer's channel. Start with the A+ playlists if you know nothing about tech, or start with the Network+ course if you feel like you could already be decent at tech support (you know the OSI model, you could probably build a computer, you know how to troubleshoot Windows). Check your school/local library to see if you get free access to LinkedIn Learning courses, there are some good ones there, too.
A good way to get started is to try a beginner-oriented CTF. I listed some resources in this post. Cyber FastTrack starts in October, usually, so if you're a college student in the U.S. you should keep an eye on that.
I hope that was helpful! let me know if you have any more questions :D
7 notes · View notes
ccnanagpur · 9 months ago
Text
Navigating the CCNA Certification Journey: What You Need to Know
Introduction: Embarking on the journey to obtain the Cisco Certified Network Associate (CCNA) certification is an exciting and rewarding endeavor. Whether you're a networking enthusiast looking to enhance your skills or a professional aiming to boost your career prospects, the CCNA certification can open doors to a world of opportunities. In this blog post, we'll explore the essential aspects you need to know to successfully pass the CCNA certifications. CCNA Classes in Nagpur
Understanding the CCNA Exam Structure: The CCNA certification is designed to validate your knowledge and skills in networking fundamentals, routing and switching technologies, and more. Familiarize yourself with the exam structure, which typically includes multiple-choice questions, simulations, and hands-on labs. Cisco regularly updates its exam blueprints, so staying informed about the latest changes is crucial.
Mastering Networking Fundamentals: A solid understanding of networking fundamentals lays the foundation for CCNA success. Concepts such as OSI model, TCP/IP, subnetting, and VLANs are fundamental to the CCNA exam. Take the time to grasp these concepts thoroughly, as they form the basis for more advanced topics.
Deep Dive into Routing and Switching Technologies: Routing and switching are core components of the CCNA certification. Ensure you are well-versed in configuring and troubleshooting routers and switches. Understand routing protocols like OSPF and EIGRP, and be comfortable with configuring VLANs and spanning-tree protocol.
Hands-On Practice with Cisco Equipment: Practical experience is key to success in the CCNA exams. Set up a lab environment with Cisco routers and switches to gain hands-on experience. Use tools like Packet Tracer or GNS3 to simulate network scenarios and practice troubleshooting. The more you immerse yourself in real-world scenarios, the more confident you'll be during the exam. CCNA Training in Nagpur
Leverage Official Cisco Resources: Cisco provides a wealth of official resources to aid your preparation. Utilize the Cisco Learning Network, official study guides, and documentation to supplement your studies. Cisco's official materials are aligned with the exam objectives, ensuring you cover all the necessary topics.
Explore Training Courses and Study Groups: Consider enrolling in CCNA training courses or joining study groups. Engaging with peers and instructors can provide valuable insights, tips, and support. Online platforms offer a variety of courses, both self-paced and instructor-led, to cater to different learning preferences.
Practice Time Management: Time management is crucial during the CCNA exam. Develop a strategy to allocate time to different sections of the exam. Practice with timed mock exams to improve your pacing and ensure you can complete the entire exam within the allotted time.
Conclusion: Passing the CCNA certification requires dedication, hands-on experience, and a thorough understanding of networking principles. By focusing on the exam objectives, mastering key concepts, and leveraging available resources, you'll be well-prepared to ace the CCNA certification and take the next step in your networking career. Good luck on your CCNA journey! CCNA Course in Nagpur
2 notes · View notes
creepypastabookclub · 1 year ago
Text
[https://open.spotify.com/episode/7p883Qd9pJismqTjaVa8qH ]
Jonah and Wednesday are joined by their guest Kerry as they delve into The part of the deep web that we aren't supposed to see.
Hear from our hosts again after winter break!
If you have a small horror or web fiction project you want in the spotlight, email us! Send your name, pronouns and project to [email protected].
Music Credits: https://patriciataxxon.bandcamp.com/
The Story: https://www.reddit.com/r/nosleep/comments/78td1x/the_part_of_the_deep_web_that_we_arent_supposed/ 
Our Tumblr: https://creepypastabookclub.tumblr.com/
Our Twitter: https://twitter.com/CreepypastaBC
Featuring Hosts:
Jonah (he/they) (https://withswords.tumblr.com/)
Wednesday (they/them) (https://wormsday.tumblr.com/)
Guest host:
Kerry (they/them)
Works Cited: 7 layers of OSI; https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html 
Closed Shell System; https://www.reddit.com/r/AskReddit/comments/21q99r/whats_a_closed_shell_system/ 
Deep-Sea Audio from the Marnina Trenches; https://www.youtube.com/watch?v=pabfhDQ0fgY Deep Web Iceberg; https://www.reddit.com/r/explainlikeimfive/comments/1pzmv3/eli5_how_much_of_the_iceberg_deep_web_diagram_is/ Fury of the Demon; https://www.imdb.com/title/tt4161438/
I work on the fifteenth floor, and something just knocked on my window.; https://www.reddit.com/r/nosleep/comments/77h76n/i_work_on_the_fifteenth_floor_and_something_just/ Kitten that leaked the no-flight list; https://maia.crimew.gay/
Project PARAGON; https://scp-wiki.wikidot.com/project-paragon-hub
Tsar Bomba; https://en.wikipedia.org/wiki/Tsar_Bomba 
Unknown Armies; http://www.modernfables.net/alan/unknown_armies/Unknown_Armies_2nd_Edition%20-%20Copy.pdf What is a cult and why do people join them?; https://www.teenvogue.com/story/what-is-cult  
Questions? Comments? Email us at: [email protected]
6 notes · View notes
Note
tell me anything you know about Networking
Whether it's big or small, limited or unlimited, in a packet or a circuit network, has some interesting challenges. (For small networks, this is usually the case for the same reason that a small family with 3 kids is easier to deal with than one with 10 or 20 kids: you only have a few edges to keep track of per node, so it's harder to forget something and accidentally block one of the kids from getting to another kid.)
I think any of the people who actually know anything about networking in practice could probably make this ask obsolete by dumping 10,000 words of research results on it, but I'm a dilettante so I'm gonna skip that.
If you really want to understand this, you probably need to go to university and major in CS/ECE/similar -- I don't think either of the graduate courses I took in networking really went below the level of details you need for a B.S.
At the high-level, the reason the "big interconnected network" situation is so hard is that you have to remember all the networks that the nodes in your network have connections to, and any node may have multiple networks associated with it. (So for instance, if A sends something to B, and B only has Ethernet but wants to send it to C, and C only has Wi-Fi and can't communicate with A, you have a network that looks like this:
B > Ethernet
A > Ethernet
C > Wi-Fi
But you need to be able to store the connections you have with all your neighbors in a way that is also transportable, because you might need to send that information to your other neighbors, so the information needs to be somewhat compact. If you were to just write down "this is my neighbor network B, here's B's information," then of course the other nodes would need to write down all their neighbors' information, which is exponentially growing, and that's not a good idea. (In the example above, B would have to write down A's information.)
The popular way of doing this is to create a series of "layers," with the outermost layer being the least verbose (it only stores information about one other network), and the innermost layer being the most verbose (all of the network's neighbors are stored there). That way, each node only has one copy of everything, since the information they need is always in the same place and they don't need to store neighbor information for neighbors that can communicate with them by some other route.
There are 4 Layers in the OSI (Open Systems Interconnection) Model:
Network Interface (the hardware that actually communicates with the wires),
Network (Routing) Layer (sets up connections between nodes),
Transport Layer (packets get passed back and forth),
Application Layer (word processors, Minecraft, etc.)
Network interfaces are the fun part of this, but the basic gist of the model is that you should have to create different "internal" networks that can communicate with each other at different levels. So, like in the example above, we could create
network A > Ethernet
(Ethernet needs a service called "IP" and can only talk to other IP networks via "IP", so if you're using IP you need to connect to something like a "DNS" to get an IP address),
network B > Ethernet
<<==> I'm supposed to put more text here but I'm incoherent, so just ignore this line
(B's service is called "GNUnet" because they really hate Google),
network C > Wi-Fi
and all these can communicate by saying "I want to talk to this network! I have an IP address here, does that network know how to talk to this network with that IP address?" and so on.
What makes it "interesting," IMO, is that you now have multiple couplings in your system. If I go to sleep for a while, my router stops keeping the connection alive, so the other half of the connection is down, but my computer just lost one thing to think about, but the computer I was talking to has lost both of its connections and thinks I just disappeared, and then if I open up a new browser tab, my computer has to start the connection process all over, and now it has two things to do -- it has to get the new connection started, and it has to relay messages between the other computer and the rest of the network.
Normally you're doing that by "multithreading," which in the computer industry means "putting some of the work to be done on a different thread of execution than the thing that started it." So if your browser has a separate thread for downloading images, it can go ahead and look for the next image on the webpage while waiting for the first image to download, because each thread has its own memory (the "working set" per thread) where it can keep track of the things it needs to remember between its own calculations. (Threads share memory as far as the rest of the system is concerned, so they can read and write from it, but they don't know what other threads are doing at any given time, so they don't step on each other's toes.)
Except multithreading makes it easier to lose track of important information, and the computer might easily forget that it is still communicating with the other computer when it is done with the connection, but it is still connected to the network by other networks, and it also needs to remember what other networks it is talking to. It also has to remember which networks it needs to keep up with, and what it is waiting for from the networks it is waiting for, and all sorts of other information about what it is doing.
It's really easy to make a mistake at
5 notes · View notes
shamimahammedz · 2 years ago
Text
What Can I Do With A Cisco CCNA Certification?
Cisco Certified Network Associates (CCNA) are one of the world's most sought-after network professionals. Having a CCNA certification opens up a wide variety of job opportunities and can lead to higher salaries.  
Tumblr media
A Cisco CCNA certification is valuable in terms of the potential salary and employment opportunities that result from this certification. MyComputerCareer also offers his CCNA training as part of the Cybersecurity Specialist Curriculum. For more information, please contact us immediately. 
This article explains what a CCNA certification is, what it includes, and the skills it teaches. We will also discuss the different positions you can get with a CCNA certificate and the salaries you can earn with this certificate. 
What Is The CCNA Certification?
The Cisco Certified Network Associate (CCNA) certification is a well-known computer networking credential. CCNA certification helps entry-level network engineers, professional network engineers, support network engineers, and network administrators learn basic networking concepts.  
Over one million CCNA certificates have been distributed to fully certified professionals since Cisco first introduced certificates in 1998. CCNA certifications cover a wide range of networking topics and help prepare learners for future advances in networking technology.
CCNA certification topics include:  
OSI model: Physical Layer, Data Link Layer, Network Layer, Transport Layer, and Application Layer
IP routing: static and dynamic routing protocols
IP addressing: Fourth Generation IPv4 (IPv), Internet Control Message Protocol (ICMP), Address Resolution Protocol (ARP), and Cisco IOS
Network security: Firewalls, password security, virtual private networks (VPNs), and intrusion detection systems
VLANs and WLANs: Access Control Lists (ACLs), VLAN Trunking Protocol (VTP), and Cisco Wireless LAN Controller (WLC) IP Services
Routing protocols (OSPF, EIGRP, and RIP): Cisco IOS, Cisco Express Forwarding (CEF), and Cisco Dynamic Multiprotocol Label Switching (DMVPN) WAN  
CCNA certification validates many of the skills a network engineer needs. You will also need various soft skills such as communication, problem solving, organization and customer service. CCNA certification also provides network professionals with the information and skills they need to effectively operate Cisco and Microsoft Office suite applications. This certification empowers aspiring and current network engineers to use industry-specific tools in their daily work. 
However, please note that Cisco certifications are valid for three years. If the certification expires, the holder may retake her CCNA certification exam, obtain another Associate certification, pass the Core Technology exam, or for renewal she must complete 40 Continuing Education (CE) credit must be obtained. 
What IT Jobs Can You Get With a CCNA Certification?
The Cisco Certified Network Associate (CCNA) certification validates a user's knowledge and skills in network administration. Salaries for this degree average about $80,000 per year. Many employees are looking for Cisco certified professionals because of their extensive experience with Cisco routers and switches. Cisco network equipment is used by most of the Fortune 500 companies. 
Network administrator: Network administrators are responsible for the day-to-day operation of computer networks. Keep your network running smoothly and resolve any issues that may arise.  
System Administrator: System administrators are responsible for the maintenance and operation of computer systems. It installs new software, patches existing software, and performs other tasks to keep your system running smoothly.  
Network analyst: Network analysts are responsible for analyzing computer networks and making recommendations to improve their efficiency. They may also be responsible for designing new networks or implementing changes to existing networks.  
Network design engineer: Network design engineers are responsible for designing and implementing computer networks. We work with our customers to understand their needs and design networks that meet those needs.  
Infrastructure Engineer: Infrastructure engineers are responsible for the physical components of computer networks such as routers, switches, and cables. Install and maintain these components to keep your network running smoothly.  
Unified Communications Engineer: Unified Communications Engineers are responsible for designing and implementing unified communications systems. Unified communication systems allow users to communicate across multiple devices such as phones, computers, and tablets.  
Solution designer: Solution design engineers are responsible for designing and implementing solutions to problems encountered in computer networks. They work with customers to understand their needs and design solutions that meet those needs.  
Cloud Engineer: Cloud engineers are responsible for designing and implementing cloud-based solutions. Cloud-based solutions allow users to access data and applications from anywhere in the world.  
Data Center Engineer: Data center engineers are responsible for the operation of data centers. Install and maintain the hardware and software that make up your data center.  
Network administrator: Network administrators are responsible for the day-to-day operation of computer networks. Ensure the smooth operation of your network and fix any problems that may arise.  
Cloud Architect: Cloud architects are responsible for designing and implementing cloud-based solutions. Cloud-based solutions allow users to access data and applications from anywhere in the world.  
VoIP Engineer: VoIP engineers are responsible for designing and implementing Voice over IP (VoIP) solutions. VoIP solutions allow users to communicate using voice and video over the Internet. 
Cooperating engineer: Collaboration engineers are responsible for designing and implementing solutions that enable users to collaborate. Collaboration solutions allow users to share data, applications, and files.  
Telecom Engineer: Telecommunications engineers are responsible for the design and implementation of telecommunications systems. Telecommunications systems allow users to communicate using voice, video, and data.  
Depending on your skills, years of experience, valid qualifications, and other criteria, you may be better suited for one job than another. The Cisco Certified Network Associate (CCNA) is a great place to start for anyone looking to get into networking. 
Conclusion
Earning the Cisco Certified Network Associate (CCNA) certification is a great way to start your networking career. A CCNA certification contains a wealth of knowledge that will help you in your career. A CCNA certification can lead to higher salaries and help you find jobs in a variety of occupations. There are a variety of Cisco certifications you can earn, each useful in your career. A CCNA certification is just the beginning of your journey to a successful networking career. 
591cert offers a certification program that includes CCNA Certification. If you're interested in becoming a CCNA and growing your IT career, take a free career assessment. We are happy to answer your questions. 
2 notes · View notes
textileebook · 9 days ago
Text
CompTIA Network+ N10-009 Exam Cram PDF by Emmett Dulaney
CompTIA Network+ N10-009 Exam Cram PDF by Emmett Dulaney #comptianetwork
CompTIA Network+ N10-009 Exam Cram Emmett Dulaney Table of Contents Introduction About Network+ Exam Cram About the Network+ Exam Companion Website How to Access the Pearson Test Prep (PTP) App Assessing Exam Readiness Chapter 1. Networking Models, Ports, Protocols, and Services The OSI Networking Model Ports, Protocols, Services, and Traffic Types What’s Next? Chapter 2. Network Topologies,��
0 notes
winbuzzer · 15 days ago
Text
Tumblr media
ICYMI: The Open Source Initiative (OSI) has rolled out a new standard defining open-source AI, aiming to clarify what it means for AI models to be accessible, modifiable, and free to use under OSI-approved terms. #AI http://dlvr.it/TFrnmW
0 notes
jcmarchi · 15 days ago
Text
Industry leaders back open-source AI definition
New Post has been published on https://thedigitalinsider.com/industry-leaders-back-open-source-ai-definition/
Industry leaders back open-source AI definition
.pp-multiple-authors-boxes-wrapper display:none; img width:100%;
The Open Source Initiative (OSI) has unveiled a definition framework to evaluate whether AI systems can be classified as open-source.
The announcement of the first Open Source AI Definition (OSAID) was made at All Things Open and marks the culmination of a comprehensive global effort spanning multiple years of research, international workshops, and a year-long community design process.
The OSI – widely recognised as the definitive authority on open-source definitions by individuals, organisations, and government bodies worldwide – developed the framework through extensive collaboration with industry stakeholders. This framework defines what open-source AI means, insisting that the same open-source requirements apply whether to a fully functional AI system, a model, weights and parameters, or other structural elements.
An open-source AI system must be made available under terms that grant four essential freedoms:
Use the system for any purpose and without having to ask for permission.
Study how the system works and inspect its components.
Modify the system for any purpose, including to change its output.
Share the system for others to use with or without modifications, for any purpose.
These freedoms apply both to a fully functional system and to discrete elements of a system. A precondition to exercising these freedoms is having access to the preferred form to make modifications to the system, which includes detailed data information, complete source code, and model parameters.
“The co-design process that led to version 1.0 of the Open Source AI Definition was well-developed, thorough, inclusive, and fair,” said Carlo Piana, OSI board chair. “The board is confident that the process has resulted in a definition that meets the standards of open-source as defined in the open-source definition and the four essential freedoms.”
One of the framework’s most significant requirements is the mandate for open-source models to provide sufficient information about their training data, ensuring that “a skilled person can recreate a substantially equivalent system using the same or similar data,” according to Ayah Bdeir, who leads AI strategy at Mozilla.
Bdeir acknowledged that whilst this approach might not be perfect, it represents a practical compromise between ideological purity and real-world implementation. She suggested that demanding an unrealistically high standard could prove counterproductive to the initiative’s goals.
The Digital Public Goods Alliance (DPGA) has expressed support for the OSI’s leadership in defining open-source AI. Liv Marte Nordhaug, CEO of the DPGA secretariat, confirmed that her organisation will incorporate this foundational work into updates to their Digital Public Goods Standard for AI applications.
EleutherAI Institute, known for its non-profit work in AI development, has also endorsed the definition.
“The Open Source AI Definition is a necessary step towards promoting the benefits of open-source principles in the field of AI,” stated Stella Biderman, Executive Director of the EleutherAI Institute. “We believe that this definition supports the needs of independent machine learning researchers and promotes greater transparency among the largest AI developers.”
The definition highlights the importance of including data information and code when sharing open-source models and weights. These requirements ensure transparency and the ability to modify the AI system.
OSI Executive Director Stefano Maffulli acknowledged the challenges faced during the development process, noting that despite occasional heated exchanges and differing opinions, the final result aligned with the project’s initial objectives.
“This is a starting point for a continued effort to engage with the communities to improve the definition over time,” he stated.
The OSAID does not require a specific legal mechanism for assuring that model parameters are freely available to all, though it may involve licences or legal instruments. This aspect is expected to become clearer over time as the legal system addresses these open-source AI systems.
See also: President Biden issues first National Security Memorandum on AI
Want to learn more about AI and big data from industry leaders? Check out AI & Big Data Expo taking place in Amsterdam, California, and London. The comprehensive event is co-located with other leading events including Intelligent Automation Conference, BlockX, Digital Transformation Week, and Cyber Security & Cloud Expo.
Explore other upcoming enterprise technology events and webinars powered by TechForge here.
Tags: ai, all things open, artificial intelligence, development, ethics, open source, open source initiative, open-source, osaid, osi, training
1 note · View note
commodorez · 1 year ago
Text
Tumblr media
Channeling my inner 1970s homebrew computer hacker using Byte Magazine Volume 00, Issue No. 1 for help with a surplus Sanders 720 keyboard. It's not the exact same model featured in the article, but it's close! What's more, that OSI-440 video board I'm working on has provisions in the manual for interfacing with a Sanders 720.
80 notes · View notes
711proxy · 23 days ago
Text
An article that takes you to the right understanding is a residential proxy?
Tumblr media
To understand the residential proxy, then it is important to know his origin.
What is the predecessor of residential proxy?
The function of a proxy server is to proxy network users to obtain network information. Figuratively speaking, it is a relay station for network information, an intermediate proxy between personal networks and Internet service providers, responsible for forwarding legitimate network information, controlling and registering the forwarding.
As a bridge connecting Internet and Intranet, proxy server plays an extremely important role in practical application, it can be used for multiple purposes, the most basic function is connection, in addition to security, caching, content filtering, access control management and other functions. More importantly, proxy servers are an important security function provided by Internet link-level gateways, which work mainly at the dialog layer of the Open Systems Interconnection (OSI) model.
As it evolves, proxy servers possess different types, including data center proxies and residential proxies, which are the two most popular types of proxies. Therefore, it is vital to understand their different functions.
How Data Center Proxy Works and Advantages and Disadvantages?
A data center proxy is a type of IP address-based proxy that replaces a user's real IP address by transferring the user request to a data center server and sending the request from that server. In this process, data center proxies usually use multiple IP addresses to send requests in turn to avoid proxy behavior being detected by the target website.
Advantages:
1. High speed and stability: Data center proxies use high-speed network connections and dedicated hardware, usually providing faster and more stable services.
2. Privacy protection: Data center proxies can hide the user's real IP address, thus increasing the level of privacy protection for the user.3. Scalability: Since data centers can provide a large number of servers, data center proxies can easily expand and add more servers to handle more requests.
Disadvantages:
1. Easy to be detected: Since the IP addresses used by data center proxies are usually static and dedicated, it is easy for the target website to detect the proxy behavior.
2. Trust issues: Since data center proxies are usually provided by third parties, users need to trust these third parties to protect their privacy and data security, so they need to choose a trusted proxy provider.
3. Possible blocking: Since data center proxy IP addresses are easily detected by the target website, these IP addresses may be blocked by the target website, thus affecting the effectiveness of proxy use.
Taken together, the advantages of data center proxies include high speed and stability, privacy protection, and scalability, but the disadvantages include ease of detection, trust issues, and the possibility of being blocked.
How do residential proxies work and their advantages and disadvantages?
Residential proxies are proxies hosted on an Internet Service Provider's network and are given an IP address. A residential proxy server hides the user's real IP address, making it appear that the user is accessing the service or website from the proxy server's IP address rather than their real location. Residential proxy servers are more secure than other types (e.g., proxy servers in data centers) because they are more difficult to detect and intercept.
Advantages:
1. Stable and reliable: Pure residential IP proxies are usually provided by industry-renowned agents with stable and reliable network environments and uninterrupted service guarantees, so they are not prone to network bottlenecks or network failures in proxy network usage.
2. High-quality IP address: Pure residential IP proxy uses real home broadband network access, so its IP address belongs to real home users, and is not subject to the risk of blocking the IP pool of the data center, and is not easy to be identified by the target website as a proxy IP, so the probability of being blocked is small, and it will be better in the effect of data collection.
3. Strong concealment: Pure residential IP proxy uses real home broadband network access, and its IP address is not different from that of real users, so it is more difficult to be detected and intercepted by target websites than other types of proxy IPs, and it has better concealment.
4. Simple operation: Pure Residential IP Proxy is usually provided by well-known agents in the industry. Users can use the proxy service quickly and reliably through simple operation, avoiding problems in installation and configuration.
Disadvantages:.
1. Higher cost: Compared with other types of proxy IPs, pure residential IP proxies are more costly because they need to have real home broadband network access and require more effort and time to maintain and update.
2. Low supply: Compared with data center IP pools, the supply of pure residential IP proxies is very limited, which is not suitable for large-scale data collection or highly concurrent request scenarios.
3. Some IP addresses may be blocked: Some target websites may block specific broadband IP addresses, which may cause the proxy IP to be invalid, while the IP address of the pure residential IP proxy is no different from that of a real user.
4. Manual screening is required: when using a pure residential IP proxy, you need to manually screen and choose a proxy with a stable network environment and good service guarantee.
To summarize, pure residential IP proxy has many advantages, such as stable and reliable, high-quality IP address and strong concealment, etc. However, its disadvantages such as higher cost, smaller supply and the need for manual screening should not be ignored. When using pure residential IP proxies, you need to judge and choose according to the specific situation and weigh the pros and cons in order to achieve the optimal data collection effect.
0 notes