G52CCN Lecture Notes - G52CCN Computer Communications and...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 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 Initial issues issues Lectures Tuesday 17:00 in LT3 Tuesday Friday 13:00 in LT2 Related modules G53ACC - Advanced Computer G53ACC Communications Communications G5BIAW - The Internet and the World G5BIAW Wide Web Wide Objectives To understand the basic principles of data To communications and computer networks. communications To appreciate the complex trade-offs that are To inherent in the design of networks. inherent To provide a guided tour of network technologies To from the lowest levels of data transmission up to network applications. network To learn about current networking technologies, To especially Internet protocols. especially Assessment Two hour written examination Two The style of question will be based upon those The from previous years. Their content will of course be different. Last year’s exam paper is on sale in the bookshop Last and previous papers are in the library. and 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. Computer Comer, Prentice Hall Comer, Supplementary texts are: Tannenbaum, Computer Networks, Prentice Hall Halsall, Data and Computer Communications, Halsall, Macmillan Macmillan What is a computer network? An interconnection of autonomous An autonomous computers (as opposed to communication between separate but interdependent parts of a single computer) of 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 Incremental cost and risk) cost Increased robustness through graceful degradation Uses of computer networks Email, World Wide Web, Video Email, Conferencing, File Transfer, Collaborative Virtual Environments, Remote control of robots and machines, Dial up databases, Webcasting, Distributed Programs, Hacking, Banking, Internet telephone Hacking, Classifying networks By size Local area networks (LANs) versus Wide area Local networks (WANs) networks 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 star tree 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 Mobile decade. Introduces new issues of: decade. energy efficiency location and tracking semi-persistent connections complex administration and billing as complex devices and users move around the network 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; Transmission Local asynchronous communication (RS-232); Local Long distance communication (modems and Long carriers) 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, Extending bridges and switches; WAN Technologies and routing Network ownership and service paradigm Network 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 IP reassembly 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 ...
View Full Document

This note was uploaded on 08/14/2011 for the course ELECTRONIC G52CCN taught by Professor Professorgail during the Spring '09 term at Uni. Nottingham.

Ask a homework question - tutors are online