TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language or protocol of the Internet. It can also be used as a communications protocol in the private networks called intranets and in extranets. When you are set up with direct access to the Internet, your computer is provided with a copy of the TCP/IP program just as every other computer that you may send messages to or get information from also has a copy of TCP/IP.
TCP/IP is a two-layered program. The higher layer, Transmission Control Protocol, manages the assembling of a message or file into smaller packets that are transmitted over the Internet and received by a TCP layer that reassembles the packets into the original message. The lower layer, Internet Protocol, handles the address part of each packet so that it gets to the right destination. Each gateway computer on the network checks this address to see where to forward the message. Even though some packets from the same message are routed differently than others, they'll be reassembled at the destination.
TCP/IP uses the client/server model of communication in which a computer user (a client) requests and is provided a service (such as sending a Web page) by another computer (a server) in the network. TCP/IP communication is primarily point-to-point, meaning each communication is from one point (or host computer) in the network to another point or host computer. TCP/IP and the higher-level applications that use it are collectively said to be "stateless" because each client request is considered a new request unrelated to any previous one (unlike ordinary phone conversations that require a dedicated connection for the call duration). Being stateless frees network paths so that everyone can use them continuously. (Note that the TCP layer itself is not stateless as far as any one message is concerned. Its connection remains in place until all packets in a message have been received.)
Many Internet users are familiar with the even higher layer application protocols that use TCP/IP to get to the Internet. These include the World Wide Web's Hypertext Transfer Protocol (HTTP), the File Transfer Protocol (FTP), Telnet (Telnet) which lets you logon to remote computers, and the Simple Mail Transfer Protocol (SMTP). These and other protocols are often packaged together with TCP/IP as a "suite."
Personal computer users usually get to the Internet through the Serial Line Internet Protocol (SLIP) or the Point-to-Point Protocol (PPP). These protocols encapsulate the IP packets so that they can be sent over a dial-up phone connection to an access provider's modem.
Protocols related to TCP/IP include the User Datagram Protocol (UDP), which is used instead of TCP for special purposes. Other protocols are used by network host computers for exchanging router information. These include the Internet Control Message Protocol (ICMP), the Interior Gateway Protocol (IGP), the Exterior Gateway Protocol (EGP), and the Border Gateway Protocol (BGP).
router
Also see bridge, gateway, hub, and switch.
On the Internet, a router is a device or, in some cases, software in a computer, that determines the next network point to which a packet should be forwarded toward its destination. The router is connected to at least two networks and decides which way to send each information packet based on its current understanding of the state of the networks it is connected to. A router is located at any juncture of networks or gateway, including each Internet point-of-presence. A router is often included as part of a network switch.
A router creates or maintains a table of the available routes and their conditions and uses this information along with distance and cost algorithms to determine the best route for a given packet. Typically, a packet may travel through a number of network points with routers before arriving at its destination. An edge router is a router that interfaces with an asynchronous transfer mode (ATM) network. A brouter is a network bridge combined with a router.
subnet and subnet mask
A subnet (short for "subnetwork") is an identifiably separate part of an organization's network. Typically, a subnet may represent all the machines at one geographic location, in one building, or on the same local area network (LAN). Having an organization's network divided into subnets allows it to be connected to the Internet with a single shared network address. Without subnets, an organization could get multiple connections to the Internet, one for each of its physically separate subnetworks, but this would require an unnecessary use of the limited number of network numbers the Internet has to assign. It would also require that Internet routing tables on gateways outside the organization would need to know about and have to manage routing that could and should be handled within an organization.
The Internet is a collection of networks whose users communicate with each other. Each communication carries the address of the source and destination networks and the particular machine within the network associated with the user or host computer at each end. This address is called the IP address (Internet Protocol address). This 32-bit IP address has two parts: one part identifies the network (with the network number) and the other part identifies the specific machine or host within the network (with the host number). An organization can use some of the bits in the machine or host part of the address to identify a specific subnet. Effectively, the IP address then contains three parts: the network number, the subnet number, and the machine number.
The standard procedure for creating and identifying subnets is provided in Internet RFC 950.
130.5.5.25
Each of the decimal digits represents a string of four binary digits. Thus, the above IP address really is this string of 0s and 1s:
10000010.00000101.00000101.00011001
As you can see, we inserted periods between each eight-digit sequence just as we did for the decimal version of the IP address. Obviously, the decimal version of the IP address is easier to read and that's the form most commonly used.
Some portion of the IP address represents the network number or address and some portion represents the local machine address (also known as the host number or address). IP addresses can be one of several classes, each determining how many bits represent the network number and how many represent the host number. The most common class used by large organizations (Class B) allows 16 bits for the network number and 16 for the host number. Using the above example, here's how the IP address is divided:
<--Network address--><--Host address-->
130.5 . 5.25
If you wanted to add subnetting to this address, then some portion (in this example, eight bits) of the host address could be used for a subnet address. Thus:
<--Network address--><--Subnet address--><--Host address--> 130.5 . 5 . 25
To simplify this explanation, we've divided the subnet into a neat eight bits but an organization could choose some other scheme using only part of the third quad or even part of the fourth quad.
Once a packet has arrived at an organization's gateway or connection point with its unique network number, it can be routed within the organization's internal gateways using the subnet number as well. The router knows which bits to look at (and which not to look at) by looking at a subnet mask. A mask is simply a screen of numbers that tells you which numbers to look at underneath. In a binary mask, a "1" over a number says "Look at the number underneath"; a "0" says "Don't look." Using a mask saves the router having to handle the entire 32 bit address; it can simply look at the bits selected by the mask.
Using the previous example (which is a very typical case), the combined network number and subnet number occupy 24 bits or three of the quads. The appropriate subnet mask carried along with the packet would be:
255.255.255.0
Or a string of all 1's for the first three quads (telling the router to look at these) and 0's for the host number (which the router doesn't need to look at). Subnet masking allows routers to move the packets on more quickly.
If you have the job of creating subnets for an organization (an activity called subnetting) and specifying subnet masks, your job may be simple or complicated depending on the size and complexity of your organization and other factors. Some of the "Additional Information" we list below may help.
Some Transmission Types
ISDN (Integrated Services Digital Network)
Integrated Services Digital Network (ISDN) is a set of CCITT/ITU standards for digital transmission over ordinary telephone copper wire as well as over other media. Home and business users who install ISDN adapters (in place of their modems) can see highly-graphic Web pages arriving very quickly (up to 128 Kbps). ISDN requires adapters at both ends of the transmission so your access provider also needs an ISDN adapter. ISDN is generally available from your phone company in most urban areas in the United States and Europe.
There are two levels of service: the Basic Rate Interface (BRI), intended for the home and small enterprise, and the Primary Rate Interface (PRI), for larger users. Both rates include a number of B (bearer) channels and a D (delta) channel. The B channels carry data, voice, and other services. The D channel carries control and signaling information.
The Basic Rate Interface consists of two 64 Kbps B channels and one 16 Kbps D channel. Thus, a Basic Rate user can have up to 128 Kbps service. The Primary Rate consists of 23 B channels and one 64 Kpbs D channel in the United States or 30 B channels and 1 D channel in Europe.
Integrated Services Digital Network in concept is the integration of both analog or voice data together with digital data over the same network. Although the ISDN you can install is integrating these on a medium designed for analog transmission, broadband ISDN (BISDN) will extend the integration of both services throughout the rest of the end-to-end path using fiber optic and radio media. Broadband ISDN will encompass frame relay service for high-speed data that can be sent in large bursts, the Fiber Distributed-Data Interface (FDDI), and the Synchronous Opical Network (SONET). BISDN will support transmission from 2 Mbps up to much higher, but as yet unspecified, rates.
DSL and xDSL (Digital Subscriber Line and its variations)
DSL (Digital Subscriber Line) is a technology for bringing high-bandwidth information to homes and small businesses over ordinary copper telephone lines. xDSL refers to different variations of DSL, such as ADSL, HDSL, and RADSL. Assuming your home or small business is close enough to a telephone company central office that offers DSL service, you may be able to receive data at rates up to 6.1 megabits (millions of bits) per second (of a theoretical 8.448 megabits per second), enabling continuous transmission of motion video, audio, and even 3-D effects. More typically, individual connections will provide from 1.544 Mbps to 512 Kbps downstream and about 128 Kbps upstream. A DSL line can carry both data and voice signals and the data part of the line is continuously connected. DSL installations began in 1998 and will continue at a greatly increased pace through the next decade in a number of communities in the U.S. and elsewhere. Compaq, Intel, and Microsoft working with telephone companies have developed a standard and easier-to-install form of ADSL called G.Lite that is accelerating deployment. DSL is expected to replace ISDN in many areas and to compete with the cable modem in bringing multimedia and 3-D to homes and small businesses.
Because analog transmission only uses a small portion of the available amount of information that could be transmitted over copper wires, the maximum amount of data that you can receive using ordinary modems is about 56 Kbps (thousands of bits per second). (With ISDN, which one might think of as a limited precursor to DSL, you can receive up to 128 Kbps.) The ability of your computer to receive information is constrained by the fact that the telephone company filters information that arrives as digital data, puts it into analog form for your telephone line, and requires your modem to change it back into digital. In other words, the analog transmission between your home or business and the phone company is a bandwidth bottleneck.
Digital Subscriber Line is a technology that assumes digital data does not require change into analog form and back. Digital data is transmitted to your computer directly as digital data and this allows the phone company to use a much wider bandwidth for transmitting it to you. Meanwhile, if you choose, the signal can be separated so that some of the bandwidth is used to transmit an analog signal so that you can use your telephone and computer on the same line and at the same time.
According to Flashcom, it is now the largest and fastest growing provider of DSL service in the United States. Service is now available in all major US cities. Pricing starts at $49.95 monthly and includes Internet access. In most locations, installation and customer premise equipment is free with a two-year agreement. | |
Beginning in April 2000, FreeDSL will offer free hardware and setup and no monthly charge in a number of markets. For the service, users must agree to provide personal information for demographic use and to have a small navigational bar containing advertising always visible while connected. To get the free DSL modem, you need to refer 10 people to the FreeDSL site. There may be other requirements. | |
In the Midwest United States, Primary Network is offering DSL service to St. Louis, Missouri-area residents and businesses. Primary Network plans to become the largest Midwest provider of DSL service. Primary's DSL Accelerator service offers download maximums between 384 Kbps and 1.54 Mbps. Upload maximums are between 128 Kbps and 384 Kbps. Prices start at $49.95 monthly and include Internet Access. For more information, please visit http://www.primary.net/dsl/. | |
Bluestar Communications is currently offering DSL in Nashville and Memphis, Tennessee, and in Louisville and Lexington, Kentucky, and plans to offer service in 25 other cities by early 2000. | |
SBC Communications plans to bring ADSL to over 8 million homes in California, Missouri, and Texas by the beginning of 2000. In California, over 255 telephone company central offices will provide service to 5 million homes and 900,000 businesses. In Missouri and Texas, SBC's Southwestern Bell company will upgrade 271 central offices for 3.2 million homes and 440,000 businesses. Customers will need a $198 "ADSL modem" and will pay a basic $39 a month on yearly basis for unlimited service, or $49 with access to the Internet. Business or high-demand users can pay more and get faster download and upload speeds. For the basic rate, users are guaranteed 384 Kbps downstream and 128 Kbps upstream. Power users can get up to 6 Mbps downstream and 384 Kbps upstream. | |
Bell Atlantic has announced plans for a wide deployment of ASDL in the Northeastern U.S. to both home and corporate customers. The service is currently offered in the Boston, Philadelphia, Pittsburgh, Washington DC, and Northern New Jersey metropolitan areas. The New York City metropolitan area launched in mid-July, 1999. Additional markets will be announced in the future. Bell Atlantic offers what it calls Personal Infospeed DSL at speeds of 640 Kbps downstream and 90 Kbps upstream for $39.95 a month, or $59.95 a month including Internet access. Professional Infospeed offers speeds of 1.6 Mbps downstream and 90 Kbps upstream at $59.95 per month, or $109.95 per month with Internet access. Power Infospeed provides up to 7.1 Mbps downstream and 680 Kbps upstream for $109.95 per month, or $189.95 per month with Internet access. Network equipment providers are Alcatel, Globespan, and Westell. Among PC manufacturers that will support Infospeed technology are Apple Computer, Compaq, and Dell Computer. | |
BellSouth is offering a splitter-based ADSL service in 30 markets through Network Service Provider (NSP) channels. BellSouth provides access to all DSL-qualified loops through a single asynchronous transfer mode (ATM) port in each of 13 LATAs in eight Southeastern states. Access One, BellSouth's service partner, has committed to deploy a minimum of 10,000 DSL lines to its customers over the next two years. | |
US West plans to offer DSL service in 40 cities in the western part of the U.S. Currently, DSL is offered in Portland, Oregon, and Seattle, Washington. US West uses CAP modulation but says they are equipped to support DMT if that becomes a standard. | |
GTE Corporation has offered ADSL to 1,000 living units in Marina del Rey, California since November, 1997. Downstream data rates are up to 1.5 Mbps and upstream up to 384 Kbps. Residences are charged $99 a month. | |
NETinc, a Canadian company, is deploying ADSL in Hamilton, Ontario, using Paradyne technology. Dowstream data rates will be up to 7 Mbps and upstream up to 1 Mbps. Service to residences will be about $50 a month, to corporations $200 a month. | |
@tlas Internet in Miami, Florida, was one of the first DSL providers in the United States. They report converting between 10 to 20 businesses per week from traditional T-1 and ISDN connections to "new way" DSL. | |
Optimum Communications furnishes both ADSL and HDSL in the Florida West Coast/Tampa area. Downstream data rates are up to 3.2 Mbps and upstream up to 1.2 Mbps. Monthly rates are about $99 a month. |
The ADSL Forum offers a much more complete List of ADSL Trials and Deployments.
Rockwell's Consumer DSL chipset is used in telecommunications equipment made by Nortel Networks. Nortel Networks sells the equipment to carriers and to Internet service providers and Rockwell sells the modems through the usual retail channels. The equipment offers a 1 Mbps data rate. | |
3Com and Texas Instruments offer a hybrid modem supporting both dial-up 56 Kbps and rate adaptive ADSL (RADSL). |
Unlike a similar service over your cable TV line, using ADSL, you won't be competing for bandwidth with neighbors in your area. In many cases, your existing telephone lines will work with ADSL. In some areas, they may need upgrading.
DSL Type | Description | Data Rate Downstream; Upstream |
Distance Limit | Application |
---|---|---|---|---|
IDSL | ISDN Digital Subscriber Line | 128 Kbps | 18,000 feet on 24 gauge wire | Similar to the ISDN BRI service but data only (no voice on the same line) |
CDSL | Consumer DSL from Rockwell |
1 Mbps downstream; less upstream | 18,000 feet on 24 gauge wire | Splitterless home and small business service; similar to DSL Lite |
DSL Lite (same as G.Lite) | "Splitterless" DSL without the "truck roll" | From 1.544 Mbps to 6 Mbps downstream, depending on the subscribed service | 18,000 feet on 24 gauge wire | The standard ADSL; sacrifices speed for not having to install a splitter at the user's home or business |
G.Lite (same as DSL Lite) | "Splitterless" DSL without the "truck roll" | From 1.544 Mbps to 6 Mbps , depending on the subscribed service | 18,000 feet on 24 gauge wire | The standard ADSL; sacrifices speed for not having to install a splitter at the user's home or business |
HDSL | High bit-rate Digital Subscriber Line | 1.544 Mbps duplex on two twisted-pair
lines; 2.048 Mbps duplex on three twisted-pair lines |
12,000 feet on 24 gauge wire | T1/E1 service between server and phone company or within a company; WAN, LAN, server access |
SDSL | Symmetric DSL | 1.544 Mbps duplex (U.S. and Canada); 2.048 Mbps (Europe) on a single duplex line downstream and upstream | 12,000 feet on 24 gauge wire | Same as for HDSL but requiring only one line of twisted-pair |
ADSL | Asymmetric Digital Subscriber Line | 1.544 to 6.1 Mbps downstream; 16 to 640 Kbps upstream |
1.544 Mbps at 18,000 feet; 2.048 Mbps at 16,000 feet; 6.312 Mpbs at 12,000 feet; 8.448 Mbps at 9,000 feet |
Used for Internet and Web access, motion video, video on demand, remote LAN access |
RADSL | Rate-Adaptive DSL from Westell | Adapted to the line, 640 Kbps to 2.2 Mbps downstream; 272 Kbps to 1.088 Mbps upstream | Not provided | Similar to ADSL |
UDSL | Unidirectional DSL proposed by a company in Europe | Not known | Not known | Similar to HDSL |
VDSL | Very high Digital Subscriber Line | 12.9 to 52.8 Mbps downstream; 1.5 to 2.3 Mbps upstream; 1.6 Mbps to 2.3 Mbps downstream |
4,500 feet at 12.96 Mbps; 3,000 feet at 25.82 Mbps; 1,000 feet at 51.84 Mbps |
ATM networks; Fiber to the Neighborhood |
OSI (Open Systems Interconnection)
OSI (Open Systems Interconnection) is a standard description or "reference model" for how messages should be transmitted between any two points in a telecommunication network. Its purpose is to guide product implementors so that their products will consistently work with other products. The reference model defines seven layers of functions that take place at each end of a communication. Although OSI is not always strictly adhered to in terms of keeping related functions together in a well-defined layer, many if not most products involved in telecommunication make an attempt to describe themselves in relation to the OSI model. It is also valuable as a single reference view of communication that furnishes everyone a common ground for education and discussion.
Developed by representatives of major computer and telecommunication companies beginning in 1983, OSI was originally intended to be a detailed specification of interfaces. Instead, the committee decided to establish a common reference model for which others could develop detailed interfaces, that in turn could become standards. OSI was officially adopted as an international standard by the International Organization of Standards (ISO). Currently, it is Recommendation X.200 of the International Telecommunication Union.
The main idea in OSI is that the process of communication between two end users in a telecommunication network can be divided into layers, with each layer adding its own set of special, related functions. Each communicating user is at a computer equipped with these seven layers of function. So, in a given message between users, there will be a flow of data through each layer at one end down through the layers in that computer and, at the other end, when the message arrives, another flow of data up through the layers in the receiving computer and ultimately to the end user. The actual programming and hardware that furnishes these seven layers of function is usually a combination of the computer operating system, applications (such as your Web browser), TCP/IP or alternative transport and network protocols, and the software and hardware that enable you to put a signal on one of the lines attached to your computer.
OSI divides telecommunication into seven layers. The layers are in two groups. The upper four layers are used whenever a message passes from or to a user. The lower three layers (up to the network layer) are used when any message passes through the host computer. Messages intended for this computer pass to the upper layers. Messages destined for some other host are not passed up to the upper layers but are forwarded to another host. The seven layers are:
Layer 7: The application layer...This is the layer at which communication partners are identified, quality of service is identified, user authentication and privacy are considered, and any constraints on data syntax are identified (This layer is not the application itself, although some applications may perform application layer functions). | |
Layer 6: The presentation layer...This is a layer, usually part of an operating system, that converts incoming and outgoing data from one presentation format to another (for example, from a text stream into a popup window with the newly arrived text). Sometimes called the syntax layer. | |
Layer 5: The session layer...This layer sets up, coordinates, and terminates conversations, exchanges, and dialogs between the applications at each end. It deals with session and connection coordination. | |
Layer 4: The transport layer...This layer manages the end-to-end control (for example, determining whether all packets have arrived) and error-checking. It ensures complete data transfer. | |
Layer 3: The network layer...This layer handles the routing of the data (sending it in the right direction to the right destination on outgoing transmissions and receiving incoming transmissions at the packet level). The network layer does routing and forwarding. | |
Layer 2: The data link layer...This layer provides error control and synchronization for the physical level and does bit-stuffing for strings of 1's in excess of 5. It furnishes transmission protocol knowledge and management. | |
Layer 1: The physical layer...This layer conveys the bit stream through the network at the electrical and mechanical level. It provides the hardware means of sending and receiving data on a carrier. |
ATM (asynchronous transfer mode)
ATM also stands for automated teller machine, a machine that bank customers use to make transactions without a human teller.
ATM (asynchronous transfer mode) is a dedicated-connection switching technology that organizes digital data into 53-byte cell units and transmits them over a physical medium using digital signal technology. Individually, a cell is processed asynchronously relative to other related cells and is queued before being multiplexed over the transmission path.
Because ATM is designed to be easily implemented by hardware (rather than software), faster processing and switching speeds are possible. The prespecified bit rates are either 155.520 Mbps or 622.080 Mbps. Speeds on ATM networks can reach 10 Gbps. Along with SONET and several other technologies, ATM is a key component of broadband ISDN (BISDN).
This information came from http://www.whatis.com/
Return to previous menu