Client/Server -- When there's an imbalance between machines. One machine
serves as the client which receives its information from the other machine or the server.
Peer to Peer -- When all the machines are equal.
TCP/IP -- Transmission Control Protocal Internet Protocal; If you have a
TCP/IP then it doesn't matter what network or system you're on, your machine can talk to
any other machine. It bridges the gap between dissimilar computers, operating systems, and
networks. It's the protocal that drives the Internet. There are several subprotocals of
TCP/IP:
Communication Protocols
-- Protocols are rules established to govern the way data are transmitted in a computer network. Protocols fall into two general classifications: asynchronous and synchronous. In asynchronous transmission, data are transmitted at irregular intervals on as needed basis. This kind of transmission begins and ends each message with start/stop bits. In a synchronous transmission, the source and destination operate in synchronization to enable high-speed data transfer. Start/stop bits are not required in synchronous transmission. Communication protocols are defined in layers: physical and subsequent. The physical layer is how the networks connected to each other physically (wires). Subsequent layers describe how messages are packaged for transmission, how are they routed through the network and how are the messages displayed.The Seven Layer OSI Model
Application layer - determines how network
applications link to the network operating system. E-mail is an example.
Presentation layer - determines how an application will format
data sent across the network.
Session layer - controls the flow of data between applications
running on network PCs.
Network layer - establishes, maintains, and terminates the
connection between two stations. This layer is responsible for routing data between
networks.
Data-link layer - manages data flow into and out of network nodes,
detecting network errors as they occur.
Physical layer - consists of the physical connection between the
terminals (i.e wires).
Network Basic Input/Output System - This is the software layer
that links network operating system to the hardware.
There are two basic approaches to data-layer protocol design: packet-switched and
circuit-switched. The packet-switched is most popular in LANs because of its reliability
and simplicity. The most widely know is the packet-switched transmission control protocol/
Internet protocol(TCP/IP). TCP/IP protocol was developed by the defense department . It'
It is used for connecting different computer platforms. Circuit switched approaches are
usually used with WAN. ATM (the asynchronous transfer mode) protocol is a hybrid between
circuit- and packet-switched methods. The ATM divides data into small packets and then
routes these packets over a virtual circuit. A virtual circuit is a point-to-point
connection that may send data over different physical links during communication. Its
virtual because the user never knows that the packets are routed over different links. One
computer can't communicate with another unless they use the same protocol.
Mainframe - PC Communication -- Mainframes are important as the central
repositories of data. Channels access the mainframes. They are little computers that see
which disk the information is on so the mainframe doesn't have to handle it. Terminals
(PCs) access that channels. The terminals did no proccessing. The PC was the first smart
terminal. You have to run emulation software so it will appear to the controller as one of
the dumb terminals. There are many different layers of emulation software.
Physical Connection Between Mainframes and PCs
Synchronous - This connection uses a timing signal. The two machines set their
clocks to the same time. It's very fast because there's no extra overhead. It's hard to
synchronize over long distances.
Asynchronous - No timing signal is used. You know that the new byte begins
by inserting stop bits. The settings on a communication package determines the number of
stop bits. You use parity bits to determine if the receiver got the package. The problem
is that PCs use 8 bits and mainframes use 7. To fix this problem, a program called Kermit
is used. It's a very slow protocol.
Back to Menu |
---|