5/14/07 CSc 450/550 1
CSc 450/550Computer Networks
Communication Technologies
Jianping Pan
Summer 2007
5/14/07 CSc 450/550 2
Last lectures
• Guest lectures on UVicNet, BCNet, CA*Net4
• Introduction– brief Internet history– current Internet structures
• end-user's point of view• service-provider's point of view• network-protocol's point of view
– how's your traceroute to google.com?• ever tried traceroute servers?
5/14/07 CSc 450/550 3
Feedback on A0
• More “networks” courses– Advanced Computer Networks– Advanced Communication Networks– Wireless and Mobile Networks– multimedia networking in Multimedia Systems– network computing in Distributed Systems– Network Security and Testing– this course helps you build a foundation for them
• lab hours conflict? a smaller classroom?
5/14/07 CSc 450/550 4
Discussion board
• Get help and help others– http://groups.google.com/group/csc450
• Ways to get help– most importantly, attend lectures and labs– use Google group as much as possible– write to lecture/lab instructors– meet during course office hours– arrange for extra help
5/14/07 CSc 450/550 5
Today's topic
• Communication technologies– goal: to understand the basic communication
technologies underneath the Internet• Internet access, from home or at work• Internet backbone, big pipes• a little bit EE-flavored
– networking is jointly pursed by both EE and CS
– network acronyms (you will see a lot of them!)• http://www.cisco.com/univercd/cc/td/doc/cisintwk/ita/index.htm
5/14/07 CSc 450/550 6
Internet access: phone line
• Analog dialup– computer w/ ISA, PCI, serial, USB– modem w/ RJ11– telephone line
• unshielded twisted pair (UTP) or flat
– up to 56Kbps downstream
• Digital access– ISDN: 2x64Kbps (2B+D)
5/14/07 CSc 450/550 7
More on modems
• Nyquist limit (noiseless channel)– 2 H log2 V bps
• Shannon limit (noisy channel)– H log2 (1+S/N) bps
• analog local loop: H=3000~4000Hz; S/N=30dB
• Bandwidth, sample, symbol, bit, data rate– (bits / symbol) * (symbols / second) = bps
• baud rate: 2400; data rate: 9.6, 19.2, 28.8, 33.6Kbps
5/14/07 CSc 450/550 8
9.6Kbps 14.4Kbps
5/14/07 CSc 450/550 9
• 56Kbps?– increased S/N, asymmetric H
Dialup ISPs
A/DD/A
5/14/07 CSc 450/550 10
Digital subscriber lines
• Asymmetric DSL (ADSL)– free up more H– frequency division multiplexing (FDM)
• or discrete multi-tone (DMT)• telephone: filter for regular phones• upstream: small bandwidth• downstream: larger bandwidth
– DSL modem• Ethernet or USB connection to computer/router
5/14/07 CSc 450/550 11
DSL vs dialup
5/14/07 CSc 450/550 12
DSL ISPs
• Splitter or (micro) filter?
5/14/07 CSc 450/550 13
Internet access: cable line
• Traditionally, cable TV is 1-way broadcast– one-way amplifier– shared coaxial cable
• Internet access through HFC (DOCSIS)– two-way communication channels
• small upstream bandwidth• larger downstream bandwidth
– smaller (shared) cable segment• security
5/14/07 CSc 450/550 14
HFC ISPs
• Cable vs DSL
hybrid fiber-coaxial
5/14/07 CSc 450/550 15
Internet access: LAN
• UVicNet: 10/100Mbps switched Ethernet– RJ45
• old days: AUI, BNC w/ coaxial, shared
– UTP Cat3: 10Mbps– UTP Cat5: 100Mbps
• more twists per inch
• ResNet: 10Mbps switched– was 10Mbps shared
BNC
AUI
5/14/07 CSc 450/550 16
Internet access: WLAN
• WiFi (e.g., UVic AirNet)– 802.11b: 2.4GHz, 100ft@11Mbps
• direct sequence spread spectrum• 11 overlapping channels• channel 1, 6, 11 independent
– 802.11a: 5GHz, 54Mbps• orthogonal frequency division multiplexing
– 802.11g: 2.4GHz, 54Mbps
• Security
5/14/07 CSc 450/550 17
Internet access: WMAN
• Wireless MAN (metropolitan area network)– MMDS: [email protected]
• range: 25~50km; 3Mbps downstream 200Kbps up
– LMDS: 1.3GHz@28~31GHz• range: 2~5km, line-of-sight!• wireless DSL: 36Gbps downstream 1Mbps up/sector
• IEEE 802.16: WiMax– 10~66GHz (802.11a: 2-11GHz NLOS), OFDM
5/14/07 CSc 450/550 18
Wireless*AN
• Personal area network (802.15)– range: up to 10m– Bluetooth (802.15.1): 1Mbps; headset-to-phone– UWB (802.15.3): 400Mbps; wireless USB
• Local area network (802.11)– range: up to 100m
• Metropolitan area network (802.16)– range: up to 50km
5/14/07 CSc 450/550 19
Internet access: cellular networks
• Cellular systems– 1st generation (80’s): analog voice (9.6Kbps)
• AMPS: cells, frequency reuse, cell split; FDMA• base station, mobile switching center, handoff
– 2G (90’s): digital voice (14.4Kbps)• TDMA, GSM, CDMA• 2.5G (~100Kbps): GPRS, EDGE, EV-DO, EV-DV
– 3G: digital voice and data (384Kbps, 2Mbps)• WCDMA, CDMA2000, TD-SCDMA
5/14/07 CSc 450/550 20
Internet backbone: big pipes!
5/14/07 CSc 450/550 21
Fiber optics
5/14/07 CSc 450/550 22
Multiplexing technologies
• Frequency division multiplexing (FDM)
5/14/07 CSc 450/550 23
Wavelength division multiplexing
WDM
5/14/07 CSc 450/550 24
Time division multiplexing
TDM
5/14/07 CSc 450/550 25
• Satellite vs fiber
Communication satellite
5/14/07 CSc 450/550 26
Internet backbone evolution
• IP/ATM/SONET/WDM– IP: datagram– ATM: virtual circuit– SONET: circuit switching– WDM: lights in different color
• IP/SONET/WDM• IP/WDM
– newest technology
5/14/07 CSc 450/550 27
Internet backbone structures
• Tier-1– ATT– Sprint– MCI
• Tier-2– regional
• Tier-3– local
Tier 1 ISP
Tier 1 ISP
Tier 1 ISP
NAP
Tier-2 ISPTier-2 ISP
Tier-2 ISP Tier-2 ISP
Tier-2 ISP
localISPlocal
ISPlocalISP
localISP
localISP Tier 3
ISP
localISP
localISP
localISP
5/14/07 CSc 450/550 28
UVicNeta small “Internet”
VLAN Y VLAN Y
C3550 C3550
C5500w. RSM
C5500w. RSM
C5500w. RSM
C5500w. RSM
CoreC6509
VLAN X
CoreC6509
VLAN X
Traffic Shaping
BCNet -Primary Path forResearch Traffic
BCNet -Primary Path for
Commodity Traffic
General Departmental VLANs
Legacy Protocols ONLYEIGRP (IPX & Appletalk)
IP ONLY OSPF Area 0
ResNet
EdgeRouter
EdgeRouter
100 FX
Gig E
EngrNet
Gig E – Primary Path
Gig E – Fallback Path
Fast E – Primary Path
Fast E – Fallback Path
C6509C6509
Public Access Network(PAN) VLANs
C6509
IntrusionPrevention
5/14/07 CSc 450/550 29
Link characteristics• Speed (bandwidth): bit-per-second• Delay: millisecond
– transmission delay: packet length / link speed– propagation delay: travel distance / signal speed– processing delay– queuing delay: the most complicated one
A
B
propagation
transmission
nodalprocessing queueing
5/14/07 CSc 450/550 30
• Loss: percentage– transmission error– congestion loss
• router buffer–packets enqueue when output is busy–packet dequeue when output is idle
• if buffer is full–some packets have to be dropped
More on link characteristics
5/14/07 CSc 450/550 31
This lecture
• Internet communication technologies– Internet access
• phoneline: how to go faster on the same twisted pair?• cableline, Ethernet, wireless*AN, cellular, etc
– Internet backbone• multiplexing technologies: FDM, WDM, TDM
• Explore further– your home Internet access (bandwidth, latency)– compare with your friends' (reliability)
5/14/07 CSc 450/550 32
One more message...
• Considering graduate school?– there is a lot of financial support you can use!
• needs-based, merits-based, ...– NSERC Postgraduate Scholarship (PGS)
• Canada Graduate Scholarship (CGS)– Provincial Government of BC
• 2,500 more graduate seats in three years• new Pacific Century Graduate Scholarship!
– UVic Fellowship– Teaching Assistantship, Research Assistantship
5/14/07 CSc 450/550 33
Next lectures
• Network architecture• Client-server model• HTTP