Transcript network
Review on
Networking Technologies
Linda Wu
(CMPT 471 • 2003-3)
Content
Network & network categories
Protocol
TCP/IP internet protocol suite
Ethernet technology
References: chapter 1 & 2
Notes-2
CMPT 471 2003-3
2
Network & Network Categories
A network is a group of connected,
communicating devices such as
computers, routers and printers
An internet is two or more networks
that communicate with each other
Notes-2
Most notable internet: Internet
CMPT 471 2003-3
3
Network & Network Categories (cont.)
Network categories
Connection-oriented (circuit-switched)
Dedicated connection between 2 points
Guaranteed network capacity
Circuit costs are independent of use
e.g. telephone system
Connectionless (packet-switched)
Data are divided into small pieces (packet)
Concurrent communication
Packet is sent only when the network is idle:
delay, bandwidth cannot be guaranteed
Notes-2
CMPT 471 2003-3
4
Network & Network Categories (cont.)
Packet-Switched Technology
WAN (wide area network)
Long distance, low speed connection
A series of packet switches, connected by
long-distance communication lines
User computer attached to packet switches
Network is expanded by adding packet switch
& communication line
LAN (local area network)
High speed connection, short distance
Computer connects to the network by
Network Interface card (NIC)
Notes-2
CMPT 471 2003-3
5
Protocol
Protocol is a set of rules that governs
data communication
A protocol specifies:
Notes-2
Syntax: the structure or format of data
Semantics: the meaning of each section of bits
Timing: when should data be sent and how fast
can it be sent
The details of message formats
How a source sends a message
How a destination responses when message
arrives
How a computer handles errors or other
abnormal conditions
CMPT 471 2003-3
6
TCP/IP Internet Protocol Suite
Resulted from research funded by US ARPA
5 layers
Notes-2
TCP: Transmission Control Protocol
IP: Internet Protocol
Application layer: user applications
Transport layer: end-to-end delivery of data
(TCP, UDP)
Network layer: data transmission across
multiple networks (IP)
Data link layer: organize bits into frames
Physical layer: transmit bits over a medium
CMPT 471 2003-3
7
TCP/IP Internet Protocol Suite (cont.)
ISO/OSI model
OSI: Open System Interconnect
Introduced by ISO (International Standards
organizations) in late 1970s
TCP/IP protocol suite
OSI model
Dominant network Dominated data communication
architecture currently
before 1990
Notes-2
Protocols
Not protocol; a model for
designing network architecture
Intensively used and
tested in Internet
Never fully implemented
5 layers
7 layers
CMPT 471 2003-3
8
TCP/IP Internet Protocol Suite (cont.)
TCP/IP addressing
Physical address
defined by WAN or LAN
Ethernet uses 48-bit physical address
Internet (IP) address: 32-bit (IPv4)
Different address formats in different networks
Port address: 16-bit
End objective of internet communication is a
process communicating with another process
Port address: the label assigned to a process
Notes-2
CMPT 471 2003-3
9
TCP/IP Internet Protocol Suite (cont.)
Relationship of layers & addresses
Application
layer
Transport
layer
Network
layer
Data link
layer
Physical
layer
Notes-2
Processes
TCP
UDP
Port
address
IP & other protocols
IP
address
Underlying physical
networks
Physical
address
CMPT 471 2003-3
10
TCP/IP Internet Protocol Suite (cont.)
Features
Network technology independence
Universal interconnection
Provide acknowledgement between original
source and final destination
Application protocol standards
Notes-2
Every computer is assigned a universally unique
address
End-to-end acknowledgement
Independent of any vendor’s hardware
Include standards for many applications, e.g.,
email, file transfer, remote login
CMPT 471 2003-3
11
TCP/IP Internet Services
Application-level services
Network-level services
Notes-2
World Wide Web
Email
File transfer
Remote login
Connectionless packet delivery
Reliable stream transport
CMPT 471 2003-3
12
Underlying Physical Technologies
LAN
WAN
Notes-2
Ethernet LAN: most widely used
Token Ring LAN
Wireless LAN
Fiber Distributed Data Interconnect (FDDI) LAN
ARPANET
NSFNET
ANSNET
ATM (asynchronous transfer mode)
CMPT 471 2003-3
13
Ethernet Evolution
10Base5 (Thick Ethernet)
10Base2 (Thin-wire Ethernet)
100 Mbps
Gigabit Ethernet
Notes-2
10 Mbps, connection between a hub and a
computer < 100m
100Base-T (Fast Ethernet)
10 Mbps, cable < 200m
10Base-T (Twisted pair Ethernet)
10 Mbps, cable < 500m
1 Gbps
CMPT 471 2003-3
14
Thick Ethernet
Coaxial cable: ½ inch diameter
Host interface card: plug into computer bus
Transceiver: translate analog electrical signals
to / from digital form
AUI (attachment unit interface) cable: control
transceiver operation
transceiver
Ethernet cable
AUI
cable
Host
interface
Notes-2
CMPT 471 2003-3
15
Thin-Wire Ethernet
Coaxial cable: thinner, less expensive, more
flexible (thinnet cable)
Replace costly transceiver with high speed
digital circuit
Direct connection from computer to network
Computer contains both host interface and circuit that
connects to the cable
Thinnet cable
Notes-2
CMPT 471 2003-3
16
Twisted Pair Ethernet
Notes-2
Reduce cost by replacing coaxial cable
with unshielded copper wire
Connect computer to hub using four pairs
of wires
CMPT 471 2003-3
17
Ethernet Properties
Shared bus
Support broadcast
No error checking or tracking
Distributed access control
Notes-2
All stations receive every transmission
Best-effort delivery
All stations connect to a single, shared
communication channel
No central authority to grant access
CMPT 471 2003-3
18
Ethernet Hardware Address
Ethernet address: a 48-bit number
Fixed on Ethernet interface hardware
Address assigning
Notes-2
Also called: hardware address, physical address,
media access (MAC) address
Ethernet hardware manufactures purchase blocks of
Ethernet addresses, and then,
Assign the addresses in sequence to the Ethernet
interface hardware
No two hardware interfaces have the same
Ethernet address: universally unique
Host interface filters incoming packets based on
their destination addresses
CMPT 471 2003-3
19
Ethernet Frame Format
Ethernet Frame: packet that is
transmitted on Ethernet
Format
Preamble
Dest. Src.
Addr Addr
Frame
Type
Frame
Data
8
6
2
46~1500 4
6
CRC
Unit: octet (byte)
Preamble: for synchronization
CRC: Cyclic Redundancy Check, for error detection
Notes-2
CMPT 471 2003-3
20