CT212F (Sept 2008) CT212 Course Team P.1 212F (Sept 2008) Network Programming and Design Lecture 2 (Network Basics & Architecture) Course Coordinator.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

Chapter 1: Introduction
Open System Interconnection
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX B NETWORKS AND TELECOMMUNI CATIONS APPENDIX B NETWORKS.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Introduction to Networks and the Internet
Network Classification and Standards Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
Protocols and the TCP/IP Suite
Review on Networking Technologies Linda Wu (CMPT )
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Networks 2 Network Layer Models Dr John Cowell
DISCLAIMER:  If you think you know it all, don’t shout out the answers! Go here:  game.shtml
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN.
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Data Communications and Networks
Networks and Telecommunications
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
OSI AND TCP/IP MODELS. Outline Introduction OSI Model TCP/IP Model IPv4 vs. IPv6.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Chapter 2 Network Models
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B5 Networks and Telecommunications.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
Networking Fundamentals Chapter 1 Introducing Networks.
Internet SecurityInternet Security Dr. ClincyLecture1 CS 4491 Internet Security Dr. Clincy Networking Fundamentals Note: I am still “tweaking” your syllabus.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Spring 2006Computer Networks1 Chapter 2 Network Models.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B5 Networks and Telecommunications.
NSH0503/01/11041 Overview Computer Network Technology By Diyurman Gea.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Chapter 2 Network Models
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
OSI means Open System Interconnect model. OSI means Open System Interconnect model. Developed by the International Organization for Standardization in.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
CCNA Course-2 AITSO CCNA Course -2 Class-2 ( )
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Networking Using the OSI Model.
OSI LAYERS.
Computer Networks.
Chap. 2 Network Models.
Lecture 6: TCP/IP Networking By: Adal Alashban
Protocols and the TCP/IP Suite
Computing Over Distance
Find the Critical Path and the Time Required
OSI Model The Seven Layers
Protocols and the TCP/IP Suite
Introduction to Data Communications
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

CT212F (Sept 2008) CT212 Course Team P.1 212F (Sept 2008) Network Programming and Design Lecture 2 (Network Basics & Architecture) Course Coordinator : Dr. Philip Tsang Tutor : Mr. Ken Ho, Mr. Lee, Bo-sing (Joe) URL of my TA’s teaching website : Link of today’s lecture:

CT212F (Sept 2008) CT212 Course Team P.2 Agenda n Further Course Info  Syllabus  Material  Assessment  Support n Your UNIX account Lecture 2 n Your Internet/Network/ mobile phone experiences {Video capture n Convert PPT to flash web page

CT212F (Sept 2008) CT212 Course Team P.3 Your Unix Account n Server: labsupport.no-ip.org n IP address (how do you find out?) n Login s+first 7 digits n Passwd : ptsang123 n Change your passwd after you login using secure telnet such as putty.[ See Lab2.1 of your lab book]

CT212F (Sept 2008) CT212 Course Team P.4 Lecture 2 n Objective of Lecture 2 n Lecture 2  Network classification : LAN & WAN  Layering network model – OSI & TCP/IP  LAN topology  Network Transport method : Ethernet & Token ring  Components of network Cable concentrating devices Cable concentrating devices Transmission media Transmission media NOS (to be discussed in Tutorial 2) NOS (to be discussed in Tutorial 2)  Introduction to E-commerce & network games

CT212F (Sept 2008) CT212 Course Team P.5 n Identify building blocks (components) of network n Describe how these building blocks can be glued together n Explain the layers of the OSI model, & describe specific networking services within each layer of the OSI model. n Describe the physical characteristics of coaxial cable, STP, UTP, fiber-optic & atmospheric transmission media. n Discuss the Ethernet & Token Ring network transport systems n Describe the basic topologies, & explain the benefits & uses of different topologies n Describe the features of different network devices Objectives of Lecture 2

CT212F (Sept 2008) CT212 Course Team P.6 nDefinition of computer network  a group of computers & networking devices that are connected by some type of transmission media. The computers can communicate, provide or access shared resources, with the help of some networking S/W. nWhat does a network provide?  Entertainment (network games)  E-commerce  Share resources & data (storage, print, file,..)  Provide internet services ( , web, dns, ics,..)  Management/Workflow automation  Online discussion  Video conference…… Network classification (1)

CT212F (Sept 2008) CT212 Course Team P.7 nClassification of networks by size  LAN (Local Area Network) within an office or building within an office or building usually private usually private  WAN (Wide Area Network) across city, country or even international across city, country or even international Connected through public data network provided by carrier Connected through public data network provided by carrier nNowadays, most LANs or WANs are connected to INTERNET Network classification (2)

CT212F (Sept 2008) CT212 Course Team P.8 Network classification (3)  Classification of networks by transmission media: 1.Wired network  Transmission media is cable  Eg. Cat5. UTP, optic fiber, etc 2.Wireless network  Transmission media is through air  Eg. RF or Infrared

CT212F (Sept 2008) CT212 Course Team P.9 Layered network model (1)  In order to allow 2 computers to communicate, exchange data, share/access resource via a network, these 2 computers must follow a number of rules. The rules are so many and complicated. These rules are called networking protocols.  We need a method/mechanism to develop & handle these rules.  So, a layered network model is required for computer networking.  There are 2 networking models – OSI & TCP/IP

CT212F (Sept 2008) CT212 Course Team P.10 Layered network model (2) nLogical view of a layered network model  Network is divided into a number of layers  Lowest layer is numbered as 1, higher layer is numbered with larger number  Layer N (Boss) request service, layer N-1 (employee) provide service  Each layer is ignorant about implementation of other layers  Each layer only knows the interface (SAP) to directly lower or upper layer  Peer to peer protocol (refer to next slide)

CT212F (Sept 2008) CT212 Course Team P.11 n Peer-to-Peer Protocol Layered network model (3)

CT212F (Sept 2008) CT212 Course Team P.12 Layered network model (4) nAdvantages  Simplify complexity of network design & implementation  Easy for human to discuss & analyze  Allow interoperability between products from different vendors  Change of any layer is transparent to other layers  Implementation of any layer is independent of other layers

CT212F (Sept 2008) CT212 Course Team P.13 Layered network model (5) – OSI (1) n OSI model  7 layers – Application, Presentation, Session, Transport, Network, Data link, Physical layer “ A Police Stole Three New Dupoint Products” “ A Police Stole Three New Dupoint Products”  Well-defined  More restrictive in layering structure  Transport layer can use different protocols eg. SPX for Netware  Usually as a reference point for discussion use or academic research. Seldom implemented

CT212F (Sept 2008) CT212 Course Team P.14 Layered network model (6) – OSI (2) nLayer 1 - The Physical Layer  Deal with the physical, electrical characteristics of the physical medium.  Connectors, pin assignment, electrical currents, encoding, and light modulation  Eg. V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, etc. nLayer 2 - The Data Link Layer  Define how a packet is transmitted as bits/ frames of bits  Perform error detection/correction by CRC  Eg. Frame Relay, HDLC, PPP, FDDI, ATM, Ethernet, Token ring, etc.

CT212F (Sept 2008) CT212 Course Team P.15 Layered network model (7) – OSI (3) nLayer 3 - The Network Layer  defines logical addressing for identifying any node  Packet forwarding  Fragmentation at sender or intermediate node  reassembly at destination  Eg. IP, IPX, AppleTalk DDP nLayer 4 - The Transport Layer  Provide end-to-end transmission of data  Perform error recovery  Perform flow control  Perform congestion control  Reordering of the incoming data stream when packets arrive out of order  Connection-oriented or connectionless-oriented  Eg.TCP, UDP, SPX

CT212F (Sept 2008) CT212 Course Team P.16 Layered network model (8) – OSI (4)  Layer 5 - The Session Layer  Define how to start, control, and end conversations (called sessions)  Control and management of multiple bidirectional messages  The session layer creates ways to imply which flows are part of the same session and which flows must complete before any is considered complete,  E.g. ATM machines  NFS, NetBios names

CT212F (Sept 2008) CT212 Course Team P.17 Layered network model (9) – OSI (5) nLayer 6 - The Presentation Layer  Define data format  Perform data format translation  Perform data encryption and decryption  For example, binary or ASCII transfer of FTP, Character Sets translation in RDBMS  TIFF, GIF, JPEG, ASCII, EBCDIC, MPEG, MIDI, MP3, Big5, GB nLayer 7 - The Application Layer  Interface between application & user  Specify protocols used between applications (communications capabilities)  Eg. FTP, http, Telnet, NFS, SMTP, SNMP