Network Technologies & Principles 1 Communication Subsystem. Types of Network. Principles of Network. Distributed Protocols.

Slides:



Advertisements
Similar presentations
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
Advertisements

Information Technology Foundations-BIT 112 TECHNOLOGY GUIDE FOUR Basics of Telecommunications and Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1-1 Introduction to Computer Networks and Data Communications.
Network Classification and Standards Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Review on Networking Technologies Linda Wu (CMPT )
ECS 152A 1. Introduction. A Communications Model Source —generates data to be transmitted Transmitter —Converts data into transmittable signals Transmission.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Communications (Networking) Presented by : John Simon Benneth Nwogu.
Lecturer: Tamanna Haque Nipa
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Laudon & Laudon: Canadian Edition
TC 361 Data Networking Test Review
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Module 2: Information Technology Infrastructure
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Computer Concepts 2014 Chapter 5 Local Area Networks.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Distributed System MK- Networking and Internetworking Moh. Noor Al ‘Azam
Prepared By Kapil Soni IICE Udaipur (Learning Centre Code: ) 1 Networking.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Chapter 3: Networking and Internetworking 1. Introduction Networking issues for distributed systems: Performance,scalability,reliability,security,mobility,
William Stallings Data and Computer Communications
By: M.Nadeem Akhtar1 Data Communication Ch 10. By: M.Nadeem Akhtar2 Networks?  LAN  MAN  WAN.
Communication Networks - Overview CSE 3213 – Fall November 2015.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
Lecture 1: Major Networking Concepts: a Review Dr. Najla Al-Nabhan.
1 Networking. 2 Network “... communication system for connecting end-systems” End-systems a.k.a. “hosts” PCs, workstations dedicated computers network.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
WAN Transmission Media
Slides for Chapter 3: for CS Only Networking and Internetworking Pages –
Introduction Chapter 1. Metropolitan Area Networks A metropolitan area network based on cable TV.
Lecture 4 unit 1. categories of network A network can be categorized as a 1.Local area network. 2.Wide area network. 3.Metropolitan area network. 4.Personal.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
COMPUTER NETWORKS Hwajung Lee. Image Source:
CHAPTER -II NETWORKING COMPONENTS CPIS 371 Computer Network 1 (Updated on 3/11/2013)
Computer Networks.
Chapter 5 Network and Transport Layers
OSI Protocol Stack Given the post man exemple.
Layered Architectures
Networking B.Ramamurthy Chapter 3 1/11/2019 B.Ramamurthy.
Networking.
Networking.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Unit – III Network Essentials
Presentation transcript:

Network Technologies & Principles 1

Communication Subsystem. Types of Network. Principles of Network. Distributed Protocols

Communication Subsystem The hardware and software within a distributed system which provides the communication facilities is known as the communication subsystem. Consists of: –Transmission media: providing the physical connectivity, e.g. wire, cable, fiber and wireless channels; –Hardware devices: providing the linkage, e.g. routers, bridges, hubs, repeaters, network interfaces and gateways; –Software components: managing the communication, e.g. protocol stacks, communication handlers and drivers.

Network Types Local Area Networks (LANs) –High-speed communication on proprietary grounds (on- campus). –Based on twisted copper wire, coaxial cable or optical fibre. –Total system bandwidth is high and latency is low. –Most typical solution: Ethernet with 100 Mbps Metropolitan Area Networks (MANs) –High-speed communication for nodes distributed over medium-range distances, usually belonging to one organization. 4

–Based on high bandwidth copper and optical fibre. –Providing "back-bone" to interconnect LAN's. –Technology often based on ATM, FDDI or DSL. Wide Area Networks –Communication over long distances (cities, countries, or continents). –Covers computers of different organizations. –High degree of heterogeneity of underlying computing infrastructure. –Involves routers to manage network and route messages to their destinations.

–Speeds up to a few Mbps possible, but around Kbps more typical. –Most prominent example: the Internet. Wireless Networks –End user equipment accesses network through short or mid range radio or infrared signal transmission –Wireless WANs: GSM (up to about 20 Kbps), UMTS (up to Mbps), PCS. –Wireless LANs/MANs: WaveLAN (2-11 Mbps, radio up to 150 meters). –Wireless Personal Area Networks: Bluetooth (up to 2 Mbps on low power radio signal, < 10 m distance).

Network Principles Packet Transmission A packet is a sequence of binary data with addressing information to identify the source and destination computers. A network message with arbitrary length is divided before transmission into packets of restricted length. Restricted length packets are used: –To allow each computer in the network to allocate sufficient buffer storage to hold largest possible incoming packet. –To avoid long waiting for communication channels to be free if long messages ware transmitted without subdivision.

Network Principles Switching Schemes A switching system is required to transmit information between two arbitrary nodes in the network using shared communications link. Four types of switching are used in computer network: –Broadcast: Requires no switches. All messages are sent to all connected computers. Each computer is responsible extracting messages addressed to itself. Used approach in Ethernet and wireless networks.

–Circuit switching: Approach taken in the telephone system. A physical link is established between the sender and the receiver. –Packet switching: Otherwise known as store-and-forward (postal system). At each switching node (connection point) a computer manages the packets by reading each one into memory, examining its destination, and choosing an outgoing circuit appropriately.

–Frame relay: Reading in and storing the whole of each packet introduces a performance overhead which can become significant. In ATM networks a frame of fixed size is used in place of a packet and only its header needs to be examined. The remainder of the frame is simply relayed as a stream of bits.

Networking Performance Parameters Latency - time to transfer “empty” message Bandwidth or data transfer rate - how many bits/sec can be transferred (how thick the “pipe” is) message_transfer_time = latency + msg_length / data_transfer_rate Consider: a modem connection vs. a van of magnetic tapes traveling an interstate highway QoS: Quality of Service (bandwidth/latency guarantees for particular connections) 11

OSI Protocol Stack OSI - Open Systems Interconnect Application - application interfaces (httpd, ftp) Presentation - network representation for data Session - connections, encryption Transport - message  packets Network - network-specific packets, routing Data Link - transmission of packets between “directly” connected machines + error issues Physical - hardware (“I can touch it”) 12

Communication Through Layers 13 Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Application

TCP/IP Protocol Stack ISO stack is good as a model for understanding networks Layers in “real” network stacks aren’t so differentiated TCP/IP stack has won primarily because of the free implementation shipped in early versions of BSD Unix Addresses above IP are (port, address) combinations 14 Physical IP TCPUDP Application Transport Network

Transport Protocols UDP (User Datagram Protocol) –Connectionless –Fast setup –Easy one-to-many communication –Datagram-oriented (fixed size chunks of data) –Packet reordering –Packet loss (no flow control, bad packets dropped) –Packet duplication –(Absolute) maximum datagram length: 64K –Usable maximum is more complicated –8K is generally safe for modern systems 15

Transport Protocols, Cont. TCP (Transmission Control Protocol) –Connection-oriented –Byte stream-oriented –Slower setup –Consumes file handles: one per connection –Flow control, automatic retransmission No packet reordering (delivery is FIFO) No packet loss No duplication –Theoretically “no” limit on size of objects that can be dumped into a TCP stream –In practice, limits exist 16