SlideShare a Scribd company logo
1 of 33
Review of Network Technologies
Basic of Network concepts  Computer Network A Communication system for connecting computers/hosts Why? Better connectivity Better communication Better sharing of resources Bring people together
Types of Computer Networks Local Area Network (LAN) Connects hosts within a relatively small geographical area Same room Same Building Same Campus Wide Area Network (WAN) Hosts may be widely dispersed (distributed) Across campuses Across cities /countries/ continents Faster Cheaper Slower Expensive
LAN and WAN: a Comparison
Circuit Switching A dedicated communication path is required between two stations. The path follows a fixed sequence of intermediate links. A logical channel gets defined on each physical link. Dedicated to the connection B D F A C E G H
Circuit Switching (contd) In circuit switching, three steps are required for communication: Connection establishment Required before data transmission Data transfer Can proceed at maximum speed Connection termination Required after data transmission is over For deallocation of network resources
Circuit Switching (contd.) Drawbacks (disadvantage): Channel capacity gets dedicated during the entire duration of communication (for 20 minutes ). Acceptable for voice communication Very inefficient for bursty traffic There is an initial delay For connection establishment
Packet Switching Modern form of long-distance data communication Network resources are not dedicated A Link can be shared The basic technology has evolved (development )over time Basic concept has remained the same  Widely used for long-distance data communication
Packet Switching (contd) Data are transmitted in short packets (~Kbytes). A longer message is broken up into smaller chunks The chunks are called packets Every packet contains a header Relevant information for routing , etc. dashdorj_ya@yahoo.com
Packet Switching (contd) Message H H H PACKETS
Packet Switching (contd.) Packet switching is based on store-and-forward concept. Each intermediate network node receives a whole packet. Decides the route Forwards the packet along the selected route
Packet Switching (contd.) Advantages: Links can be shared; so link utilization is better Suitable for computer-generated traffic Typically bursty in nature Buffering and data rate conversion can be performed easily Some packets may be given priority over others, if desired
Packet Switching (contd.) How are the packets transmitted? Two alternative approaches: Virtual Circuits Datagram The abstract network model: B D F A C E G H
Virtual Circuit Approach Similar in concept to circuit switching. A route is established before packet transmission starts All packets follow the same path The links comprising the path are not dedicated Different from circuit switching in this respect Analogy: Telephone system
Virtual Circuit Approach (contd) How it works? Route is established a priori Packet forwarded from one node to the next using store-and-forward scheme. Only the virtual circuit number need to be carried by a packet Each intermediate node maintains a table Created during route establishment Used for packet forwarding No dynamic routing decision is taken by the intermediate nodes
Datagram Approach Basic concept: No route is established beforehand Each packet is transmitted as an independent entity Does not maintain any history Analogy: Postal system
Datagram Approach (contd) Every intermediate node has to take routing decisions dynamically Makes use of a routing table Every packet must contain source and destination addresses. Problems: Packets may be delivered out of order If a node crashes momentarily, all of its queued packets are lost Duplicate packets may also be generated
Datagram Approach (contd) Advantages: Faster than virtual circuit for smaller number of packets No route establishment and termination More flexible Packets between two hosts may follow different paths Can handle congestion/failed link
Comparative Study Three types of delays must be considered: Propagation Delay Time taken by a data signal to propagate from one node to the next  Transmission Time Time taken to send out a packet by the transmitter Processing Delay Time taken by a node to “process”  a packet
Virtual Circuit Packet Switching Call request packet sent from source to destination Call accept packet returns back Packet sent sequentially in a pipelined fashion Store-and-forward approach
Datagram Packet Switching No initial delay The packet are sent out independently May follow different paths Follow store-and –forward approach
Layered Network Architecture Open systems interconection  (OSI) reference model Seven layer model Communication functions are partitioned into a hierarchical set of layers Objective: Systematic approach to design Changes in one layer should not require changes in other layers
The 7-layer OSI Model Application  Presentation Host-to-host Session Transport D A Network B C Datalink Point-to-Point Physical
Layer Functions Physical Transmit raw bit stream over a physical medium Datalink Reliable transfer of frames over a point-to-point link (flow control, error control) Network Establishing, maintaining and  terminating connections. Routes packets through point-to-point links
Layer Functions (contd) Transport End-to-end reliable data transfer, with error recovery and flow control Session Manages sessions Presentation Provides data independence (encryption , encoded ) Application Interface point for user applications
Internetworking Devices Hub Extends the span of a single LAN Bridge / Layer-2 Switch Connects two or more LANs LANs together Works at a data link layer level Router / Layer-3 Switch Connects any combination of LANs and WANs Works at network layer level
Campus Network Schematic Departmental Network Departmental Network Backbone Departmental Network Departmental Network Backbone: Fast Ethernet, FDDI, ATM,  Gigabit Ethernet DN: Switched Ethernet, Bus-based Ethernet
Connecting a Computer to DN (department network) Requires a network interface card (NIC) Connection through switch/hub Typical scenario is shown Backbone
Connecting to Outside World VSAT Radio Link Institute network Leased Line Router Telephone line Modem
Quiz Questions on Lecture 2 With respect to speed of data transfer, which of LAN or WAN is faster? What is the typical speed of a modern Ethernet backbone LAN? Why is circuit switching not suitable for computer-to-computer traffic? What are the three steps that are required for data communication using circuit switching?
Quiz Questions on Lecture 2  With respect to sharing of links, which of circuit switching or packet switching is more suitable? Among virtual circuit and datagram, which approach requires less information in the packet header? Which of virtual circuit and datagram makes better utilization of the links? Which of virtual circuit and datagram will guarantee ordered delivery of packets in the absence of any errors?
Quiz Questions on Lecture 2  under what circumstances will the datagram method of packet delivery prove useful? Five packets need to be sent from a host A to another host B. Which of virtual circuit or datagram would be faster? For a 5 Kbytes packets sent over a 10 Mbps transmission link, what is the transmission time of the packet?
Quiz Questions on Lecture 2  A 600 byte packet is sent over a 20Kbps point-to-point link whose propagation delay is 10msec. After how much delay will the packet reach the destination? (transmutation delay+ propagation dealy)  Which layers in the OSI model are host-to-host layers? What is the responsibility of the network layer in the OSI model? What is the responsibility of the data link layer in the OSI model? What is the basic difference between a bridge and a router?

More Related Content

What's hot

Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSDr. SELVAGANESAN S
 
Design issues for the layers
Design issues for the layersDesign issues for the layers
Design issues for the layersjayaprakash
 
Packet switching
Packet switchingPacket switching
Packet switchingasimnawaz54
 
Electronic mail - Computer Networks
Electronic mail - Computer NetworksElectronic mail - Computer Networks
Electronic mail - Computer NetworksUmme Jamal
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networkingHarshita Yadav
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolUjjayanta Bhaumik
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)k33a
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Transmission media
Transmission mediaTransmission media
Transmission mediakinish kumar
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
Congestion control
Congestion controlCongestion control
Congestion controlAman Jaiswal
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Kaushik Panta
 

What's hot (20)

Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
 
Design issues for the layers
Design issues for the layersDesign issues for the layers
Design issues for the layers
 
Packet switching
Packet switchingPacket switching
Packet switching
 
Electronic mail - Computer Networks
Electronic mail - Computer NetworksElectronic mail - Computer Networks
Electronic mail - Computer Networks
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
IEEE Standards
IEEE StandardsIEEE Standards
IEEE Standards
 
Osi model
Osi modelOsi model
Osi model
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
introduction about TCP/IP
introduction about TCP/IPintroduction about TCP/IP
introduction about TCP/IP
 
Transmission media
Transmission mediaTransmission media
Transmission media
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
 
Transportlayer tanenbaum
Transportlayer tanenbaumTransportlayer tanenbaum
Transportlayer tanenbaum
 

Viewers also liked

NETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGYNETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGYKak Yong
 
Types of network communication technology
Types of network communication technologyTypes of network communication technology
Types of network communication technologyMaizun Azian
 
NETWORK TOPOLOGY
NETWORK TOPOLOGYNETWORK TOPOLOGY
NETWORK TOPOLOGYKak Yong
 
Chapter 8 lan_technologies_and_network_topology
Chapter 8 lan_technologies_and_network_topologyChapter 8 lan_technologies_and_network_topology
Chapter 8 lan_technologies_and_network_topologyAman Jaiswal
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IPhunghanamhus
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6mithilak
 
Basic concept of circuit switching
Basic concept of circuit switchingBasic concept of circuit switching
Basic concept of circuit switchingZeeman IE
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS Kak Yong
 

Viewers also liked (10)

NETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGYNETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGY
 
Types of network communication technology
Types of network communication technologyTypes of network communication technology
Types of network communication technology
 
Networking Technologies
Networking TechnologiesNetworking Technologies
Networking Technologies
 
NETWORK TOPOLOGY
NETWORK TOPOLOGYNETWORK TOPOLOGY
NETWORK TOPOLOGY
 
Ecommerce Chap 07
Ecommerce Chap 07Ecommerce Chap 07
Ecommerce Chap 07
 
Chapter 8 lan_technologies_and_network_topology
Chapter 8 lan_technologies_and_network_topologyChapter 8 lan_technologies_and_network_topology
Chapter 8 lan_technologies_and_network_topology
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IP
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6
 
Basic concept of circuit switching
Basic concept of circuit switchingBasic concept of circuit switching
Basic concept of circuit switching
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 

Similar to Lecture 2 review of network technologies

Similar to Lecture 2 review of network technologies (20)

Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
 
Chapter#3
Chapter#3Chapter#3
Chapter#3
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
22 circuits
22 circuits22 circuits
22 circuits
 
Wmcn ch.3
Wmcn ch.3Wmcn ch.3
Wmcn ch.3
 
Unit 4 - Network Layer
Unit 4 - Network LayerUnit 4 - Network Layer
Unit 4 - Network Layer
 
OSCh15
OSCh15OSCh15
OSCh15
 
OS_Ch15
OS_Ch15OS_Ch15
OS_Ch15
 
Ch15 OS
Ch15 OSCh15 OS
Ch15 OS
 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overview
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniques
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
 
Chapter4 Network
Chapter4 NetworkChapter4 Network
Chapter4 Network
 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03
 
10 circuit-packet
10 circuit-packet10 circuit-packet
10 circuit-packet
 
10 Circuit Packet
10 Circuit Packet10 Circuit Packet
10 Circuit Packet
 

More from Batzaya Dashdondog (16)

Google Form-д асуулт оруулах
Google Form-д асуулт оруулахGoogle Form-д асуулт оруулах
Google Form-д асуулт оруулах
 
Modul
ModulModul
Modul
 
Spssprogramm
SpssprogrammSpssprogramm
Spssprogramm
 
Excel12
Excel12Excel12
Excel12
 
Turshilt [autosaved]
Turshilt [autosaved]Turshilt [autosaved]
Turshilt [autosaved]
 
мабghg
мабghgмабghg
мабghg
 
Joomla25
Joomla25Joomla25
Joomla25
 
Faqmm
FaqmmFaqmm
Faqmm
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Internet
InternetInternet
Internet
 
Basic lecture
Basic lectureBasic lecture
Basic lecture
 
Оюуны өргөө 3-4
Оюуны өргөө 3-4Оюуны өргөө 3-4
Оюуны өргөө 3-4
 
Оюуны өргөө 1-2
Оюуны өргөө 1-2Оюуны өргөө 1-2
Оюуны өргөө 1-2
 
Dev c хичээл
Dev c хичээлDev c хичээл
Dev c хичээл
 
zurag
zuragzurag
zurag
 
Duuniiug
DuuniiugDuuniiug
Duuniiug
 

Recently uploaded

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Lecture 2 review of network technologies

  • 1. Review of Network Technologies
  • 2. Basic of Network concepts Computer Network A Communication system for connecting computers/hosts Why? Better connectivity Better communication Better sharing of resources Bring people together
  • 3. Types of Computer Networks Local Area Network (LAN) Connects hosts within a relatively small geographical area Same room Same Building Same Campus Wide Area Network (WAN) Hosts may be widely dispersed (distributed) Across campuses Across cities /countries/ continents Faster Cheaper Slower Expensive
  • 4. LAN and WAN: a Comparison
  • 5. Circuit Switching A dedicated communication path is required between two stations. The path follows a fixed sequence of intermediate links. A logical channel gets defined on each physical link. Dedicated to the connection B D F A C E G H
  • 6. Circuit Switching (contd) In circuit switching, three steps are required for communication: Connection establishment Required before data transmission Data transfer Can proceed at maximum speed Connection termination Required after data transmission is over For deallocation of network resources
  • 7. Circuit Switching (contd.) Drawbacks (disadvantage): Channel capacity gets dedicated during the entire duration of communication (for 20 minutes ). Acceptable for voice communication Very inefficient for bursty traffic There is an initial delay For connection establishment
  • 8. Packet Switching Modern form of long-distance data communication Network resources are not dedicated A Link can be shared The basic technology has evolved (development )over time Basic concept has remained the same Widely used for long-distance data communication
  • 9. Packet Switching (contd) Data are transmitted in short packets (~Kbytes). A longer message is broken up into smaller chunks The chunks are called packets Every packet contains a header Relevant information for routing , etc. dashdorj_ya@yahoo.com
  • 10. Packet Switching (contd) Message H H H PACKETS
  • 11. Packet Switching (contd.) Packet switching is based on store-and-forward concept. Each intermediate network node receives a whole packet. Decides the route Forwards the packet along the selected route
  • 12. Packet Switching (contd.) Advantages: Links can be shared; so link utilization is better Suitable for computer-generated traffic Typically bursty in nature Buffering and data rate conversion can be performed easily Some packets may be given priority over others, if desired
  • 13. Packet Switching (contd.) How are the packets transmitted? Two alternative approaches: Virtual Circuits Datagram The abstract network model: B D F A C E G H
  • 14. Virtual Circuit Approach Similar in concept to circuit switching. A route is established before packet transmission starts All packets follow the same path The links comprising the path are not dedicated Different from circuit switching in this respect Analogy: Telephone system
  • 15. Virtual Circuit Approach (contd) How it works? Route is established a priori Packet forwarded from one node to the next using store-and-forward scheme. Only the virtual circuit number need to be carried by a packet Each intermediate node maintains a table Created during route establishment Used for packet forwarding No dynamic routing decision is taken by the intermediate nodes
  • 16. Datagram Approach Basic concept: No route is established beforehand Each packet is transmitted as an independent entity Does not maintain any history Analogy: Postal system
  • 17. Datagram Approach (contd) Every intermediate node has to take routing decisions dynamically Makes use of a routing table Every packet must contain source and destination addresses. Problems: Packets may be delivered out of order If a node crashes momentarily, all of its queued packets are lost Duplicate packets may also be generated
  • 18. Datagram Approach (contd) Advantages: Faster than virtual circuit for smaller number of packets No route establishment and termination More flexible Packets between two hosts may follow different paths Can handle congestion/failed link
  • 19. Comparative Study Three types of delays must be considered: Propagation Delay Time taken by a data signal to propagate from one node to the next Transmission Time Time taken to send out a packet by the transmitter Processing Delay Time taken by a node to “process” a packet
  • 20. Virtual Circuit Packet Switching Call request packet sent from source to destination Call accept packet returns back Packet sent sequentially in a pipelined fashion Store-and-forward approach
  • 21. Datagram Packet Switching No initial delay The packet are sent out independently May follow different paths Follow store-and –forward approach
  • 22. Layered Network Architecture Open systems interconection (OSI) reference model Seven layer model Communication functions are partitioned into a hierarchical set of layers Objective: Systematic approach to design Changes in one layer should not require changes in other layers
  • 23. The 7-layer OSI Model Application Presentation Host-to-host Session Transport D A Network B C Datalink Point-to-Point Physical
  • 24. Layer Functions Physical Transmit raw bit stream over a physical medium Datalink Reliable transfer of frames over a point-to-point link (flow control, error control) Network Establishing, maintaining and terminating connections. Routes packets through point-to-point links
  • 25. Layer Functions (contd) Transport End-to-end reliable data transfer, with error recovery and flow control Session Manages sessions Presentation Provides data independence (encryption , encoded ) Application Interface point for user applications
  • 26. Internetworking Devices Hub Extends the span of a single LAN Bridge / Layer-2 Switch Connects two or more LANs LANs together Works at a data link layer level Router / Layer-3 Switch Connects any combination of LANs and WANs Works at network layer level
  • 27. Campus Network Schematic Departmental Network Departmental Network Backbone Departmental Network Departmental Network Backbone: Fast Ethernet, FDDI, ATM, Gigabit Ethernet DN: Switched Ethernet, Bus-based Ethernet
  • 28. Connecting a Computer to DN (department network) Requires a network interface card (NIC) Connection through switch/hub Typical scenario is shown Backbone
  • 29. Connecting to Outside World VSAT Radio Link Institute network Leased Line Router Telephone line Modem
  • 30. Quiz Questions on Lecture 2 With respect to speed of data transfer, which of LAN or WAN is faster? What is the typical speed of a modern Ethernet backbone LAN? Why is circuit switching not suitable for computer-to-computer traffic? What are the three steps that are required for data communication using circuit switching?
  • 31. Quiz Questions on Lecture 2 With respect to sharing of links, which of circuit switching or packet switching is more suitable? Among virtual circuit and datagram, which approach requires less information in the packet header? Which of virtual circuit and datagram makes better utilization of the links? Which of virtual circuit and datagram will guarantee ordered delivery of packets in the absence of any errors?
  • 32. Quiz Questions on Lecture 2 under what circumstances will the datagram method of packet delivery prove useful? Five packets need to be sent from a host A to another host B. Which of virtual circuit or datagram would be faster? For a 5 Kbytes packets sent over a 10 Mbps transmission link, what is the transmission time of the packet?
  • 33. Quiz Questions on Lecture 2 A 600 byte packet is sent over a 20Kbps point-to-point link whose propagation delay is 10msec. After how much delay will the packet reach the destination? (transmutation delay+ propagation dealy) Which layers in the OSI model are host-to-host layers? What is the responsibility of the network layer in the OSI model? What is the responsibility of the data link layer in the OSI model? What is the basic difference between a bridge and a router?