Download - G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: [email protected]
![Page 2: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/2.jpg)
Introduction
• Practical matters• Module goals, structure and contents• Initial introduction to some key ideas and
issues
![Page 3: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/3.jpg)
Lectures
• Thursday 15:00 – 16:00– Jubilee Campus, Exchange Building, LT2
• Friday 09:00 – 10:00– Jubilee Campus, Exchange Building, LT2
![Page 4: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/4.jpg)
Related modules
• G53ACC - Advanced Computer Communications
• G5BIAW - The Internet and the World Wide Web
![Page 5: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/5.jpg)
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.
![Page 6: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/6.jpg)
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
![Page 7: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/7.jpg)
Text books and notes• My notes are available at:
– http://www.cs.nott.ac.uk/~mvr/ccn
• The core recommended course text is:
– Computer Networks and Internets, Douglas E. Comer, Prentice Hall
• Supplementary texts are:– Tannenbaum, Computer Networks, Prentice Hall– Halsall, Data and Computer Communications,
Macmillan
![Page 8: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/8.jpg)
What is a computer network?
• An interconnection of autonomous computers (as opposed to communication between separate but interdependent parts of a single computer)
![Page 9: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/9.jpg)
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
![Page 10: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/10.jpg)
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
![Page 11: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/11.jpg)
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
![Page 12: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/12.jpg)
Size - differences between local and wide area networks
• ‘Speed’ - bandwidth and latency• Management• Security• Reliability• Billing• Heterogeneity (and standards)
![Page 13: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/13.jpg)
Connectivity - point to point networks
startree
irregular
mesh
![Page 14: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/14.jpg)
Connectivity - broadcast networks
satellite/radio wire
![Page 15: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/15.jpg)
Medium - differences between communication media
• ‘Speed’ - bandwidth and latency• Range• Sharing• Topology• Installation and maintenance costs• Reliability
![Page 16: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/16.jpg)
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
![Page 17: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/17.jpg)
Common issues in networking
• Addressing• Routing• Framing and encoding• Error detection and correction• Flow and congestion
![Page 18: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/18.jpg)
Module contents and structure
Part 1: data transmission
Part 2: packet transmission
Part 3: internetworking
Part 4: applications
![Page 19: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/19.jpg)
Part 1: data transmission
– Transmission media;
– Local asynchronous communication (RS-232);
– Long distance communication (modems and carriers)
![Page 20: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/20.jpg)
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
![Page 21: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/21.jpg)
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)
![Page 22: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/22.jpg)
Part 4: Applications and Security
– Client-server interaction
– The socket interface
– Example applications
![Page 23: G52CCN Computer Communications and Networks Milena Radenkovic Room: B47 Email: mvr@cs.nott.ac.uk](https://reader031.vdocument.in/reader031/viewer/2022032311/56649d9e5503460f94a87e8f/html5/thumbnails/23.jpg)
Next Lecture:
• Local Ansynchronous Communication and RS-232