Computers in a networked world: Difference between revisions
Mr. MacKenty (talk | contribs) (→Roles) |
Mr. MacKenty (talk | contribs) (→Roles) |
||
Line 15: | Line 15: | ||
| '''Server''' || In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients". This architecture is called the client–server model.<ref>https://en.wikipedia.org/wiki/Server_(computing)</ref> | | '''Server''' || In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients". This architecture is called the client–server model.<ref>https://en.wikipedia.org/wiki/Server_(computing)</ref> | ||
|- | |- | ||
| '''DNS server''' || A name server is a computer Hardware or software server that implements a network service for providing responses to queries against a directory service. It translates an often humanly-meaningful, text-based identifier to a system-internal, often numeric identification or addressing component. This service is performed by the server in response to a service protocol request. | | '''DNS server''' || A name server is a computer Hardware or software server that implements a network service for providing responses to queries against a directory service. '''It translates an often humanly-meaningful, text-based identifier to a system-internal, often numeric identification or addressing component'''. This service is performed by the server in response to a service protocol request. | ||
<br /><br /> | |||
An example of a name server is the server component of the Domain Name System (DNS), one of the two principal namespaces of the Internet. The most important function of DNS servers is the translation (resolution) of human-memorable domain names and hostnames into the corresponding numeric Internet Protocol (IP) addresses, the second principal name space of the Internet which is used to identify and locate computer systems and resources on the Internet.<ref>https://en.wikipedia.org/wiki/Name_server</ref> | An example of a name server is the server component of the Domain Name System (DNS), one of the two principal namespaces of the Internet. The most important function of DNS servers is the translation (resolution) of human-memorable domain names and hostnames into the corresponding numeric Internet Protocol (IP) addresses, the second principal name space of the Internet which is used to identify and locate computer systems and resources on the Internet.<ref>https://en.wikipedia.org/wiki/Name_server</ref> | ||
|- | |- |
Revision as of 15:52, 8 January 2017
A computer can have different roles when we think about networks. You can think of a role as a "service a computer provides". Computers can provide multiple services, and can be both a client and provide a service.
Roles[edit]
Roles can include client, server, email server, DNS server, DHCP server, router and firewall.
Role | Description |
Client | A client is a piece of computer hardware that accesses a service made available by a server. The server is often (but not always) on another computer system, in which case the client accesses the service by way of a network. The term applies to the role that programs or devices play in the client–server model [2]. |
Server | In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients". This architecture is called the client–server model.[3] |
DNS server | A name server is a computer Hardware or software server that implements a network service for providing responses to queries against a directory service. It translates an often humanly-meaningful, text-based identifier to a system-internal, often numeric identification or addressing component. This service is performed by the server in response to a service protocol request.
|
DHCP server | foo |
Router | foo |
Firewall | foo |
Real-world practical advice[edit]
If you work with any professional computer scientist or IT professional, they will assume you understand the different roles a computer can have in a networked world. This is pretty basic stuff, so please memorize it.
Do you understand this material?[edit]
You should be able to provide 2 or 3 examples for each of the above terms.
Standards[edit]
- Describe the roles that a computer can take in a networked world.