Introduction. Introduction to Network Communications G64INC. Lectures. Related Modules. Assessment. Objectives

Similar documents
TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

IT4405 Computer Networks (Compulsory)

Faculty of Science and IT Course title. Pre-requisite/corequisite

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Lecture 2. Computer Networks Models. Network Models 1-1

End-to-End Communication

COMPUTER AND DATA NETWORKS

L1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

Computer Networks. 9/29/2017 Vasile Dadarlat --Computer Networks 1

SYED AMMAL ENGINEERING COLLEGE

Lecture 8 Network Layer: Logical addressing

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

DATA COMMUNICATION AND NETWORKS

COMPONENTS OF DATA COMMUNICATION

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK UNIT 1

ECE 650 Systems Programming & Engineering. Spring 2018

CS1302 / Computer Networks

Chapter Motivation For Internetworking

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Parts of a Network. app. router. link. host. Computer Networks 2

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

Electrical and Computer Engineering Technology

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

CompTIA Network+ Study Guide Table of Contents

Computer Networks. Andrew S. Tanenbaum

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite

Lecture 11: Networks & Networking

Data Communication and Network. Introducing Networks

INTRODUCTORY COMPUTER

1: Review Of Semester Provide an overview of encapsulation.

CMPE 344 Computer Networks Spring Foundations. Reading: Peterson and Davie,

University of Southern California EE450: Introduction to Computer Networks

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

Unit C - Network Addressing Objectives Purpose of an IP Address and Subnet Mask Purpose of an IP Address and Subnet Mask

EEC-484/584 Computer Networks

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

Special expressions, phrases, abbreviations and terms of Computer Networks

TCP/IP Protocol Suite and IP Addressing

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

Operating Systems CS 571

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

ITEC 3800 Data Communication and Network. Introducing Networks

Basics of datacommunication

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

EEC-684/584 Computer Networks

Communication Technologies

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

This course prepares candidates for the CompTIA Network+ examination (2018 Objectives) N

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Thursday, May 29,

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Understanding Networking Fundamentals

Component Function Example

Upon successful completion of this course, the student should be competent to complete the following tasks:

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.

Network Model. Why a Layered Model? All People Seem To Need Data Processing

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Introduction to Computer Networks. CS 166: Introduction to Computer Systems Security

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

ELC 537 Communication Networks

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

INTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS. Faramarz Hendessi

Reti di Calcolatori I

(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

Copyleft 2005, Binnur Kurt. Objectives

Networking interview questions

Objectives. Network Structure. Network Structure

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1

Data Communication. Introduction

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Data Communications. From Basics to Broadband. Third Edition. William J. Beyda

Computer Communication Networks

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

CS3600 SYSTEMS AND NETWORKS

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

Computer network questions for final exam preparation 21/08/2017

CHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS

Part 4: Internetworking Using TCP/IP

INTERNET ARCHITECTURE & PROTOCOLS

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Networks. Other Matters: draft Assignment 2 up (Labs 7 & 8 v. important!!) Ref: [Coulouris&al Ch 3, 4] network performance and principles

Wireless Networks (CSC-7602) Lecture 1 (27 Aug 2007)

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

Transcription:

Introduction to Network Communications G64INC Dr. Gail Hopkins Introduction Practical matters Module goals, structure and contents Initial introduction to some key ideas and issues Lectures Two lectures per week All slides available online: http://www.cs.nott.ac.uk/~gtr/inc/ Related Modules G52CCN Introduction to Computer Networks G53ACC Advanced Computer Communication Spring semester, INC is prerequisite 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 questions will be based upon those from the previous years. Past exam papers from G52CCN are also useful for exam preparation. No coursework 1

Text Books and Notes The notes are available at: http://www.cs.nott.ac.uk/~gtr/inc The core recommended course text is: Computer Networks and Internets, Douglas E. Comer, Prentice Hall Supplementary texts are: Tanenbaum, Computer Networks, Prentice Hall Halsall, Data communications, computer networks and open systems, Addison Wesley http://computer.howstuffworks.com/ Module Contents and Structure Part 1: Introduction and Internet Applications Part 2: Data Communications Part3: Packet Switching and Network Technologies Part 4: Internetworking using TCP/IP Part 1: Introduction and Network Applications Introduction and overview Internet Applications Part 2: Data Communications Information Sources and Signals Analogue/digital, bandwidth, bits, baud rates, Nyquist theorem, Manchester encoding Transmission media Reliability and Channel Coding Error detection mechanisms Transmission modes RS232, bytes, blocks, frames, simplex and half/full duplex communication Modulation and Modems FM, AM, PSK, Modems Multiplexing and Demultiplexing FDM, TDM, WDM Part 3: Packet Switching and Network Technologies LANS packets, frames and topologies IEEE Mac Sub-layer FDMA, CDMA, TDMA, CSMA (/CD,/CA) Wired LAN Technologies Ethernet, 802.3 Wireless Networking Technologies Wifi, bluetooth, WiMax, PAN, VSAT, GPS LAN Extensions Fibre modems, repeaters, bridges, switches WAN Technologies and Dynamic Routing Part 4: Internetworking using TCP/IP Internetworking IP Concepts, architecture and protocols Internet addressing, dotted decimal notation, classless addressing Datagram Forwarding Datagrams, encapsulation, MTU Support Protocols and Technologies ARP, ICMP, DHCP, NAT IPv6 UDP/TCP 2

The Growth of the Internet Introduction and Overview History of Communications What is a Computer Network? Telephone Electric Telegraph Television Radio Ethernet ARPANET The World Wide Web The Internet Worm Neuromancer MUDs You can order pizza online Social networking Mobile web > 600 M computers Mobile users > desktop users An interconnection of autonomous computers (as opposed to communication between separate but interdependent parts of a single computer) 1837 1906 1876 1926 1969 1973 1979 1984 1988 1991 1999 2008 1994 2002 2010 Uses of Computer Networks Email, World Wide Web, Video Conferencing, File Transfer, Collaborative Virtual Environments, Remote control of robots and machines, Online databases, Webcasting, Distributed Programs, Hacking, Banking, Internet telephone, e-learning, social networking 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 3

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 Common Issues in Networking Addressing Routing Framing and encoding Error detection and correction Flow and congestion Mobility - Issues Arising in Mobile Networks Mobile networking has emerged in the last decade. Introduces new issues of: location and tracking semi-persistent connections complex administration and billing as devices and users move around the network energy efficiency Public and Private Parts of the Internet Public network Service available to subscribers E.g. ISPs Private network Controlled by one particular group Not necessarily owned by them! E.g. a leased data circuit used as part of a company s private network Four categories: Consumer, Small office/home Office (SOHO), Small- To-Medium Business (SMB), Large Enterprise Networks, Interoperability and Standards Communication involves at least two entities sender and receiver Most packet switching communication systems contain intermediate entities (e.g. routers) Therefore, must agree on how information will be represented and communicated! Interoperability Need rules for this - protocols Protocol Suites and Layering Models Each protocol handles part of the communication not handled by another To achieve interoperability, protocols are constructed in suites Application Transport Internet Network Interface Physical Layer 5 Layer 4 Layer 3 Layer 2 Layer 1 4

How Data Passes Through Layers Headers and Layers Each layer on the sending computer adds its own information in a header on the front of the packet The equivalent layer on the receiving end removes it and uses it This header information is for the protocol software at each end to use Physical header (sometimes) Network Interface header Internet header Transport header Message sent by application (payload) ISO OSI Seven Layer Reference Model Questions? Module web page: http://www.cs.nott.ac.uk/~gtr/inc/ Reading: Chapter 1, Computer Networks and Internets, Douglas Comer, 5 th Edition 5