G52CCN Computer Communications and Networks Milena Radenkovic Room: B47

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Introduction to Networking V.T. Raja, PhD James R. Coakley, PhD BA 572 – Advanced Information Systems.
CS 582 / CMPE 481 Distributed Systems Communications.
1-1 Introduction to Computer Networks and Data Communications.
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
Introduction To Networking
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
Computer Networks Eyad Husni Elshami. Computer Network A computer network is a group of interconnected computers to share data resources ( printer, data.
COMPUTER NETWORKS CS610 Lecture-1 Hammad Khalid Khan.
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
COMPUTER NETWORKS.
CMPSCI 453/653 Department of Computer Science
INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : ,
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Computer Communication & Networks
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 Computer Networks and Internets Spring 2005 Assistant Professor JainShing Liu.
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Presentation on Osi & TCP/IP MODEL
LAN/WAN Networking: An Overview
Local Area Network By Bhupendra Ratha, Lecturer
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
1 Computer Networks DA Chapter 1-3 Introduction.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
DEPARTMENT of COMPUTER SCIENCE and INFORMATION TECHNOLOGIES CEN 665
Dr. Faouzi Kamoun (MSUD 538) Tel: College of Information Technology Dubai University College ITGN 235: Principles of Networking.
1 Next Few Classes Networking basics Protection & Security.
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
1 Introduction Computer Networks. 2 Motivation and Scope Computer networks and internets: an overview of concepts, terminology and technologies that form.
William Stallings Data and Computer Communications
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
CHAPTER - 4 COMPUTER NETWORK Dr. BALAMURUGAN MUTHURAMAN
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
COMPUTER NETWORKS COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
INTRODUCTION TO COMPUTER NETWORKS
Computer Networks.
Computer Network Course objective: To understand Network architecture
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Mobile &Wireless Computing
Data Transmission and Computer Communications ECE: 412
Lecture 10 Internet QoS Basic concepts Networking hardware.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Introduction Computer Networks.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Technologies and Applications of Computer Networks
Computer Networks DA2402.
- Computer Networks Hitesh Tewari Room - F.38 ORI Tel
CCN – revision lecture.
Presentation transcript:

G52CCN Computer Communications and Networks Milena Radenkovic Room: B47

Introduction Practical matters Practical matters Module goals, structure and contents Module goals, structure and contents Initial introduction to some key ideas and issues Initial introduction to some key ideas and issues

Lectures Monday,11:00 Monday,11:00 Tuesday 12:00 Tuesday 12:00

Related modules G53ACC - Advanced Computer Communications G53ACC - Advanced Computer Communications G5BIAW - The Internet and the World Wide Web G5BIAW - The Internet and the World Wide Web

Objectives To understand the basic principles of data communications and computer networks. 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 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 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. To learn about current networking technologies, especially Internet protocols.

Assessment Two hour written examination Two hour written examination The style of question will be based upon those from previous years. Their content will of course be different. 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. Last year’s exam paper is on sale in the bookshop and previous papers are in the library. No coursework No coursework

Text books and notes My notes are available at: My notes are available at:  The core recommended course text is: The core recommended course text is:  Computer Networks and Internets, Douglas E. Comer, Prentice Hall Supplementary texts are: 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) 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 Access to remote resources Human communication Human communication Mobile computing Mobile computing Computing power through parallelism Computing power through parallelism Optimising resources - load balancing Optimising resources - load balancing Incremental growth of computer systems (reduced cost and risk) Incremental growth of computer systems (reduced cost and risk) Increased robustness through graceful degradation Increased robustness through graceful degradation

Uses of computer networks , 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 , 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 By size  Local area networks (LANs) versus Wide area networks (WANs) By connectivity By connectivity  Point to point versus broadcast networks By communication medium By communication medium By mobility By mobility  Fixed versus mobile

Size - differences between local and wide area networks ‘Speed’ - bandwidth and latency ‘Speed’ - bandwidth and latency Management Management Security Security Reliability Reliability Billing Billing Heterogeneity (and standards) 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 ‘Speed’ - bandwidth and latency Range Range Sharing Sharing Topology Topology Installation and maintenance costs Installation and maintenance costs Reliability Reliability

Mobility - issues arising in mobile networks Mobile networking has emerged in the last decade. Introduces new issues of: 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 Addressing Routing Routing Framing and encoding Framing and encoding Error detection and correction Error detection and correction Flow and congestion Flow and congestion

Module contents and structure Part 1: data transmission Part 2: packet transmission Part 3: internetworking Part 4: applications

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 Transmission media