Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Enthusiast Zone > Networking > Networking: Newbie Questions

Networking: Newbie Questions
Thread Tools
Fresh-Faced Recruit
Join Date: Nov 2001
Status: Offline
Reply With Quote
Dec 11, 2002, 11:28 AM
 
In the Chooser (OS 9), there is an icon called "AppleShare." Click on it and it asks you to select a server.

In Mac Help, it says you can use the Network Browser Control Panel to connect to AppleShare, FTP, or HTTP servers.

I am intrigued, but this is all very new to me. Is using the network browser just another way of connecting to places I could otherwise access with different tools? (Eg., If I can use Internet Explorer to reach an HTTP site or Fetch to connect to an FTP site, such as an Info-Mac mirror, then do I need the Network Browser?)

OR by connecting to "servers," does that mean the Network Browser is connecting me to something totally different?

Also, how does one find an AppleShare server to connect to? Are these private, or are there some public ones that anyone can gain access to?

The Network Browser Control Panel also has an option for adding a neighborhood. What is this? The Help section also says that if you can't find the server you wish to access, there is some kind of location manager manual you can check (at http://docs.info.apple.com/article.html?artnum=50045).

Does anyone know about this network browser/server topic or about any sources of info. for the newbie? Thanks.

(I also use OS 10.1.5, so any replies related to OS X networking are also welcome.)
     
Dedicated MacNNer
Join Date: Dec 2002
Location: Baghdad, chillin' with Chirac and Schröder over cocktails with Saddam.
Status: Offline
Reply With Quote
Dec 11, 2002, 03:54 PM
 
10.1.5? I'd get 10.2; your Mac will thank you (unless you're using an old Mac).

Worry not, appeasement-loving infidels! Chirac & Schröder defend the Butcher of Baghdad.
     
Mac Elite
Join Date: May 1999
Location: San Jose, CA
Status: Offline
Reply With Quote
Dec 12, 2002, 09:03 PM
 
Originally posted by Atef's corpse:
10.1.5? I'd get 10.2; your Mac will thank you (unless you're using an old Mac).
What a truly useless response to a perfectly valid set of questions <sigh>

Dreaming, to answer your question, the Network Browser is designed to automatically locate servers on your local network so that you don't have to remember complex access routines, URLs, etc., etc. When you open the Network Browser, it uses special broadcast packets to find out which servers are close. Hence the 'browser' part.

On the other hand, it's sometimes quicker to specify the server you want if you know where it is. That way you don't have to wait for your machine to find it, and that's why you can also specify URLs to explicitly identify the server you want to connect to.

A lot of the network browser techniques were developed before the internet was as prevalent as it is now, and they are specifically not designed to browse the entire internet - it's simply too large. Typically the Network Browser will only identify servers local to you.

This introduces the concept of neighborhoods.
In a large corporate environment, the 'local' network (i.e. just machines owned by the company in a specific office building) could still be many hundreds or thousands of systems, and it could still take a while to scan those systems looking for servers.

With neighborhoods (also called zones and subnets, depending on the type of network you're on), the network is divided into smaller workgroups. These workgroups might be based on physical infrastructure (e.g. "Floor 1", "Floor 2", etc.), or they may be logical groups (e.g. "Sales", "Support", "Accounting", etc.)

When using neighborhoods, your machine will be configured to be in one of these groups and when you use the browser it will default to show you servers in your particular group. However, you may still see a list of the other groups and allow you to peek into their network if you wanted to.

This can be especially useful when printing. When you look for a printer on the network, the browser will show you printers in your group. Typically this would be one close to you - either in your department, on your floor, etc. or it might be a special purpose printer, such as those used by the accounting department. The groups make it easier to select printers relevant to you, and helps avoid mistake by people in other departments.
(of course, you might like the idea of spending an hour a day walking around the office murmuring "hmm.. where IS that page I printed...?' )

The ability to cross borders, though, mean that if you work on the first floor and needed to print something for a colleague who works on the third floor, you could select a printer in their workgroup and save them a long walk.

All the above is a highly simplified view of workgroups and network browsing. It can be much more complicated than that, especially when authentication and authorization come into play (i.e. the ability to guarantee that only certain people use certain servers/printers, etc.)

As for the AppleShare question, AppleShare is traditionally thought of as a local area protocol. While it does have the ability to extend across wide areas, its design and strengths are in a local environment. So typically you'll only see AppleShare servers in your own network.

Remote servers are typically accessed via different protocols designed for IP networks. That's why you'll typically use HTTP and FTP to access remote servers.

Hope that helps.
Gods don't kill people - people with Gods kill people.
     
Fresh-Faced Recruit
Join Date: Nov 2001
Status: Offline
Reply With Quote
Jan 2, 2003, 04:07 PM
 
Camelot, that reply is the best I've received on the subject. And thank you for keeping it within layperson's terms.

You must have amassed your knowledge somewhere, so I'll ask you this: If I want to learn more on the subject, do you know of any web sites or links I can visit? It will take some more reading for me to truly grasp this.

To introduce myself to networks, there is something I have been wondering about: My computer's "Date and Time" setting allows me to get the time from an Apple network time server (this applies for both OS 9 and OS X). Does this mean I must always be connected to the time server in order to have the correct time appear on my menu bar? Or do I only need to connect periodically to "update" the time?

And while I'm connected to the network, does that leave my computer vulnerable? That is, can files on my computer be accessed by the network?

Thanks for clarifiying, if you have time.
     
Mac Elite
Join Date: May 1999
Location: San Jose, CA
Status: Offline
Reply With Quote
Jan 2, 2003, 05:41 PM
 
Originally posted by Dreaming:
[B]Camelot, that reply is the best I've received on the subject. And thank you for keeping it within layperson's terms.

You must have amassed your knowledge somewhere, so I'll ask you this: If I want to learn more on the subject, do you know of any web sites or links I can visit? It will take some more reading for me to truly grasp this.
To be perfectly honest, Dreaming, the answer is largely: Practice, practice, practice.

It's hard to know where to start sending you for information on learning networking, at least not without knowing your level and, more importantly, the resources you have available to you, but here are some fundamentals:

1) How many Computers do you have?
No one is going to learn networking if they have just one computer available to them. You can read all the books you want, but until and unless you can apply the theory in a real-world setup, it won't amount to much.
Ideally, if this is a sideline, you'll need at least two computers IN ADDITION to your 'normal' system, just because the 'working' part of 'networking doesn't always come along - you need to have at least one working system all the time.

2) What are you trying to achieve?
There are many different network models around and knowing what you're trying to achieve will make it easier to get there.
From the standpoint of all-round support, TCP/IP is clearly the way to go right now - all OS's support it, and anything you learn about TCP/IP will transfer into any system once you understand each system's idiosyncrasies (if which there are many - more on that later).
TCP/IP is also the standard for all internet systems, so if it's the internet you're interested in, then that's the way to go.
If you're in a Windows-only world (or, at least, one with brain-dead network admins), NetBIOS and the Windows networking protocols are probably prevalent. From a user's perspective, NetBIOS is pretty straightfoward, partly because it loads virtually all the administration onto the server for the network admin to maintain (which is part of why some network admins like it - they're control freaks at heart)
In the Macintosh world, AppleTalk is a breeze to setup and maintain (it's largely self-configuring), but much of Apple's networking is transitioning to TCP/IP for better enterprise support.

It's important to pick one model first and focus on that. All the above have similarities and you'll probably do better focussing on one and then transitioning to the other(s) than trying to learn multiple products at the same time.

All the above will work on an ethernet network, and that's the best starting point. You don't need to worry about T1's, DS3's, and the like until you start working in an enterprise environment.

To introduce myself to networks, there is something I have been wondering about: My computer's "Date and Time" setting allows me to get the time from an Apple network time server (this applies for both OS 9 and OS X). Does this mean I must always be connected to the time server in order to have the correct time appear on my menu bar? Or do I only need to connect periodically to "update" the time?
The date and time control panel is specifically set so that it checks the time when you startup and then periodically, not continuously. All computer clocks will drift over time, but they're usually accurate enough to keep time for a few days before it becomes any kind of problem.
It also checks whether you're currently online or not and only checks the time if you are (that way it doesn't pick up the phone line and dial the modem at unexpected times). If you're not online, it defers the time check until later.

Assuming you get online every now and then (say, at least once a month) you shouldn't have any problem with time synch.

[QUOTEAnd while I'm connected to the network, does that leave my computer vulnerable? That is, can files on my computer be accessed by the network?
[/QUOTE]

The short answer to this question is: yes.

The long answer is: it depends.

Traditionally, Macintoshes have been more secure on a network because they tend to run fewer 'services', and have followed a more proprietary network model. With Mac OS X, though, and its Unix background, that changes somewhat.

In general, if you haven't enabled any services in the Sharing preferences, you're mostly OK. If you have enabled services, the more you've enabled, the more doors you've opened into your system and therefore the higher chance there is that a malicious user will get in.

To mitigate this problem, you should use a firewall of some kind (either software or hardware). Firewalls analyze network traffic and allow or deny traffic based on a set of rules you define.

The other thing you should do to secure your system is use good passwords - any system is only as secure as the weakest password. And I don't mean only YOUR password, but the password for every account on the system.

The other system compromise comes through social engineering and MS Outloo... erm.. email trojans.
Any time you run a program on your machine, you're essentially leaving yourself open to the author of the application. Anyone that's been online any significant amount of time has seen at least one of the emails with attachments and a body that is designed to persuade you to open the attachment. If you do, the app opens a backdoor into your system for the author. Some versions of MS Outlook launched the attachment automatically, so the user didn't even get a chance to protect themselves, but that's another story.

In short, be aware that any time you're online, your ass is essentially hanging out in the wind. Limiting exposure by using a firewall, not running un-needed services and using strong password techniques can help mitigate the problem.
Gods don't kill people - people with Gods kill people.
     
Fresh-Faced Recruit
Join Date: Nov 2001
Status: Offline
Reply With Quote
Jan 4, 2003, 09:15 AM
 
Thank you, Camelot, for taking the time to post that comprehensive reply.

Maybe that Apple time server network is where I'll start my real world exposure to a network. In the meantime, I'm off to learn more about Personal Firewalls...
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:09 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2