TCP / IP networks
Modern network applications is very sophisticated and thoughtful approach based on an order data to another machine to transfer from one. If you Linux system with many users manage one, the compounds of the remote host record will at the same time, you must ensure that your network connection is split so that all users can be served and not against each other in the way come of it. The concept of the modern network protocols is used by many to be packet-oriented data transmission (packet-switching) is called. A package is a small data package, the network from one machine to another via a transfer. A packet-based network uses single network cables, data to be transmitted by all hosts in the divided packets, transmits them one by one in turn. In this way, each user the impression that he would immediately operated and the power line it would be exclusively available.
The solution of UNIX systems - and many non-UNIX sites - has been adopted, TCP / IP known as. If it is TCP / IP is about, you will encounter the term datagram, the packet is used as a synonym for often, in technical matters but actually has a different meaning. In this section we will consider the underlying concepts.
Introduction to TCP / IP networks
The roots of TCP / IP are in a research project by the U.S. Defense Advanced Research Projects Agency (DARPA) in 1969 was funded years. What is the name of ARPANET began as an experimental network under was in 1975 transferred to the normal operation after it had proved itself successful.
In 1983 family, the new TCP / IP protocol used as the standard, and all hosts on the network you had to use from now on. While ARPANET slowly grew to the Internet (with ARPANET in 1990, ceased to exist), had TCP / IP networks on the Internet has spread outside. Many companies now have corporate networks based on TCP / IP and the Internet has grown so that it can well-regarded mainstream as consumer technology. One finds hardly a newspaper or magazine in which not some reference to the Internet is contained. Almost anyone can now use it.
As a concrete example to illustrate TCP / IP in the following sections, we introduce the land-based Fred somewhere Groucho Marx University (GMU) in. Most institutions operate their own local network, while another common use of one and several others run again. All are connected to each other and share a high-speed cable access to the Internet.
Imagine, your Linux box is a LAN of Unix hosts on the mathematics institute connected to (let's call them just erdos). In order to host the Institute of Physics, say on quark access to, you must enter the following command:
$ rlogin quark.physics Welcome to the Physics Department at GMU (ttyq2) login:
When the prompt appears, you must login name, eg, else, and you enter your password. After the correct input is on quark a shell a start, you can work in as if you were sitting at the console of the system. Once you leave the shell will return to the prompt of your own machine. They thus have a basic, interactive applications currently being used, the IP provides TCP /: remote login, the login to a remote computer.
While you are logged in QuarkXPress, you may want an X11-based application, a word processor, a graphics program or a Web browser running, for example. The X Window System is a fully network-based graphical user interface and many different computer systems available for. In order to inform the application that their expenditure of your computer screen should appear on the, you must set the DISPLAY environment variable:
$ DISPLAY=erdos.maths:0.0
$ export DISPLAY
When you launch the application now, appear not spending more on quark, but on your computer, ie, the window of the application appear on the screen of your computer (provided that runs on X11 erdos). The point here is that TCP / IP, Quark and erdos allowed to send packets back and forth-X11, and pretends you so that you are working on a single system. The network is almost transparent.
Another very important application in TCP / IP networks is NFS, which stands for Network File System. NFS is another way to make transparent networks because it allows you to mount directory hierarchies from other hosts. This will be displayed on your computer as if they were local filesystems. For example, the home directories on a central machine, users are kept of all the other hosts on the LAN, all of the directories to mount. This means that users can always log on any machine and still more in their respective home directory, find themselves. In the same way you can run applications that have a large space (such as databases, documentation or application programs), only one computer and install it on many hosts to allow access. These are obviously only some examples of what you / IP networks, TCP can do everything with. The possibilities are almost unlimited. Some of them we will introduce in the course of the book.
We now take a closer look at how TCP / IP. This information will help you understand how and why you need to configure your machine. We begin by examining the hardware and work our way slowly.
Bookmarks