Given by Roman Markowski at CPS640 MultiMedia and Networking on Spring Semester 1998. Foils prepared 5 February 98
Outside Index
Summary of Material
Introduction
|
Local Area Networks LAN
|
Wide Area Netorks WAN
|
Protocols
|
Outside Index
Summary of Material
Roman Markowski |
IS Manager |
Northeast Parallel Architectures Center |
CPS 640, January 1998 |
http://www.npac.syr.edu/users/roman/network/ |
Introduction
|
Local Area Networks LAN
|
Wide Area Netorks WAN
|
Protocols
|
Introduction
|
LAN
|
WAN
|
Protocols
|
bandwidth - is a measure of the amount of time between the arrival of the first bit at any point of a network and the arrival of the last bit at that point |
delay - is a measure of time between the departure of the first bit from the source on a network and the arrival of this first bit at the receiver |
latency - the time it takes bits to travel the network |
throughput - the amount of data transmitted between two points in a given amount of time (e.g. 10 Mbps) |
speed - expressed in bits per second (bps), the rate at which data can reliably be transmitted over a line |
baud - unit of signal frequency in signals per second. Baud = bps only when a signal represents a single bit |
half-duplex - two-way transmission, one way at a time |
full-duplex - independent, simultaneous two-way transmission in both directions |
synchronous - both the sender and receiver are synchronized with a clock so receiver knows exactly where new characters begin |
asynchronous - data is transmitted one character at a time, with intervals of varying lengths between transmittals. Start and stop bits at the beginning and end of each character |
ring - network nodes are connected in a closed loop; data is transmitted from node to node around the loop, always in the same direction. |
bus - network nodes are connected to the same cable; all nodes are considered equal and receive all transmissions on the medium |
star - network nodes attach to hubs and signals are broadcast to all stations or pass from station to station |
bridging - techniques for interconnecting two LAN segments that utilize the same LLC (Logical Link Control) procedures but may use the same or different MAC (Media Access Control) procedures |
forwarding - the process of sending a frame toward its ultimate destination by an internetworking device |
routing - the process of finding a path to the destination host. |
switching - switching and routing are complimentary technologies. Switching is known for simplicity and performance; Routing is known for manageability and control |
LAN - Local Area Network. A network that interconnects PCs, terminals, workstations, servers, printers, and other peripherals at high speed over short distances (ethernet, token ring, FDDI, ATM, wireless) |
WAN - Wide Area Network. A network that covers long-haul areas and usually utilizes public phone companies (T1/T3, ISDN, xDSL, Frame Relay, SMDS, ATM) |
The International Standards Organization (ISO) has developed OSI standard in order to provide some level of uniformity among network vendors. OSI reference model consists of 7 layers. Each layer provides a service for the layer immediately above it: |
(1) Physical: passes bit stream between computer and network; defines voltage used, the data transmission timing, handshaking requirements; EIA-RS232, RS449, ethernet, token ring, FDDI |
(2) Data Link: provides reliable data transfer between computer and network; packages data into data frames; HDSL, SDSL, ATM, FR, NDIS, ODI |
(3) Network: sets up and maintains connections; establishes virtual circuits between computers; IP, X.25, IPX |
(4) Transport: provides control of quality of service; TCP, UDP, SPX, NetBEUI |
(5) Session: handles coordination between processes; concentrates on network management, password recognition, logon and logoff procedures, network monitoring; SNMP, FTP, SMTP, Telnet |
(6) Presentation: provides data formatting and code conversion, network security and file transfers; AFP |
(7) Application: provides user interface to lower level; X.400, X.500, FTAM |
Standard organizations and consortia define the physical and operational characteristics of networking hardware and software. Standards are recommendations that vendors should follow to achieve interoperability with products from other vendors. |
Standards Organizations
|
Industry Consortia
|
UTP - Unshielded Twisted Pair |
STP - Shielded Twisted Pair |
EIA-568 (Electronic Industries Association) - standard which specifies the use of voice-grade UTP as well as STP for in-building data applications (year 1991); The twisting prevents interference problem; wiring up to 16Mbps |
EIA-568A - new standard which covers 150-ohm STP and 100-ohm UTP (year 1995).
|
Attenuation - the strength of a signal falls with distance over any transmission medium |
Crosstalk - a major source of noise in twisted-pair cable; it is caused by signal "leakage" from adjacent wires |
Comparison:
|
Application: Fast Ethernet, ATM, and CDDI |
Connector: RJ45 |
By John Mazza |
By John Mazza |
Thin ethernet cable
|
Thick ethernet cable (yellow cable)
|
Broadband coax cable
|
Fiber is made up of a core surrounded by a cladding layer. Both are glass but each has its own index of refraction. The light signal is applied to the end of the optical fiber and then bounces down the optical path |
The most popular : 62.5/125 um optical fiber |
Single mode fiber is designed for use with a signal of one wavelength of light |
Multi mode fiber is based on the ability to combine different wavelength signals in the same fiber path. The use of the multiple optical signals is accomplished through a device called a Wave Division Multiplexer working as a prism. |
Connectors: ST, SC, FC, MIC |
NIC - Network Interface Card, an adapter which is inserted into a computer |
modem - a modulator-demodulator device for changing transmission signals from digital to analog for transmission over phone lines; used in pairs, one is required in each end of the line |
transceiver -a device that interfaces between a network and a local node |
repeater - a network device that repeats signals from one cable onto one or more other cables, while restoring signal timing and waveforms |
hub - common name for a repeater |
bridge - a network device that connects two (or more) LANs and forwards or filters data packets between them, based on their destination address; bridge operates at the Data Link Layer (OSI) and is transparent to higher network protocols |
switch - multi-port device designed to increase performance; packet are filtered or forwarded based on their MAC source and destination addresses. There are Cut-Through switches and Store-and-Forward switches |
router - a network device capable of filtering/forwarding packets, reading their network addresses (e.g. IP) and route accordingly; router operates at the Network Layer (OSI) |
brouter - a device that routes specific protocols, such as TCP/IP and bridges other protocols |
gateway - a device for interconnecting 2 or more dissimilar networks; it can translate protocols and operates at all layers of OSI Reference Model |
Wireless (802.11) 2-10 Mbps |
Ethernet (802.3) 10 Mbps |
Iso Enet (802.9) 16 Mbps |
Token Bus/Ring (802.4,802.5) 4, 16 Mbps |
100VG-AnyLAN (802.12) 96 Mbps |
Fast Ethernet (802.3u) 100 Mbps |
FDDI (X3T9.5) 100 Mbps |
Fiber Channel 133, 266, 531, 1062 Mbps |
Giga Ethernet (802.3z) 1000 Mbps |
ATM 25, 100, 140, 155, 622 Mbps |
HiPPI 800, 1600, 6400 Mbps |
Modem 9.6, 14.4, 19.2, 28.8, 33.6, 56 Kbps |
Switched 56 KBPS 56 Kbps |
ISDN B, BRI(2B+D), PRI(23B+D) 64 Kbps, 144 Kbps, 1.544 Mbps |
T1 (DS-1) 1.544 Mbps |
X.25 up to (64 Kbps) 2 Mbps |
Frame Relay 56 Kbps-(1.544 Mbps)-36 Mbps |
HDSL 1.544 Mbps |
SDSL 160 Kbps- 2 Mbps |
ADSL 1.5 - 8 Mbps |
VDSL 2.3 - 51.84 Mbps |
SMDS 56Kbps - 34 Mbps |
T3 (DS-3) 45.736 Mbps |
SONET OC-1/STS-1 51.84 Mbps |
ATM-25 25 Mbps |
ATM DS-3 44.736 Mbps |
ATM TAXI 100 Mbps |
ATM OC-3,12,48,128 155.52, 622.08 Mbps, 2.488, 6.4 Gbps |
Ethernet, IsoEthernet, Fast, Giga |
Token Ring, Token Bus |
100 VG- AnyLAN |
FDDI / CDDI |
Wireless |
ATM |
standard: IEEE 802.3 |
media: optical fiber, coax, twisted pair, microwave |
media access: CSMA/CD (Carrier Sense Multiple Access/Collision Detection) |
bandwidth: 10 Mbps, full duplex-20Mbps |
topology: bus, star |
max frame size: 1500 Bytes |
max nodes: 1024 |
max interstation distance: fiber - 2km; twisted pair - 70 m; coax - 1.5 km; microwave - 4.5 miles |
max coverage: 2.8km |
connection between hubs: crossover cable |
frame formats: Ethernet_II, Ethernet_802.3, Ethernet_802.2 |
10base5
|
10base2
|
10baseT
|
10baseF
|
By John Mazza |
By John Mazza |
By John Mazza |
specification: IEEE 802.9 (it is not ethernet!) |
isoENET is a hybrid of a normal 10baseT ethernet and up to 96x 64 Kbps communication channels |
speed: 16.144 Mbps (10 Mbps - ethernet data and isochronous 6.144 Mbps- time sensitive applications) |
access method: CSMA/CD |
applications: integrated voice and data networks |
characteristics: backward-compatible relationship between isoENET and ethernet; |
topology: star (requires special isoENET hub and special NIC cards) |
wiring : twisted pair |
specification: IEEE 802.3u; speed: 100 Mbps; access method: CSMA/CD; |
topology: star; applications: enterprise servers, backbone |
100base-TX
|
100base-FX
|
100base-T4
|
100VGAnyLAN
|
By John Mazza |
specification: IEEE 802.3z |
speed: 1 Gbps |
access method: CSMA/CD |
frame size: 64-1518 bytes |
flow control: 802.3x |
applications: enterprise servers |
implementation: intelligent adapters that minimize host involvement |
segment length:
|
1000base-LX
|
1000base-SX
|
1000base-CX
|
1000base-T
|
The Gigabit ethernet standard adopts both the original IEEE 802.3 ethernet specifications and Fiber Channel ANSI X3T11 for physical interface. Gigabit ethernet retains ethernet's link layer protocol, maximum frame size, and frame format. Gigabit includes both full and half-duplex operating modes |
standard: IEEE 802.5 |
media: optical fiber, twisted pair STP or UTP |
media access: Token Passing - information is traveling from station to station and is regenerated by each station |
bandwidth: 4 or 16 Mbps |
max frame size: (4 Mbps) no limit; (16 Mbps) 18,000 Bytes |
max nodes: 260 for STP and 72 for UTP |
max interstation distance: 300 m to MSAU |
topology: physical star, logical ring |
hardware:
|
standard: IEEE 802.4 |
media: 75 ohm CATV coaxial cable |
topology: bus and star |
media access: Token Passing - information is traveling from station to station and is regenerated by each station; the sequence is defined by station addresses |
bandwidth: up to 10 Mbps |
100VG AnyLAN is a 100 Mbps high speed networking standard that was originally developed to transmit Ethernet or Token Ring packets over existing wiring (UTP cat 3,4,5 or fiber); |
VG stands for Voice Grade |
standard: IEEE 802.11 |
actual throughput: up to 96 Mbps |
frames: standard 802.3 ethernet format or 802.5 TokenRing format |
distance (hub to node, or hub to hub): UTP cat3 - 100m; UTP cat5 - 200m; fiber - 2000m |
access method: Demand Priority (MAC layer protocol), no collisions |
compatible with existing software; easy to implement |
number of nodes: up to 1024 unbridged nodes |
ideal for multimedia applications (traffic can be prioritized) |
comparison between CSMA/CD and Demand Priority:
|
topology: cascade to 3 levels of hubs (total network span=1200m) |
hardware: NICs PCI-VG10/100, EISA-VG10/100 , ISA-VG10/100 with 2 RJ45 (one for ethernet, one for VG); VG-HUB with RJ45 VG ports, HUB with ethernet-to-100VG Bridge |
vendor: Ragula Systems, Cisco, Cabletron, Hewlett Packard, etc |
By John Mazza |
FDDI is an excellent medium for building backbones of LANS. |
standard: ANSI X3T9.5; media: optical fiber |
media access: Timed Token Passing Dual Ring |
bandwidth: 100 Mbps (FDDI network actually has a 125 Mbps signaling rate, however 4B/5B (Differential Manchester) encoding takes up to 25 Mbps) |
max frame size: 4500 Bytes; max nodes: 500 |
max interstation distance: 2 km; max distance: 100 km (60 miles) |
topology: dual ring (for redundancy); stations act as repeaters; DAS - Dual Attached Station is attached to both rings; SAS - Single Attached Station is attached only to the primary ring |
connectors: ST, MIC, SMA906; status: mature, reliable and proven |
transition modes: asynchronous - traffic is not prioritized; synchronous - allows for prioritization of time-sensitive traffic; circuit-based (in FDDI II only) -allows for dedicated communication line with guaranteed bandwidth |
FDDI-II is designed for networks that need to transport real-time video or traffic that cannot tolerate delays. Bandwidth is divided into up to 16 separate circuits that operate at from 6.144 Mbps each to a maximum 99.072 Mbps. Each of these channels can be subdivided further to produce a total of 96 64- Kbps circuits. |
FDDI-II is incompatible with existing FDDI design. |
CDDI - Copper Distributed Data Interface
|
Fiber optic cable
|
By John Mazza |
standard: IEEE 802.11 |
types of implementation:
|
OSI Physical layer (Access Point, antennas, LAN interfaces)
|
OSI Data Link layer:
|
typical parameters:
|
topologies: point-to-point, point-to-mulitipoint |
Standards to transmit TCP/IP over cellular connection
|
Wireless services:
|
Fundamentals: ATM stands for Asynchronous Transfer Mode.ATM technology is viable for both local (LANs) and wide (WANs) area networks. It supports many types of traffic including voice, data, facsimile, real-time video, CD-quality audio, and imaging. ATM offers bandwidth of up to 155Mbps (and now 622 Mbps or 2.4 Gbps between switches) on the backbone and delivery pipes of 25 Mbps or more to the desktop. ATM is a transport protocol that operates roughly at the MAC sub-layer of the Data Link Layer (OSI) |
Characteristics: |
fixed size packets (cells) - 53 bytes |
switching technology |
high, scalable bandwidth |
ability to dedicate a certain bandwidth to an application (QoS - Quality of Service) |
can handle real-time applications |
broadband technology (for voice, video, and data) |
viable for LANs and WANs |
still the most expensive service |
ATM network consists of ATM switches |
wireless ATM (28 GHz range), SMDS over ATM, Frame Relay over ATM |
ATM switch simply relays cells. It looks at the header and immediately begins forwarding the cell. Because all the cells are the same size, the delay is minimal. ATM switch performs its switching in hardware.No error checking is done. ATM assumes the use of high-quality, error free transmission facilities. |
ATM Architecture: ATM was originally defined as part of B-ISDN, developed by CCITT in 1988. ATM Forum, created in 1991, has been working on development of ATM standards. |
Physical Interface methods
|
Logical connection between end-stations
|
Permanent vs. Switched Virtual Channels
|
ATM virtual path switching |
ATM architecture model |
ATM Physical Layer: |
medium:
|
physical interface defined by ATM Forum:
|
SONET / SDH - Synchronous Optical Network / Synchronous Digital Hierarchy |
physical layer standard for fiber optic transmissions standardized by ANSI and recommended by CCITT |
SONET is the carrier format used in the USA in which OC3c corresponds to a 155 Mbps |
SDH is a European carrier system in which STM-1 corresponds to 155 Mbps |
ATM and SMDS operates on top of SONET |
interface rates: OC1, OC3, OC9, OC12, OC18, OC24, OC36, OC48
|
fiber based or microwave based (OC3, 6 GHz) |
framing STS-3c/STM |
ATM Layer defines:
|
ATM Adaptation Layer:
|
ATM multilayer architecture |
Quality of Service (QoS) classes and Traffic Classification
|
ATM addressing and signaling
|
Classical IP-Over-ATM (IPOA RFC 1577) |
ATM is a connection-oriented protocol, which means that connection must be established between two communicating entities before data transfer can begin. IP is inherently connectionless. There are 2 ways to run transparently IP traffic over ATM: Classical IP and LAN emulation |
The term "classical" indicates that the ATM network has the same properties as existing legacy LANs. |
SVC management is performed via UNI specification, which defines signaling: Q.93B (UNI3.0), Q.2931 (UNI3.1). |
Once a Classical IP connection has been established, IP datagrams are encapsulated using IEEE 802.2 LLC/SNAP and are segmented into ATM cells using AAL5. |
There is no support for broadcast and multicast in a Classical IP environment. The Classical network is divided into LISs (Logical IP Subnets). |
Each LIS must have only on ATM ARP server configured on a switch or a host ARP server is responsible for resolving an IP addresses into ATM addresses. |
LAN Emulation: IP-Over-ATM (IPOA LANE 1.0) |
LANE over ATM is the natural path for migrating ethernet and token ring LANs to fault tolerant ATM network. LANE ver1.0 emulates MAC layer ; standard 1996 |
Applications can run unmodified over an ATM network. LANE works by allowing the OS and all protocols at and above Layer 2 to seamlessly operate with ATM |
components: LES, LEC, LECS, BUS |
version 1.0 permits only one LES / BUS on an emulated network creating single point of failure |
LECS - LAN Emulation Configuration Server contains the configuration of the emulated networks |
LES - LAN Emulation Server mapping between MAC addresses and ATM addresses |
BUS - Broadcast and Unknown Server handles broadcast and multicast as well as unknown addresses |
LEC - LAN Emulation Client runs on every workstation |
Emulated LAN operates in client/server environment applying Virtual LAN concept |
LAN Emulation protocol stack |
LANE vs. Classical |
Voice over ATM (VTOA - Voice and Telephone over ATM) |
QoS parameters: delay, jitter in delay, loss rate |
CBR for voice current ATM Forum specification |
silence detection (voice has 60% of silence) |
unstructured circuit emulation: maps entire T1 circuit to a single ATM VC |
structured circuit emulation: maps individual 64 Kbps circuits to ATM VCs |
Compression: G.726 ADPCM, G.728 LD-CELP, G.729 CS-ACELP |
average national network delay for voice traffic specified by G.114, G.131, G.126 |
current VTOA: lack of compression, lack of silence suppression, limitations of AAL1 |
Other ATM Protocols |
MPOA - Multi Protocol Over ATM : layer 3 protocols like IP or IPX can be carried transparently over an ATM network
|
NHRP - Next Hop Reservation Protocol is used for forwarding |
CIF - Cells in Frames; solution for delivering ATM to the desktop |
IISP - Interim Inter-switch Signaling Protocol |
PNNI - Private Network to Network Interface |
I-PNNI- Integrated PNNI |
Hardware: ATM switch, ATM analyzer, ATM adapter |
ATM Carrier Services: MCI, WorldCom, Sprint, AT&T, GTE, Pacific Bell, US West, Ameritech, Southwestern Bell, Bell Atlantic |
The services are provided by hundreds POPs (Point of Presence) |
Modems |
T1 / T3 |
ISDN |
Switched 56 K |
xDSL |
Frame Relay |
SMDS |
ATM |
Modems (modulators / demodulators) are data communication equipment (DCE) devices that provide connections for computers into the Public Switched Telephone Network (PSTN). They convert (modulate) the digital signal generated by a computer into analog signal that can be transmitted over telephone line. |
The most important CCITT (ITU) standards are listed below:
|
asymmetrical : 56 Kbps (downstream); 33.6 Kbps (upstream) |
currently there is no standard covering 56 Kbps modems. It will take a year or more for the ITU to ratify a standard. At the moment there are 2 proprietary and incompatible specifications: X2, developed by US Robotics, and K56flex by Lucent and Rockwell Semiconductors Systems. |
about 70% of the 56K modems use 56Kflex technology. Recently 28 data communications and computer vendors created Open 56K Forum which intends to push 56Kflex technology as new standard. |
Cost: $129-$500 |
Before switching to 56K modem we should take into account that:
|
By John Mazza |
Cable-modem allows high-speed access to the Internet via cable TV coaxial wiring, ADSL, twisted-pair copper, and direct broadcast satellite dishes. Works in bi-directional way |
Characteristics:
|
The highest frequency transmitted for voice communication is 4 kHz. In order to recreate the analog wave from digital stream of data, we need to sample the analog wave at twice the rate of the highest frequency, it means 8 KHz = 8000 times per second. To represent 4KHz in digital, we generate 8-bit samples 8000 times per second. (Voice channel = 64,000 bps) |
Service Class:
|
T-carrier services are traditionally dedicated, but switched services are also available. T-carrier services are typically leased on a month-to-month basis and include initial setup charge. |
T1 it is DS1 delivered over copper wire (throughput 1.536 Mbps; bandwidth 1.544 Mbps (8Kbps lost for channel synchronization))
|
T3 it is DS3 delivered over copper wire ( throu 43.008 Mbps; bw 44.736 Mbps ) |
Synchronization within one 64 Kbps channel
|
In T1 we need to put 24 channels on one four-wire circuit
|
How to identify the first channel in 24-channel rotation ?
|
Frame: a group of all 24 T1 sub-channels with 8 bits per channel and one framing bit. One frame equals 193 bits; 12 frames = D4; 24 frames = ESF |
Channelized T1 - used to supply 24 individual channels to different locations |
E1 - 32 DS0 channels = 2,048 Kbps (in Europe) AMI is not used; B8ZS is replaced by HDB3 encoding (High Density Bipolar) |
Devices required:
|
LAN---bridge --(V.35)---CSU/DSU---(T1)---CSU/DSU--(V.35)---bridge--LAN |
Bell Atlantic: installation $622; usage $642/month (in 1997) |
By John Mazza |
ISDN integrates data, voice, and video signals into a digital telephone line |
Specification:
|
Narrow-band ISDN (N-ISDN)- original standard operates over copper cable (operates on physical,logical and network layers) |
BRI = Basic Rate Interface (2B+D=144 Kbps)
|
PRI = Primary Rate Interface (23B+D=1.544 Mbps) in Europe 30B+D (D = 64 Kbps, signaling channel) |
B channels can be bundled as described below:
|
Broadband ISDN (B-ISDN) - emerging standard
|
Hardware:
|
Services: ISDN (digital) phone, ISDN fax, PC with ISDN, videoconferencing |
Security: PAP - Password Authentication Protocol, CHAP - Challenge Handshake Authentication Protocol |
SPID: Service Provider ID (example:31547792030000/31547788030000) |
Service cost - installation: $160; usage: $36/per line per month; TA ~$500 |
Digital communication technology for transporting data over
|
Compression can provide four times the bandwidth |
ISDN offers 2x 64 Kbps channels, switched 56 provides only one 56 Kbps channel. |
Switched 56 is digital and do not require modem. Instead, CSU/DSU is required to attach bridge/router to the line installed by a phone company. At each end CSU/DSU is required. A typical connection between CSU/DSU and router/bridge is V.35 serial cable. |
The connection operates like dial-out link |
xDSL - allows mixing data, voice and video over conventional, copper phone lines. |
The service under development (since 1987). |
Competes with ISDN and cable modems |
xDSL family : ADSL, RADSL, IDSL, HDSL, SDSL, VDSL |
All xDSL technologies run on existing copper phone lines and use modulation to boost transmission rates.
|
The key in xDSL technology is modulation, a process in which one signal modifies a properties of another. |
Hardware: DSL requires modems and splitters for end-users; carriers use DSLAMs (digital subscriber line access multiplexers) |
Differences between xDSL technologies: speed, operating distance, applications, ratio between up and downstream |
Different approaches: ATM-based ADSL, ISDN DSL. The important thing is what is running over xDSL... |
ADSL - Asymmetric Digital Subscriber Line
|
RADSL - Rate-Adaptive Digital Subscriber Line
|
HDSL - High-speed Digital Subscriber Line
|
IDSL - ISDN Digital Subscriber Line
|
SDSL - Single-line Digital Subscriber Line
|
VDSL - Very-high-bit-rate Digital Subscriber Line (known as BDSL)
|
Developed to address the slowness of X.25 network. FR specification removes flow control and error checking from the intermediate nodes. |
FR evolved from X.25 and ISDN. It operates on the first and second layer of OSI Reference Model. The standard proposed in 1984. |
Characteristics:
|
Hardware:
|
Frame Relay Forum supported by Cisco, DEC, Northern Telecom, StrataCom |
Public network offering available from most public Carriers: AT&T, MCI, Sprint, RBOCs (RBOC=Regional Bell Operating Company) |
Frame Relay vs. ATM |
both offer QoS |
both connection-oriented technologies |
FR top bandwidth - 45 Mbps |
ATM lowest bandwidth -25 Mbps |
FR: variable size packets; ATM : fixed length cells; |
FR addresses E.164 and X.121 specifications |
ATM addresses E.164, ICD, DCC |
FRF.5 spec (network internetworking)
|
FRF.8 spec (service internetworking)
|
SMDS service allows to interconnect LANs in a citywide area. It is full service, not just technology. SMDS exists for several years |
Characteristics
|
Media: SONET, DS-3, DS-1 |
Topology: physically star configured network with dual bus design |
Limitations: up to 512 nodes on the bus;bus length: up to 160 km |
Connection to SMDS network:
|
Main competitors: Frame Relay and ATM |
OSI Reference Model
|
SMDS is compatible with:
|
SMDS vs. ATM:
|
TCP / IP |
IP multicast |
AppleTalk |
NetBEUI |
NFS |
SLIP / PPP |
TCP/IP protocols were developed as part of the US DoD ARPANET project, started in 1969. User-transparent routing across multiple networks is performed by the IP datagram layer ; network services and applications are built upon IP, using UDP or TCP protocols. |
TCP/IP is a packet-switching protocol. Information is broken up into packets, transmitted, then reassembled. |
TCP/IP is a set of protocols developed to allow connect computers and share resources across a network. TCP/IP protocols were designed to transmit data in a "best effort" across a network - that is data packets were sent from source to destination with no guarantee of delivery. |
TCP/IP protocol suite (selected list): |
Telnet - Remote login (RFC 854, 855) |
FTP - File Transfer Protocol (RFC 959) |
SMTP - Simple Mail Transfer Protocol (RFC 821, 822) |
NFS - Network File System (RFC 1001,1002) |
DNS - Domain Name Service (RFC 1035) |
NIS - Network Information System (Yellow Pages) |
X - Remote Windowing System |
RPC - Remote Procedure Call |
SNMP - Simple Network Management Protocol |
TCP - Transmission Control Protocol (RFC 793) |
UDP - User Datagram Protocol (RFC 768) |
ICMP - Internet Control Message Protocol (RFC 792) |
IGMP - Internet Group Management Protocol |
IP - Internet Protocol (RFC 791) |
ARP, RARP - (Reverse) Address Resolution Protocol (RFC 826) |
TCP / IP protocol stack
|
TCP (stream --> segment --> datagram --> frame)
|
UDP (message--> packet --> datagram --> frame)
|
IP - connection-less protocol: when the datagrams are sent, the network does not know that there is any connection between them |
Network Layer : IP v 4 |
Addressing: every computer using TCP / IP on the Internet must have a unique IP address: p.q.r.s (4 bytes = 32 bits)
|
Masks example:
|
Broadcast example:
|
IP routing
|
Transport layer: TCP/UDP
|
Other Protocols
|
Security: TCP/IP by itself offers no security
|
Tunneling Technology
|
What is IPv6 ? |
IPv6 stands for Internet Protocol versions 6. The current version is called IPv4. The explosive growth of the Internet is the primary reason a new version of IP is being developed. IPv6 has:
|
IPv6 isn't backward-compatible with IPv4. A technique called tunneling lets the two protocols coexist. IPv6 packets are tunneled by encapsulating the packets in IPv4 datagrams and routing them over the IPv4 network. |
IPv6 (IPng = next generation) completely redefines the nature of Internet addresses; IPv6 is 128 bit long. It is large enough to assign unique IP address for every proton in the earth, or install several billion computers on every square meter of the Earth's surface. |
Fore more information see: |
http://playgroud.sun.com/pub/ipng/html/ipng-main.html |
IP header |
UDP header |
TCP header |
IP Unicast, Multicast and Broadcast
|
IP multicasting is a way of forwarding data to a group of host systems simultaneously. It is similar to IP broadcasting except that instead of all hosts receiving the data, only systems which belong to a multicast host group receive the data. |
A multicast host group is a group of systems which have the same Class D
|
Multicast must be enabled on hosts and routers |
If multicast is not supported, we have to built a tunnel i.e. encapsulate multicast messages in unicast datagrams |
IGMP (RFC 1112) - Internet Group Management Protocol - propagates multicast membership group information; this is used by multicast hosts to report their group membership to any immediately neighboring multicast routers; IGMP implements prunning algorithm in order to minimize traffic (paths to networks on which there are no subscribed recipients are pruned); |
TTL - Time-to-Live limits the geographic range of a multicast session; ttl value is assigned to each packet for the session; ttl threshold is set in IP multicast-capable routers; ttl field in each packet is decremented as it hops from router to router; before the multicast packet hops over any mrouter its ttl value has to be greater than the mrouter's threshold value |
PIM - Protocol Independent Multicast (routing protocol from Cisco, Bay Networks). PIM is used by multicast routers to determine which other multicast routers should receive multicast packets; dense-mode: transmits packets to all LANs unless it receives instruction to the contrary; sparse-mode: transmits packets to LANs which have made "join" request |
DVMPR - Distance Vector Multicast Routing Protocol (Cisco, Bay, 3Com) more complicated than RIP |
MOSPF - Multicast Open Shortest Path First (3Com) - multicast routing |
MBONE - Multicast backBONE |
MBONE is a virtual network built on top of the Internet; Invented by Van Jacobson and Steve Casner in 1992. The purpose of MBONE is to minimize amount of data required for multipoint audio / video-conferencing |
MBONE is free; it uses network of mrouters that can support multicast; enables access to real-time interactive multimedia on the Internet |
Many older routers do not support multicast; to avoid this we must set up tunnels on both ends; multicast packets are encapsulated in unicast packets and sent through a tunnel; |
MBONE uses a small subset of 224.0.0.0 - 239.255.255.255 assigned for multicast traffic. MBONE uses 224.2.0.0 for multimedia conferencing |
Characteristics:
|
MBONE tools:
|
AppleTalk is a protocol suite defined by Apple Computers, Inc. for connecting computers and peripherals, and other devices on a network. All Macintosh computers have AppleTalk connectivity options built into them. AppleTalk services include file sharing, print sharing, and electronic-mail handling. |
AppleTalk Network Elements
|
Physical Layer:
|
Data Link Layer:
|
Network Layer:
|
Transport Layer:
|
Session Layer:
|
Presentation and Application Layers:
|
NetBIOS - Network Basic Input Output System |
NetBEUI - NetBIOS Extended User Interface |
Protocols designed by IBM and Microsoft to support network communication in a small-sized LAN consisted of personal computers (Microsoft Network) |
Implementation: OS/2, Windows for Workgroups, Windows NT, Microsoft LAN Manager, IBM LAN Server |
In Windows NT network one can choose the protocol used for networking: NetBEUI, TCP/IP or IPX |
NetBIOS is a generalized program-to-program communication facility that enables peer-to-peer and client/server communication between PCs operating in a LAN environment. |
NetBIOS supports 3 services:
|
NetBIOS names can be resolved to TCP/IP addresses in 2 ways:
|
Physical Layer:
|
Data-link Layer:
|
Network and Transport Layers:
|
Session Layer:
|
Presentation Layer:
|
Application Layer:
|
originally created by Sun Microsystems, Inc as a file sharing system for TCP/IP networks. |
Sun's concept : The network is the computer = The computer is the network |
NFS is a distributed, client-server file system: the client requests the information and the NFS server distribute the information |
it is widely implemented, contains security features |
NFS allows users to access files and printers on other systems as if they were local files |
server: broadcasts (exports) the directories that it is sharing |
client: mounts (automounts) the directories |
specifications:
|
AFS - Andrew File System
|
DFS - Distributed File System
|
Two schemes have been adopted by the Internet community to provide links over serial point-to-point lines into dial-up routers: SLIP and PPP |
SLIP supports the transmission of IP datagrams encapsulated within SLIP frames; |
SLIP operates over point-to-point connection; simpler than PPP; |
suitable for stationary systems that only transmit IP; |
supports asynchronous and synchronous transfers over dedicated or dialup lines; |
datagram size: 1006 bytes; no error detection/correction; compression is not supported |
supports IP, DECnet, IPX, AppleTalk, Mac layer bridging; |
operates over dialup or leased lines; |
allows to assign IP address automatically (dynamically); |
there are no speed limitations built into the PPP protocol; |
frames have variable sizes; |
Physical Layer:
|
Data Link Layer:
|
Network Layer:
|