RFC 1775

To Be "On" the Internet

๐Ÿ“… published March 1995, from ietf

RFC 1775: To Be "On" the Internet ๐Ÿฆ‹

okay bestie, this is RFC 1775, titled "To Be "On" the Internet," written by D. Crocker of Brandenburg Consulting ๐Ÿ’–. It's dated March 1995 and its category is Informational โœจ. The header doesn't list any RFCs it obsoletes or updates, so it's just vibing solo ๐ŸŒธ.


Status of this Memo โœจ

okay so the vibe check here: this memo provides information for the Internet community ๐Ÿซถ. It does NOT specify an Internet standard of any kind ๐Ÿ™…. Distribution of this memo is unlimited ๐ŸŒˆ.

Abstract ๐ŸŽ€

the Internet gives different levels of access to consumers and providers of service, and the differences between them matter a lot for what you can actually do ๐Ÿค”. so it's super helpful to have terms that sort out the range, so the Internet community can be clear about whether a user (or an organization) is "on" the Internet ๐Ÿ‘€. this document suggests four terms for the major classes of access ๐Ÿ’….

1. Introduction ๐Ÿงš

the Internet is a lot of things to a lot of people ๐ŸŒ. it started as a technology and grew into a global service, and with that growth came more complexity in the technology and the service ๐Ÿ˜ตโ€๐Ÿ’ซ. that's how people get confused about whether a given user is "on" the Internet. so who's on it? what can they actually do? this note is here to help Internet consumers and providers figure out the basic types of end-user access, the ones that show the big differences in how someone is attached to the Internet ๐Ÿ”ฅ.

the list was built mostly from the user's point of view, not the technical crowd's ๐Ÿ’œ. the definitions assume users care most about application services โœจ. so, lowkey, some of the definitions don't depend on using the underlying Internet connectivity protocols directly, which is TCP/IP ๐Ÿค“. for a lot of technical discussions, these terms just won't be the right fit ๐Ÿ™ˆ.

2. Labels for Internet Access ๐Ÿ’–

okay, these definitions go from "most" to "least" Internet access, seen from the user's (consumer's) side ๐ŸŒˆ. the first term mostly applies to Internet service providers, and the rest mostly apply to people who consume Internet service ๐Ÿ’….

FULL ACCESS ๐Ÿ‘‘

this is a permanent (full-time) Internet attachment running TCP/IP ๐Ÿ”ฅ. it's mainly for letting the Internet community reach application servers that Internet service providers run โœจ. machines with Full access are directly visible to others on the Internet, for example through the Internet Protocol's ICMP Echo (ping) facility ๐Ÿ‘€. the core of the Internet is made up of the machines with Full access, and that's iconic ๐Ÿ’ซ.

CLIENT ACCESS ๐Ÿฆ‹

the user runs applications that use Internet application protocols directly on their own computer platform ๐Ÿ’ป. but they might not be running the underlying Internet protocols (TCP/IP) ๐Ÿคทโ€โ™€๏ธ, they might not have full-time access (like dial-up) ๐Ÿ“ž, or they might have constrained access (like through a firewall) ๐Ÿงฑ. when they're active, Client users might be visible to the general Internet, but that visibility can't be predicted ๐ŸŒธ. so, for example, most Client access users won't show up when someone empirically probes systems "on" the Internet at any given moment, like with the ICMP Echo facility ๐Ÿ™ˆ.

MEDIATED ACCESS ๐Ÿ“

the user runs no Internet applications on their own platform ๐Ÿ˜ถ. instead, an Internet service provider runs applications that use Internet protocols on the provider's platform, for the user ๐Ÿงšโ€โ™€๏ธ. the user gets simplified access to the provider, like dial-up terminal connectivity ๐Ÿ“Ÿ. for Mediated access, the user is on the Internet, but their computer platform is not ๐Ÿ˜ญ. it's the computer of the mediating service (the provider) that's actually on the Internet ๐Ÿ’œ.

MESSAGING ACCESS ๐Ÿ’Œ

the user has no Internet access except through electronic mail and netnews, like Usenet or a bulletin board service ๐Ÿ“ฌ. messaging services can work as a high-latency (aka slow) transport service, so this level of access can be quite powerful for mail-enabled services, even though it isn't interactive โญ.


3. Sample Usage ๐Ÿญ

the real test of any nomenclature is how it holds up in real-life situations ๐Ÿง . two simple cases involve home users ๐Ÿ . if someone uses a terminal program on their PC to dial up a public service that provides the Internet applications, then that user has Mediated Internet access ๐Ÿ“Ÿ. the public service has Client or Full access, but the user doesn't ๐Ÿ’…. on the other hand, users who connect via SLIP or PPP are running Internet applications on their own PCs, so they have Client Internet access ๐ŸŽ€.

lots of corporations now have a full-time link to the Internet ๐Ÿข. the link is based on TCP/IP, and it usually runs a bunch of Internet servers for email exchange and for making public corporate data available to the world, like through the World Wide Web and Gopher ๐ŸŒ. clearly, the corporation is "on" the Internet, with Full Internet access ๐Ÿ‘‘.

what about a user inside that corporation? lots of corporations separate their internal internet from the public Internet with a firewall ๐Ÿงฑ. if a user on the internal internet has a desktop computer and reaches out to the Internet through the firewall by running any Internet applications, like a Web browser, then that user has Client Internet access ๐Ÿ’ป.

some corporations won't allow this ๐Ÿ™…โ€โ™€๏ธ. instead, they require all software that touches the public Internet to run on specially administered machines that are part of the corporation's firewall suite of services ๐Ÿ”. so users have to make a terminal connection to those special machines and run the Internet applications from there. those users have Mediated Internet access, same as home users who dial up a public service ๐Ÿ˜ญ๐Ÿ’€.


4. Security Considerations ๐Ÿ”

this specification does NOT, by itself, provide or define any security-related mechanisms ๐Ÿ™…. however, it does describe scenarios with different security implications for users and providers ๐Ÿšจ. readers are cautioned to think about those implications when choosing a service, so please, please do not skip this part ๐Ÿ˜ค๐Ÿ’€.

5. Acknowledgments ๐Ÿซถ

the development of these definitions was sparked by lots of public and private discussions where confusion over Internet access was everywhere ๐ŸŒช๏ธ. agreement on an initial set of three terms came out of discussion on the Big-Internet mailing list, especially from comments by Alan Barret, Howard Berkowitz, Noel Chiappa, Steve Goldstein, Iain Hanson, Gary Malkin, Bob McKisson, Tim O'Reilly, Dave Piscitello and Bill Simpson ๐Ÿ’œ. later on, it became clear that a fourth category was needed, and that got discussed further with the list participants ๐ŸŒˆ. none of them necessarily endorses the terms and definitions here, though. their notes just helped the author think it through ๐Ÿง . after the first round of public discussion, Smoot Carl-Mitchell and John Quarterman of Texas Internet Consulting came up with terminology for similar categories ๐Ÿฆ‹. that pushed the set to be revised, which is the version you're reading now, and it's the one that separates provider and consumer forms of access and really highlights the role of Full access in defining the Internet core ๐Ÿ‘‘โœจ.

6. Security Considerations ๐Ÿ™ˆ

security issues are not discussed in this memo ๐Ÿ˜ถ.

7. Author's Address ๐Ÿ“ฎ

David H. Crocker
Brandenburg Consulting
675 Spruce Dr.
Sunnyvale, CA 94086 USA

Phone:    +1 408 246 8253
Fax:      +1 408 249 6205
EMail:    dcrocker@mordor.stanford.edu
๐Ÿ“ฆ where this page comes from