Network Architecture for Cyberspace

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Review on Networking Technologies Linda Wu (CMPT )
CS335 Networking & Network Administration Tuesday, April 20, 2010.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Network Architecture for Cyberspace
Lecturer: Tamanna Haque Nipa
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Presentation on Osi & TCP/IP MODEL
The OSI Model.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Ch 1. Computer Networks and the Internet Myungchul Kim
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Computer Networks with Internet Technology William Stallings
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Chapter 9 Networking & Distributed Security. csci5233 computer security & integrity (Chap. 9) 2 Outline Overview of Networking Threats Wiretapping, impersonation,
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
William Stallings Data and Computer Communications
Communication Networks - Overview CSE 3213 – Fall November 2015.
COMPUTER COMMUNICATIONS AND NETWORKS. Networks fundamentals  Basic understanding of networks, its ontology as LAN, WAN, MAN, PAN, WLAN etc with the comprehensive.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Click to edit Master subtitle style
Network Models.
OSI LAYERS.
Intro to MIS – MGS351 Network Basics
Point-to-Point Network Switching
OSI model vs. TCP/IP MODEL
Distributed Systems CS
ISO-OSI Reference Model and IEEE Standards
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Packet Switching Datagram Approach Virtual Circuit Approach
What the OSI Protocol Layers Do
ISO/OSI Model and Collision Domain
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Data Transmission and Computer Communications ECE: 412
Network Basics Extended Learning Module E
Naresh Kumar PGT CS KV CRPF Avadi
Layered Task, OSI Model, TCP/IP Model
Chapter 3: Open Systems Interconnection (OSI) Model
Data Communication and Computer Networks
Process-to-Process Delivery:
NETWORK BASICS Network - a communications, data exchange, and resource-sharing system created by linking two or more computers and establishing standards,
ECE453 – Introduction to Computer Networks
Computer Network Overview
Circuit Switching Packet Switching Message Switching
CPEG514 Advanced Computer Networkst
Chapter 1. Introduction Data Communications
Computer Networking 숙명여자대학교 컴퓨터 과학과 최 종원.
CSE 313 Data Communication
Optical communications & networking - an Overview
Computer Networking A Top-Down Approach Featuring the Internet
Routing and the Network Layer (ref: Interconnections by Perlman
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Network Basics and Architectures Neil Tang 09/05/2008
Unit – III Network Essentials
Presentation transcript:

Network Architecture for Cyberspace Joel Crichlow, ph.D

Network Architecture Layers Protocols Standards ISO/OSI Reference Model International Organization for Standardization/Open Systems Interconnection TCP/IP Transmission Control Protocol/Internet Protocol

ISO/OSI

Physical Layer Digital-to-Analog Conversion Modulation/Demodulation Modem Analog-to-Digital Conversion Transmission Media Multiplexing Circuit Switching and Packet Switching Errors Error correcting codes Error detecting codes

Transmission Media Twisted pair Coaxial cable Optical fibers Wireless Transmission

Multiplexing Frequency Division Multiplexing (FDM)

Multiplexing Time Division Multiplexing (TDM) user 1 user 3 Channel 4 2 Channel 1 user 4 user 2

Circuit Switching and Packet Switching Complete end-to-end path for exclusive use throughout the duration of session Message Switching Store-and-forward Packet Switching

Data Link Layer Link management Efficient and reliable transmission of information from one node (host or PSN) in the network to a neighboring node Frames Constructed from packets received from upper layer

Frames Flag – Begin, End Bit stuffing For example, if the flag is 01111110, then no sequence of 6 ‘1’ bits is allowed, a ‘0’ bit is inserted (stuffed) after every sequence of five ‘1’ bits FLC - kind of frame, sequence number and acknowledgement indication CRC – polynomial code

Network Layer Connection Oriented Service Connectionless Service Set up connection then transfer data Connectionless Service Transfer data without setting up connection Acknowledged, Unacknowledged Virtual Call Virtual Circuit for all packets in right sequence Datagram Each packet handled independently Routing Flow Control

Routing number of hops distance (usually km) bandwidth traffic Shortest Path Best Route number of hops distance (usually km) bandwidth traffic communication cost Static Routing Dynamic Routing

Distance vector Routing Table at Router A Route to Preferred out line Distance in hops A B 1 C 2 D G E F

Path vector routing Current path vector for router A Route to Preferred outline Path A A A B B A-B C B A-B-C D G A-G-D E E A-E F E A-E-F G G A-G

Dynamic routing Link State routing Determine the delay along the link to neighbors Send this information to all the other routers Use this information to establish the shortest path to every other router

Flow control and congestion Too much traffic can overwhelm the system Finite bandwidth, finite memory Processing overhead Dropped packets Re-sends

Transport Layer Process-to-Process Network-wide Addressing Name Servers Service Connection oriented Connectionless Integrity of delivered messages Flow control

Session Layer Application-oriented flavor Different characteristics may determine different procedures Distributed computation vs multimedia transfer Session management Multiple transport connections Multiple sessions over single transport connection

Presentation Layer Data Integrity Data formats Conversions Security and Privacy Encryption

Application Layer The User Layer Useful Open? Friendly?

TCP/IP ISO/OSI? Five Layers TCP - Transmission Control Protocol Connection Oriented UDP – User Datagram Protocol Connectionless IP – Internet Protocol Datagram service

Local Area Networks Range Topologies IEEE Standards Limited Bus, Ring, Star, … IEEE Standards Widespread use M M M Bus P P P P C C C Ring C C C C C Star C

Wireless Computing Base Station Adhoc Networks WiFi Bluetooth

WiFi (a) WiFi with base station; (b) WiFi without base station

Bluetooth Bluetooth topology: (a) 1 piconet, (b) A scatternet of 3 piconets

Conclusion We looked at: ISO/OSI Reference Model TCP/IP Local Area Networks Wireless Computing