Transmission Media

Download Report

Transcript Transmission Media

G52CCN
Computer Communications
and Networks
Milena Radenkovic
Room: B47
Email: [email protected]
Introduction
Practical matters
 Module goals, structure and contents
 Initial introduction to some key ideas and
issues

Lectures
Monday,11:00
 Tuesday 12:00

Related modules
G53ACC - Advanced Computer
Communications
 G5BIAW - The Internet and the World
Wide Web

Objectives




To understand the basic principles of data
communications and computer networks.
To appreciate the complex trade-offs that are
inherent in the design of networks.
To provide a guided tour of network technologies
from the lowest levels of data transmission up to
network applications.
To learn about current networking technologies,
especially Internet protocols.
Assessment

Two hour written examination

The style of question will be based upon those
from previous years. Their content will of course
be different.

Last year’s exam paper is on sale in the bookshop
and previous papers are in the library.
No coursework

Text books and notes

My notes are available at:


The core recommended course text is:


http://www.cs.nott.ac.uk/~mvr/ccn
Computer Networks and Internets, Douglas E.
Comer, Prentice Hall
Supplementary texts are:
 Tannenbaum, Computer Networks, Prentice Hall
 Halsall, Data and Computer Communications,
Macmillan
What is a computer network?

An interconnection of autonomous
computers (as opposed to communication
between separate but interdependent parts
of a single computer)
Some goals of computer networks







Access to remote resources
Human communication
Mobile computing
Computing power through parallelism
Optimising resources - load balancing
Incremental growth of computer systems (reduced
cost and risk)
Increased robustness through graceful degradation
Uses of computer networks

Email, World Wide Web, Video
Conferencing, File Transfer, Collaborative
Virtual Environments, Remote control of
robots and machines, Dial up databases,
Webcasting, Distributed Programs,
Hacking, Banking, Internet telephone
Classifying networks




By size
 Local area networks (LANs) versus Wide area
networks (WANs)
By connectivity
 Point to point versus broadcast networks
By communication medium
By mobility
 Fixed versus mobile
Size - differences between local
and wide area networks
‘Speed’ - bandwidth and latency
 Management
 Security
 Reliability
 Billing
 Heterogeneity (and standards)

Connectivity - point to point
networks
tree
star
irregular
mesh
Connectivity - broadcast
networks
satellite/radio
wire
Medium - differences between
communication media
‘Speed’ - bandwidth and latency
 Range
 Sharing
 Topology
 Installation and maintenance costs
 Reliability

Mobility - issues arising in
mobile networks

Mobile networking has emerged in the last
decade. Introduces new issues of:
 energy efficiency
 location and tracking
 semi-persistent connections
 complex administration and billing as
devices and users move around the
network
Common issues in networking
Addressing
 Routing
 Framing and encoding
 Error detection and correction
 Flow and congestion

Module contents and structure
Part 4: applications
Part 3: internetworking
Part 2: packet transmission
Part 1: data transmission
Part 1: data transmission

Transmission media;

Local asynchronous communication (RS-232);

Long distance communication (modems and
carriers)
Part 2: packet transmission
Packets, frames and error detection
 Local area networks (LANs)
 Hardware addressing
 LAN wiring and physical topology
 Extending LANS: Fiber Modems, repeaters,
bridges and switches;
 WAN Technologies and routing
 Network ownership and service paradigm
 Protocols and layering

Part 3: internetworking
Concepts, architecture and protocols
 IP addresses
 Binding protocol addresses (ARP)
 IP Datagrams and datagram forwarding
 IP encapsulations, fragmentation and
reassembly
 The future of IP
 An error reporting mechanism (ICMP)
 TCP (reliable transport service)

Part 4: applications

Client-server interaction

The socket interface

Example applications
Next Lecture:

Transmission media