SlideShare une entreprise Scribd logo
1  sur  45
VIT


N
        Lecture : 05
C
        Sub: Net-Centric Computing
C
        Unit 01 : OSI Model

        Class : ME CSE(Info.Tech)

        Date : 21/08/2007




                                                Delivered By
                                                Manik Dhore

      April 23, 2012          M.E. CSE-IT/NCC              1
VIT


N
C
C                        I need no warrant for being,
             and no word of sanction upon my being.
                       I am the warrant and the sanction




      April 23, 2012              M.E. CSE-IT/NCC          2
VIT                        What OSI Defines ?

        How n/w devices contact each other?
N
        Methods by which device knows when to transmit data and when
C      not to
C       Methods to ensure that n/w transmission is received correctly and
       by the right recipient

        How to ensure that network devices maintain a proper DTR of
       data flow ?

        How bits are represented on the n/w media ?

        How to sequence the layers with Connection / Connectionless?

        How to organize network functions into seven layers ?

        How to organize peer to peer mode ?
      April 23, 2012             M.E. CSE-IT/NCC                        3
VIT                    Design Issues of Protocol Layers


N      Mechanism for identifying sender and receiver
C                I.e. Addressing

C      Rules for Data Transfer
                  Unidirectional ( Simplex )
                  Bi-directional ( Half and Full Duplex)
       Methods for Error Control :
                 Error Detection
                 Error Correction
       Queuing mechanism for Fast Sender and Slow Receiver

       Methods to process arbitrarily long messages


      April 23, 2012                M.E. CSE-IT/NCC           4
VIT

        Algorithms for Route decisions
N       Multiplexing and demultiplexing for multiple connections
C                  Centralized

C                  Decentralized
                   Dynamic
        Logical decompositions of complex network


        Standard interfaces between n/w layers


        Symmetry in functions


        Standard communication network language
      April 23, 2012                M.E. CSE-IT/NCC             5
VIT

             Link approach
N                            Connection Oriented
C                            Connectionless

C                      Connection Oriented Means
                       iv. Acknowledgment
                       v. Flow Control
                       vi. Error Control

                       Connectionless Means
                             No Acknowledgment
                             No Flow Control
                             No Error Control

      April 23, 2012              M.E. CSE-IT/NCC   6
VIT


N
C                Happiness is that state of consciousness
C                                  which
         proceeds from the achievement of one's values.




      April 23, 2012          M.E. CSE-IT/NCC               7
VIT         OSI        Model


N
C       7. Application                           1. Application
        6. Presentation                          2. Presentation
C
        5. Session                               3. Session
        4. Transport                             4. Transport
        3. Network                               5. Network
        2. Data Link                             6. Data Link
        1. Physical                          7. Physical




      April 23, 2012           M.E. CSE-IT/NCC                     8
VIT       Application Layer
             provides network services to application processes
          ( such as electronic mail, file transfer,terminal emulation )
N
          Interface to TDI or Third Party
C
          Gateways for different network file formats
C

          Presentation Layer
          Data representation
          Format of data
          Data structures
          Ensure data is readable by receiving system
          Negotiates data transfer syntax for application layer.
          Resolves differences between format
      April 23, 2012            M.E. CSE-IT/NCC                     9
VIT      Session Layer
         Interhost communication

N        Establishes, manages and terminates sessions between
              applications
C
         Controlling dialogues between applications in the end
C       systems
         Dialogue discipline, Grouping and Recovery


         Ex.
                        Logging Process
                        Remote Terminal Access in half duplex
                        Transaction Processing checkpoints, backups
                       Token management in half duplex mode

      April 23, 2012                  M.E. CSE-IT/NCC                  10
VIT       Transport Layer
          End-to-end connection reliability
N         Concerned with data transports issues between hosts
C         Data transport reliability
C         Establishes, maintains, terminates virtual circuits. /
         multiple network connections

          Fault detection and recovery / Error Control

          Flow control management

          Error free delivery of data

          Fragmentation and reassembly ( into packets as per
         network layer specification )

          Decision about service type

      April 23, 2012            M.E. CSE-IT/NCC                     11
VIT      Network Layer
         Addresses Resolution

N        Controlling Subnet
         Providing best path
C
         Provides connectivity and path selection between two end
C       systems
         Domain of routing / Route decision and selection
         Congestion Control Mgt.
         Accounting
         Large Packet Mgt.
         Heterogeneous n/w problem mgt
         Determines Quality of Service



      April 23, 2012            M.E. CSE-IT/NCC               12
VIT       Data Link Layer
          Access to media
N
          Provides reliable transfer of data across media.
C
          Physical addressing, network topology, error notification,
C        flow control.

          Framing : Break packets into frames according to the
         specifications of physical layer standard I.e encapsulation
         and de-capsulation of data

          Error Control and Recovery for physical Channel

          Link Management

          Collision Avoidance and collision content resolution

      April 23, 2012           M.E. CSE-IT/NCC                    13
VIT     Physical Layer
             Binary transmission
N            Wires / Cables
C            Connectors

C            Voltages

             Data rates

             Initial Connection

             Turn down connection

             Pin assignments

             Concentrators / Hubs/ Repeaters

             Wiring Schemes


      April 23, 2012               M.E. CSE-IT/NCC   14
VIT


N
C
C

                       Don't fall before you're pushed




      April 23, 2012             M.E. CSE-IT/NCC         15
VIT                          Needs of DOD
        Ability to connect multiple networks ie homogeneous as well
       as heterogeneous ( Internetworking )
N
C       Network must be able to survive the loss of subnet hardware
C
        Multiple transmission lines


        Connectionless services


        Real Time Speech Transmission




      April 23, 2012          M.E. CSE-IT/NCC                 16
VIT                    TCP / IP Model


N
C                      4. Application
                       3. Host to Host
C
                       2. Internet
                       1. Network Access Layer




      April 23, 2012                 M.E. CSE-IT/NCC   17
VIT                    OSI                         TCP/IP
       ISO in 1977 and adopted in         DoD in 1974 by Vint Cerf &
       1983                                    Robert Kahn
N
C      Developed by dedicated team        Developed by open process
C
       Copyrighted and carry a             Free
       Purchase fees


       Proprietary                         Non-proprietary


       Intended to be a Inter-             Never indented to be
       National standard


       Designed with layers                Not designed with layers
      April 23, 2012             M.E. CSE-IT/NCC                       18
VIT                      OSI                       TCP/IP
       Devised first and protocols      Protocol came first and then
       Invented latter                  model
N
C       Seven Layers                    Four Layers
C
       T-Layer is connection           Both- less and oriented


       N/w –Layer is both               N/w layer is connection
                                             oriented
       Gives interface,service          No clear distinction
       And protocols


       Generalized                      Not Generalized


      April 23, 2012             M.E. CSE-IT/NCC                       19
VIT                    OSI                        TCP/IP
      Strongly describes protocol        Poorly describes protocol
       stack                            stack
N
C     Separate Layers                    Can view in layers
C
      Not Popular                        Very Popular




      April 23, 2012            M.E. CSE-IT/NCC                      20
VIT                     TCP/IP Network Components


N
C             FTP, Telnet, POP          TFTP, DNS, BOOTP
C          SMTP,FINGER,HTTP                     SNMP,NFS


                       TCP                        UDP


              ICMP                                         ARP
              RARP                    IP                   OSPF
              RIP             X.25 Packet Level
      April 23, 2012          M.E. CSE-IT/NCC                     21
VIT                    TCP/IP Model


N
C
C




      April 23, 2012      M.E. CSE-IT/NCC   22
VIT                                    TCP
               Port Numbers

N              32-bit Sequence Number
               32-bit Ack Number
C
               Flags : URG, ACK, PSH, RST, SYN, FIN
C
               Urgent Pointers
               Connection Oriented
               Reliable
               Full Duplex
               ID Assignment to multiple virtual circuits
               Works with IP
               Maintain the sessions



      April 23, 2012              M.E. CSE-IT/NCC            23
VIT                    TCP Header


N
C
C




      April 23, 2012     M.E. CSE-IT/NCC   24
VIT                           UDP

          Provides a lossy connection (data may vanish).
N
          Does not guarantee packets are delivered in order.
C
C         Useful for real time applications.

          UDP applications can implement their own packet loss
           checking but it is best to use TCP for this.




      April 23, 2012             M.E. CSE-IT/NCC                25
VIT                    UDP Frame Format


N
C
C




      April 23, 2012     M.E. CSE-IT/NCC   26
VIT                                 IP
              Connectionless

N             Unreliable
              Uses only packet switching
C
              TOS : Priority, Delay, Throughput, Reliability
C
                         Satellites and Leased Lines
              Flags : DF and MF
                         Don’t    and      More
              TTL : Number of hops ( If not delivered return
             to)
              Protocol : Application Layer
              Padding
              Offset of fragment
              Packet Size : 64 K
      April 23, 2012              M.E. CSE-IT/NCC               27
VIT                    IP header


N
C
C




      April 23, 2012      M.E. CSE-IT/NCC   28
VIT                           ICMP
            Internet Control Message Protocol packets are used for
N          various control purposes. Here are some common ones:

C         Time exceeded: TTL hit 0.
C         Echo request: Can you hear me out there?

          Echo reply: Yes I can hear you.

          Source Quench: Stop sending so much data.

          Timestamp request/reply (as echo but with times).




      April 23, 2012           M.E. CSE-IT/NCC                  29
VIT
        Netware IPX/SPX Network Component
N
C
C           SAP NLSP          File Server
                                                      NCP         RIP
                        SPX


                                    IPX


                       LSL                  MLID            ODI



      April 23, 2012                M.E. CSE-IT/NCC                     30
VIT


N
C
C




      April 23, 2012   M.E. CSE-IT/NCC   31
VIT
                               Netware Suite
N           Proprietary Protocol Suite
C
C           Developed by : Xerox Network System


            IPX : Internetwork Packet Exchange


            SPX : Sequenced Packet Exchange


            Modular in nature


            Architecture is server – centric
      April 23, 2012             M.E. CSE-IT/NCC   32
VIT                                IPX
        Connectionless datagram service
N       Broadcast mechanism for error notification and time
C       synchronization

        Dynamic route selection
C
        Transport Control : Max 16 bridges using counter

        Packet Type : 0x8035

        Destination Address : 12 bytes

                                Network Number – 4 bytes

                                Node Address    -- 6 bytes

                                Socket Number   -- 2 bytes

        Data in packets : 546 bytes

      April 23, 2012          M.E. CSE-IT/NCC                  33
VIT

      Microsoft NetBIOS/ NetBEUI Network Components
N
C
C
         File I/O      Named Pipes Redirector Server   Mail slots



         NetBIOS                     Sockets             SMB



                                  NetBEUI


                                   NDIS
      April 23, 2012              M.E. CSE-IT/NCC                   34
VIT                                  NETBIOS
                       (Network Basic Input Output System)

N            •NetBios is also a session/transport layer protocol

C            • Starting and stopping sessions.

C            • Name registration

             • Session layer data transfer(reliable)

             • Datagram data transfer(unreliable)

             • Protocol driver and network adapter management
             functions

             1) nbstat -n Lists all registered NetBios names.
             2) nbstat -c Shows the NetBios cache.
             3) nbstat -R Reloads the NetBios name cache from the
             lmhosts file.
      April 23, 2012               M.E. CSE-IT/NCC                 35
VIT                                NetBEUI
          NetBIOS Extended User Interface

N
           Basically Transport Layer Protocol
C
C
           Performance in LAN environment is very good


           Requires small amount of configuration


           Requires small amount of resources (Memory)


           Can handle maximum 254 sessions



      April 23, 2012           M.E. CSE-IT/NCC            36
VIT Books
    Lecture 01/02/03/04/06 :

N   3. Tananbaum :
        Computer Networks PHI       De Facto Standard
C
    2. High Speed Networks and Internet        PHI
C
    3. ISDN Broadband ISDN with Frame Relay and         ATM
       Pearson
    4. Data Communication and Networking by
        Forouzan Edition 2 and 3 , TMH
        Short questions and answers




    April 23, 2012          M.E. CSE-IT/NCC                   37
VIT
      5. Data and Computer Communication by William   Stalling
N     4th and 6th edition PHI
      6. Network Communication Technology by Elahi
C
          Thomson Pub, Short questions and answers
C
      7. An Introduction to Computer Networking by
         Mansfield and Antonakos, Pearson Education
      8. Building Practical Ethernet Networks BPB
      9. Internetworking By Miller
      10. Networking Devices by Miller




      April 23, 2012         M.E. CSE-IT/NCC          38
VIT
      11. Telecommunications Network Design Algorithms by
      Kershanbaum A. TMH
N
      12. Comer : Computer Networks Vol.1, 2 and 3
C     13. TCP/IP Illustrated By Steven Vol. 1,2 and 3
C     14. IP Telephony by Douskails B. Pearson


      And       N- number of cited web references




      April 23, 2012             M.E. CSE-IT/NCC            39
VIT
       1.    Write a Client – Server program for ping by building your own
             packets. ( Individual) ( c-Language) ( Time 1 week)
N
       2.    Design a sniffer for windows by using packet driver and calculate
C            the bandwidth utilization ( protocolwise) of your network
       3.    Design a configurable firewall for windows(VB)
C
       4.    Develop a simulation software to simulate working of Frame Relay
       5.    Develop a simulation software to simulate working of ATM
       6.    Develop a simulation software to simulate working of ISDN
       7.    Develop a package for the following compression methods
            I) Run length Encoding        ii) Facsimile Compression
            iii) String Matching         iv) Wavelet Compression
            v) JPEG
        Note : Assignment 2-7 are group assignment
                  Team Size is 5 ( According to roll number)
      April 23, 2012                M.E. CSE-IT/NCC                      40
VIT      Practical Guidelines
         Assignment No.1 :

N       •TCP/IP Illustrated by Steven Vol.1,2 and 3
        •Simple Client Server
C
        •Use of RAW Sockets
C
        •Building of ICMP Packets




      April 23, 2012            M.E. CSE-IT/NCC       41
VIT
       Assignment No.2 :
N      Sniffer ( Study Ethereal First)
C      Download Packet Driver

C      Install it
       Use the driver services
       Map the data




      April 23, 2012             M.E. CSE-IT/NCC   42
VIT
       Assignment No.3 :
N      Firewall
C      Download Packet Driver

C      Install it
       Use the driver services
       Configure the ports
       Map the data




      April 23, 2012             M.E. CSE-IT/NCC   43
VIT
       Assignment No.4,5,6 :
N      Frame Relay
C      Study Frame Use Operations

C      Use Java , JavaScript, JSP
       Simulate Protocol Operations




      April 23, 2012           M.E. CSE-IT/NCC   44
VIT
       Assignment No.7 :
N      Compression
C      Plenty books are available

C




      April 23, 2012          M.E. CSE-IT/NCC   45

Contenu connexe

Similaire à L6 mecse ncc

19 20 cn q bf inal
19 20 cn q bf inal19 20 cn q bf inal
19 20 cn q bf inalRaja pirian
 
Solution manual for_data_communications
Solution manual for_data_communicationsSolution manual for_data_communications
Solution manual for_data_communicationsHarishKumar2054
 
Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Sreedhar Chowdam
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )AAKASH S
 
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdfMohamedshabana38
 
01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking01 Overview of Data Communication and Networking
01 Overview of Data Communication and NetworkingMeenakshi Paul
 
Communication Networks 2 marks q &answers
Communication Networks  2 marks q &answersCommunication Networks  2 marks q &answers
Communication Networks 2 marks q &answersRaja Madhuvanthi
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technologynarayan dudhe
 
Ccn aquestions sep_2017
Ccn aquestions sep_2017Ccn aquestions sep_2017
Ccn aquestions sep_2017Trang Nguyen
 
osi-tcp.pptx..................................
osi-tcp.pptx..................................osi-tcp.pptx..................................
osi-tcp.pptx..................................DeepakM509554
 
Important 16 marks questions
Important 16 marks questionsImportant 16 marks questions
Important 16 marks questionsvaidheeswari
 
computer communication networks MCQs
 computer communication networks MCQs   computer communication networks MCQs
computer communication networks MCQs raghad mejeed
 

Similaire à L6 mecse ncc (20)

19 20 cn q bf inal
19 20 cn q bf inal19 20 cn q bf inal
19 20 cn q bf inal
 
Solution manual for_data_communications
Solution manual for_data_communicationsSolution manual for_data_communications
Solution manual for_data_communications
 
Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
CS8601-IQ.pdf
CS8601-IQ.pdfCS8601-IQ.pdf
CS8601-IQ.pdf
 
CS8601-IQ.pdf
CS8601-IQ.pdfCS8601-IQ.pdf
CS8601-IQ.pdf
 
12.7.2018
12.7.201812.7.2018
12.7.2018
 
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
 
01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking
 
UIC Thesis Corbetta
UIC Thesis CorbettaUIC Thesis Corbetta
UIC Thesis Corbetta
 
Communication Networks 2 marks q &answers
Communication Networks  2 marks q &answersCommunication Networks  2 marks q &answers
Communication Networks 2 marks q &answers
 
3 transport.key
3 transport.key3 transport.key
3 transport.key
 
Osi model
Osi modelOsi model
Osi model
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technology
 
Lecture4.ppt
Lecture4.pptLecture4.ppt
Lecture4.ppt
 
Ccn aquestions sep_2017
Ccn aquestions sep_2017Ccn aquestions sep_2017
Ccn aquestions sep_2017
 
CN Unit-1 PPT.pptx
CN Unit-1 PPT.pptxCN Unit-1 PPT.pptx
CN Unit-1 PPT.pptx
 
osi-tcp.pptx..................................
osi-tcp.pptx..................................osi-tcp.pptx..................................
osi-tcp.pptx..................................
 
Important 16 marks questions
Important 16 marks questionsImportant 16 marks questions
Important 16 marks questions
 
computer communication networks MCQs
 computer communication networks MCQs   computer communication networks MCQs
computer communication networks MCQs
 

Plus de Akshay Nagpurkar (20)

4.osi model
4.osi model4.osi model
4.osi model
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
1 ip address
1 ip address1 ip address
1 ip address
 
1.network topology
1.network topology1.network topology
1.network topology
 
1.lan man wan
1.lan man wan1.lan man wan
1.lan man wan
 
Dcunit4 transmission media
Dcunit4 transmission mediaDcunit4 transmission media
Dcunit4 transmission media
 
Ppl for students unit 4 and 5
Ppl for students unit 4 and 5Ppl for students unit 4 and 5
Ppl for students unit 4 and 5
 
Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3
 
Ppl for students unit 4 and 5
Ppl for students unit 4 and 5Ppl for students unit 4 and 5
Ppl for students unit 4 and 5
 
234 rb trees2x2
234 rb trees2x2234 rb trees2x2
234 rb trees2x2
 
Ppl home assignment_unit4
Ppl home assignment_unit4Ppl home assignment_unit4
Ppl home assignment_unit4
 
Ppl home assignment_unit5
Ppl home assignment_unit5Ppl home assignment_unit5
Ppl home assignment_unit5
 
3 multiplexing-wdm
3 multiplexing-wdm3 multiplexing-wdm
3 multiplexing-wdm
 
2 multiplexing
2 multiplexing2 multiplexing
2 multiplexing
 
1 multiplexing
1 multiplexing1 multiplexing
1 multiplexing
 
Pcm pulse codemodulation-2
Pcm pulse codemodulation-2Pcm pulse codemodulation-2
Pcm pulse codemodulation-2
 
Modulation techniq of modem
Modulation techniq of modemModulation techniq of modem
Modulation techniq of modem
 
Ppl home assignment_unit3
Ppl home assignment_unit3Ppl home assignment_unit3
Ppl home assignment_unit3
 
Ppl home assignment_unit2
Ppl home assignment_unit2Ppl home assignment_unit2
Ppl home assignment_unit2
 
Ppl home assignment_unit1
Ppl home assignment_unit1Ppl home assignment_unit1
Ppl home assignment_unit1
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

L6 mecse ncc

  • 1. VIT N Lecture : 05 C Sub: Net-Centric Computing C Unit 01 : OSI Model Class : ME CSE(Info.Tech) Date : 21/08/2007 Delivered By Manik Dhore April 23, 2012 M.E. CSE-IT/NCC 1
  • 2. VIT N C C I need no warrant for being, and no word of sanction upon my being. I am the warrant and the sanction April 23, 2012 M.E. CSE-IT/NCC 2
  • 3. VIT What OSI Defines ?  How n/w devices contact each other? N  Methods by which device knows when to transmit data and when C not to C  Methods to ensure that n/w transmission is received correctly and by the right recipient  How to ensure that network devices maintain a proper DTR of data flow ?  How bits are represented on the n/w media ?  How to sequence the layers with Connection / Connectionless?  How to organize network functions into seven layers ?  How to organize peer to peer mode ? April 23, 2012 M.E. CSE-IT/NCC 3
  • 4. VIT Design Issues of Protocol Layers N  Mechanism for identifying sender and receiver C I.e. Addressing C  Rules for Data Transfer Unidirectional ( Simplex ) Bi-directional ( Half and Full Duplex)  Methods for Error Control : Error Detection Error Correction  Queuing mechanism for Fast Sender and Slow Receiver  Methods to process arbitrarily long messages April 23, 2012 M.E. CSE-IT/NCC 4
  • 5. VIT  Algorithms for Route decisions N  Multiplexing and demultiplexing for multiple connections C Centralized C Decentralized Dynamic  Logical decompositions of complex network  Standard interfaces between n/w layers  Symmetry in functions  Standard communication network language April 23, 2012 M.E. CSE-IT/NCC 5
  • 6. VIT  Link approach N  Connection Oriented C  Connectionless C Connection Oriented Means iv. Acknowledgment v. Flow Control vi. Error Control Connectionless Means  No Acknowledgment  No Flow Control  No Error Control April 23, 2012 M.E. CSE-IT/NCC 6
  • 7. VIT N C Happiness is that state of consciousness C which proceeds from the achievement of one's values. April 23, 2012 M.E. CSE-IT/NCC 7
  • 8. VIT OSI Model N C 7. Application 1. Application 6. Presentation 2. Presentation C 5. Session 3. Session 4. Transport 4. Transport 3. Network 5. Network 2. Data Link 6. Data Link 1. Physical 7. Physical April 23, 2012 M.E. CSE-IT/NCC 8
  • 9. VIT Application Layer  provides network services to application processes ( such as electronic mail, file transfer,terminal emulation ) N  Interface to TDI or Third Party C  Gateways for different network file formats C Presentation Layer  Data representation  Format of data  Data structures  Ensure data is readable by receiving system  Negotiates data transfer syntax for application layer.  Resolves differences between format April 23, 2012 M.E. CSE-IT/NCC 9
  • 10. VIT Session Layer  Interhost communication N  Establishes, manages and terminates sessions between applications C  Controlling dialogues between applications in the end C systems  Dialogue discipline, Grouping and Recovery  Ex.  Logging Process  Remote Terminal Access in half duplex  Transaction Processing checkpoints, backups Token management in half duplex mode April 23, 2012 M.E. CSE-IT/NCC 10
  • 11. VIT Transport Layer  End-to-end connection reliability N  Concerned with data transports issues between hosts C  Data transport reliability C  Establishes, maintains, terminates virtual circuits. / multiple network connections  Fault detection and recovery / Error Control  Flow control management  Error free delivery of data  Fragmentation and reassembly ( into packets as per network layer specification )  Decision about service type April 23, 2012 M.E. CSE-IT/NCC 11
  • 12. VIT Network Layer  Addresses Resolution N  Controlling Subnet  Providing best path C  Provides connectivity and path selection between two end C systems  Domain of routing / Route decision and selection  Congestion Control Mgt.  Accounting  Large Packet Mgt.  Heterogeneous n/w problem mgt  Determines Quality of Service April 23, 2012 M.E. CSE-IT/NCC 12
  • 13. VIT Data Link Layer  Access to media N  Provides reliable transfer of data across media. C  Physical addressing, network topology, error notification, C flow control.  Framing : Break packets into frames according to the specifications of physical layer standard I.e encapsulation and de-capsulation of data  Error Control and Recovery for physical Channel  Link Management  Collision Avoidance and collision content resolution April 23, 2012 M.E. CSE-IT/NCC 13
  • 14. VIT Physical Layer  Binary transmission N  Wires / Cables C  Connectors C  Voltages  Data rates  Initial Connection  Turn down connection  Pin assignments  Concentrators / Hubs/ Repeaters  Wiring Schemes April 23, 2012 M.E. CSE-IT/NCC 14
  • 15. VIT N C C Don't fall before you're pushed April 23, 2012 M.E. CSE-IT/NCC 15
  • 16. VIT Needs of DOD  Ability to connect multiple networks ie homogeneous as well as heterogeneous ( Internetworking ) N C  Network must be able to survive the loss of subnet hardware C  Multiple transmission lines  Connectionless services  Real Time Speech Transmission April 23, 2012 M.E. CSE-IT/NCC 16
  • 17. VIT TCP / IP Model N C 4. Application 3. Host to Host C 2. Internet 1. Network Access Layer April 23, 2012 M.E. CSE-IT/NCC 17
  • 18. VIT OSI TCP/IP ISO in 1977 and adopted in DoD in 1974 by Vint Cerf & 1983 Robert Kahn N C Developed by dedicated team Developed by open process C Copyrighted and carry a Free Purchase fees Proprietary Non-proprietary Intended to be a Inter- Never indented to be National standard Designed with layers Not designed with layers April 23, 2012 M.E. CSE-IT/NCC 18
  • 19. VIT OSI TCP/IP Devised first and protocols Protocol came first and then Invented latter model N C Seven Layers Four Layers C T-Layer is connection Both- less and oriented N/w –Layer is both N/w layer is connection oriented Gives interface,service No clear distinction And protocols Generalized Not Generalized April 23, 2012 M.E. CSE-IT/NCC 19
  • 20. VIT OSI TCP/IP Strongly describes protocol Poorly describes protocol stack stack N C Separate Layers Can view in layers C Not Popular Very Popular April 23, 2012 M.E. CSE-IT/NCC 20
  • 21. VIT TCP/IP Network Components N C FTP, Telnet, POP TFTP, DNS, BOOTP C SMTP,FINGER,HTTP SNMP,NFS TCP UDP ICMP ARP RARP IP OSPF RIP X.25 Packet Level April 23, 2012 M.E. CSE-IT/NCC 21
  • 22. VIT TCP/IP Model N C C April 23, 2012 M.E. CSE-IT/NCC 22
  • 23. VIT TCP  Port Numbers N  32-bit Sequence Number  32-bit Ack Number C  Flags : URG, ACK, PSH, RST, SYN, FIN C  Urgent Pointers  Connection Oriented  Reliable  Full Duplex  ID Assignment to multiple virtual circuits  Works with IP  Maintain the sessions April 23, 2012 M.E. CSE-IT/NCC 23
  • 24. VIT TCP Header N C C April 23, 2012 M.E. CSE-IT/NCC 24
  • 25. VIT UDP  Provides a lossy connection (data may vanish). N  Does not guarantee packets are delivered in order. C C  Useful for real time applications.  UDP applications can implement their own packet loss checking but it is best to use TCP for this. April 23, 2012 M.E. CSE-IT/NCC 25
  • 26. VIT UDP Frame Format N C C April 23, 2012 M.E. CSE-IT/NCC 26
  • 27. VIT IP  Connectionless N  Unreliable  Uses only packet switching C  TOS : Priority, Delay, Throughput, Reliability C Satellites and Leased Lines  Flags : DF and MF Don’t and More  TTL : Number of hops ( If not delivered return to)  Protocol : Application Layer  Padding  Offset of fragment  Packet Size : 64 K April 23, 2012 M.E. CSE-IT/NCC 27
  • 28. VIT IP header N C C April 23, 2012 M.E. CSE-IT/NCC 28
  • 29. VIT ICMP  Internet Control Message Protocol packets are used for N various control purposes. Here are some common ones: C  Time exceeded: TTL hit 0. C  Echo request: Can you hear me out there?  Echo reply: Yes I can hear you.  Source Quench: Stop sending so much data.  Timestamp request/reply (as echo but with times). April 23, 2012 M.E. CSE-IT/NCC 29
  • 30. VIT Netware IPX/SPX Network Component N C C SAP NLSP File Server NCP RIP SPX IPX LSL MLID ODI April 23, 2012 M.E. CSE-IT/NCC 30
  • 31. VIT N C C April 23, 2012 M.E. CSE-IT/NCC 31
  • 32. VIT Netware Suite N  Proprietary Protocol Suite C C  Developed by : Xerox Network System  IPX : Internetwork Packet Exchange  SPX : Sequenced Packet Exchange  Modular in nature  Architecture is server – centric April 23, 2012 M.E. CSE-IT/NCC 32
  • 33. VIT IPX Connectionless datagram service N Broadcast mechanism for error notification and time C synchronization Dynamic route selection C Transport Control : Max 16 bridges using counter Packet Type : 0x8035 Destination Address : 12 bytes  Network Number – 4 bytes  Node Address -- 6 bytes  Socket Number -- 2 bytes Data in packets : 546 bytes April 23, 2012 M.E. CSE-IT/NCC 33
  • 34. VIT Microsoft NetBIOS/ NetBEUI Network Components N C C File I/O Named Pipes Redirector Server Mail slots NetBIOS Sockets SMB NetBEUI NDIS April 23, 2012 M.E. CSE-IT/NCC 34
  • 35. VIT NETBIOS (Network Basic Input Output System) N •NetBios is also a session/transport layer protocol C • Starting and stopping sessions. C • Name registration • Session layer data transfer(reliable) • Datagram data transfer(unreliable) • Protocol driver and network adapter management functions 1) nbstat -n Lists all registered NetBios names. 2) nbstat -c Shows the NetBios cache. 3) nbstat -R Reloads the NetBios name cache from the lmhosts file. April 23, 2012 M.E. CSE-IT/NCC 35
  • 36. VIT NetBEUI NetBIOS Extended User Interface N  Basically Transport Layer Protocol C C  Performance in LAN environment is very good  Requires small amount of configuration  Requires small amount of resources (Memory)  Can handle maximum 254 sessions April 23, 2012 M.E. CSE-IT/NCC 36
  • 37. VIT Books Lecture 01/02/03/04/06 : N 3. Tananbaum : Computer Networks PHI De Facto Standard C 2. High Speed Networks and Internet PHI C 3. ISDN Broadband ISDN with Frame Relay and ATM Pearson 4. Data Communication and Networking by Forouzan Edition 2 and 3 , TMH Short questions and answers April 23, 2012 M.E. CSE-IT/NCC 37
  • 38. VIT 5. Data and Computer Communication by William Stalling N 4th and 6th edition PHI 6. Network Communication Technology by Elahi C Thomson Pub, Short questions and answers C 7. An Introduction to Computer Networking by Mansfield and Antonakos, Pearson Education 8. Building Practical Ethernet Networks BPB 9. Internetworking By Miller 10. Networking Devices by Miller April 23, 2012 M.E. CSE-IT/NCC 38
  • 39. VIT 11. Telecommunications Network Design Algorithms by Kershanbaum A. TMH N 12. Comer : Computer Networks Vol.1, 2 and 3 C 13. TCP/IP Illustrated By Steven Vol. 1,2 and 3 C 14. IP Telephony by Douskails B. Pearson And N- number of cited web references April 23, 2012 M.E. CSE-IT/NCC 39
  • 40. VIT 1. Write a Client – Server program for ping by building your own packets. ( Individual) ( c-Language) ( Time 1 week) N 2. Design a sniffer for windows by using packet driver and calculate C the bandwidth utilization ( protocolwise) of your network 3. Design a configurable firewall for windows(VB) C 4. Develop a simulation software to simulate working of Frame Relay 5. Develop a simulation software to simulate working of ATM 6. Develop a simulation software to simulate working of ISDN 7. Develop a package for the following compression methods I) Run length Encoding ii) Facsimile Compression iii) String Matching iv) Wavelet Compression v) JPEG Note : Assignment 2-7 are group assignment Team Size is 5 ( According to roll number) April 23, 2012 M.E. CSE-IT/NCC 40
  • 41. VIT Practical Guidelines Assignment No.1 : N •TCP/IP Illustrated by Steven Vol.1,2 and 3 •Simple Client Server C •Use of RAW Sockets C •Building of ICMP Packets April 23, 2012 M.E. CSE-IT/NCC 41
  • 42. VIT Assignment No.2 : N Sniffer ( Study Ethereal First) C Download Packet Driver C Install it Use the driver services Map the data April 23, 2012 M.E. CSE-IT/NCC 42
  • 43. VIT Assignment No.3 : N Firewall C Download Packet Driver C Install it Use the driver services Configure the ports Map the data April 23, 2012 M.E. CSE-IT/NCC 43
  • 44. VIT Assignment No.4,5,6 : N Frame Relay C Study Frame Use Operations C Use Java , JavaScript, JSP Simulate Protocol Operations April 23, 2012 M.E. CSE-IT/NCC 44
  • 45. VIT Assignment No.7 : N Compression C Plenty books are available C April 23, 2012 M.E. CSE-IT/NCC 45