Computer Networking

Description

Computer Sience Mind Map on Computer Networking, created by Joakim Rødland on 07/12/2017.
Joakim Rødland
Mind Map by Joakim Rødland, updated more than 1 year ago
Joakim Rødland
Created by Joakim Rødland over 6 years ago
46
1

Resource summary

Computer Networking
  1. Application Layer
    1. Overwiew
      1. Transport services available to applications
        1. Security
          1. Encryption
            1. Decryption
            2. Reliable data transfer
              1. Timing
                1. Throughput
                2. Client / Server
                  1. Peer-to-peer
                  2. Application Layer Protocols
                    1. HTTP - HyperText Transfer Protocol
                      1. Non-Persistant Connection
                        1. One handshake for each object
                        2. Persistant Connection
                          1. One handshake for all objects
                          2. Web Cashing
                            1. Pull protocol
                            2. SMTP - Simple Mail Transfer Protocol
                              1. Push protocol
                                1. POP3 - Post Office Protocol v.3
                                  1. IMAP - Internet Mail Access Protocol
                                  2. DNS - Domain Name Service
                                    1. DNS Cashing
                                      1. Non DNS Cashing
                                        1. Root DNS servers
                                          1. .com DNS server
                                            1. Amazon.com DNS servers
                                            2. .no DNS servers
                                              1. vg.no DNS servers
                                              2. .ord DNS servers
                                                1. pbs.org DNS Servers
                                            3. Peer-to-peer
                                              1. Bittorrent
                                                1. Tracker
                                                  1. For each torrent
                                                  2. Algorithm
                                                    1. Rarest First
                                            4. Transport Layer
                                              1. Analogy
                                                1. Two houses on different sides of a country
                                                2. Multiplexing
                                                  1. Add Socket
                                                    1. Dest. port
                                                      1. Source port
                                                        1. Application layer data
                                                          1. Other header flields
                                                        2. Demultiplexing
                                                          1. Remove socket
                                                            1. Application layer data
                                                              1. Source port
                                                                1. Dest. port
                                                                  1. Other header fields
                                                                2. Reliable Data Transfer
                                                                  1. Finale State Machine
                                                                    1. Checksum
                                                                      1. Positive and Negative acknowledgements
                                                                        1. Duplicated ACKs
                                                                        2. Secuence Numbers
                                                                          1. Countdown Timer
                                                                        3. Transport Layer Protocols
                                                                          1. UDP - User Datagram Protocol
                                                                            1. UDP segment structure (32 bit)
                                                                              1. Header
                                                                                1. Length
                                                                                  1. Checksum
                                                                                    1. Provides, but does not do anything to recover from an error
                                                                                    2. Dest. port
                                                                                      1. Source port
                                                                                      2. Data
                                                                                        1. Application Data (message)
                                                                                      3. No establishment of connection
                                                                                      4. TCP - Transport Control Protocol
                                                                                        1. Three-way Handshake
                                                                                          1. SYN
                                                                                            1. SYN ACK
                                                                                              1. ACK
                                                                                          2. MSS - Maximum Segment Size
                                                                                            1. 1460 bytes
                                                                                            2. TCP Serivce Quality
                                                                                              1. Reliable Data Transfer
                                                                                                1. In order data delivery
                                                                                            3. TCP Connection Management
                                                                                              1. Network Control
                                                                                                1. Flow Control
                                                                                                  1. Control to not overflow memory in sender and receiver
                                                                                                    1. Control the flow of the internet
                                                                                                    2. Congestion Control
                                                                                                      1. Guiding pricible
                                                                                                        1. Lost segment
                                                                                                          1. Timeout
                                                                                                            1. Loss Event
                                                                                                              1. Decrease sender`s rate of segments
                                                                                                            2. 4 duplicate ACK
                                                                                                              1. Loss Event
                                                                                                                1. Decrease sender`s rate of segments
                                                                                                            3. ACK segment arrives
                                                                                                              1. Increase sender`s rate
                                                                                                            4. Congestion Control Protocols
                                                                                                              1. Congestion Avoidance
                                                                                                                1. Fast Recovery
                                                                                                                  1. Slow Start
                                                                                                            5. Network Layer
                                                                                                              1. Overview
                                                                                                                1. Forwarding
                                                                                                                  1. The fastest path for that spesific datagram.
                                                                                                                  2. Routing
                                                                                                                    1. Every step and desition on the way. Every little switch that takes place
                                                                                                                    2. Local Forwarding table
                                                                                                                      1. In every router. Exhange between routers to know whitch way is the fastest.
                                                                                                                      2. Network Service Model
                                                                                                                        1. Best-effort Service
                                                                                                                      3. Data Plane
                                                                                                                        1. Router
                                                                                                                          1. Inside the router
                                                                                                                            1. Input Port
                                                                                                                              1. Switching fabric
                                                                                                                                1. Methodes to switch packets
                                                                                                                                  1. Memory
                                                                                                                                    1. Bus
                                                                                                                                      1. Interconnected Network
                                                                                                                                    2. Output Port
                                                                                                                                    3. Queuing
                                                                                                                                      1. Input port
                                                                                                                                        1. Switch fabric capasity to switch < Input Port`s processing speed
                                                                                                                                        2. Output Port
                                                                                                                                          1. Switch fabric capasity to switch > Output Port`s processing speed
                                                                                                                                        3. Forwarding
                                                                                                                                          1. Destination Based Forwarding
                                                                                                                                            1. Forward be knowing the destination of a spesific package
                                                                                                                                            2. Generalized Forwarding
                                                                                                                                              1. Forward by knowing more information than just the destination
                                                                                                                                          2. Packet Scheduling
                                                                                                                                            1. FIFO - First in First Out
                                                                                                                                              1. Priority Scheduling
                                                                                                                                                1. Round Robin
                                                                                                                                                  1. WFQ - Weighted Fair Queuing
                                                                                                                                                  2. IP-addresse
                                                                                                                                                    1. IPv4 - Internet Protocol version 4
                                                                                                                                                      1. IPv4 Datagram (32 bit)
                                                                                                                                                        1. Version number
                                                                                                                                                          1. Header length
                                                                                                                                                            1. Type of service
                                                                                                                                                              1. Identifier flags, Fragmentation offset
                                                                                                                                                                1. Protocol
                                                                                                                                                                  1. Source and Destination - IP-adresse
                                                                                                                                                                    1. Data (segment)
                                                                                                                                                                      1. Options
                                                                                                                                                                        1. Time to live
                                                                                                                                                                          1. Datagram length
                                                                                                                                                                            1. Header checksum
                                                                                                                                                                            2. Fragmentation
                                                                                                                                                                              1. 192.32.216.9 = 11000001.00100000.11011000.00001001
                                                                                                                                                                              2. DHCP
                                                                                                                                                                                1. DHCP server discovery
                                                                                                                                                                                  1. DHCP server offcer(s)
                                                                                                                                                                                    1. DHCP request
                                                                                                                                                                                      1. DHCP ACK
                                                                                                                                                                                      2. IPv6 - Internet Protocol version 6
                                                                                                                                                                                        1. No fragmentation
                                                                                                                                                                                          1. No checksum
                                                                                                                                                                                            1. No options
                                                                                                                                                                                              1. IPv6 Datagram (128 bit)
                                                                                                                                                                                                1. Flow Lable
                                                                                                                                                                                                  1. Payload length
                                                                                                                                                                                                    1. Traffic Class
                                                                                                                                                                                                      1. Next header
                                                                                                                                                                                                        1. Hop limit
                                                                                                                                                                                                          1. Version
                                                                                                                                                                                                            1. Source and destination addresse
                                                                                                                                                                                                              1. Data
                                                                                                                                                                                                              2. Tunneling
                                                                                                                                                                                                          2. Control Pane
                                                                                                                                                                                                            1. Per-router control
                                                                                                                                                                                                              1. BGP - Border Gate Protocol
                                                                                                                                                                                                                1. OSPF - Open Shortest Path First
                                                                                                                                                                                                                  1. Routing is computed in each node
                                                                                                                                                                                                                  2. Logically centralized control
                                                                                                                                                                                                                    1. CA - Control Agents
                                                                                                                                                                                                                      1. Communicate with Controller
                                                                                                                                                                                                                      2. Routing is not computed at each node
                                                                                                                                                                                                                      3. Routing Algorithm
                                                                                                                                                                                                                        1. LS - Link state
                                                                                                                                                                                                                          1. Dijkstras
                                                                                                                                                                                                                            1. Needs to know link status of every node in the network
                                                                                                                                                                                                                            2. DV - Distant Vector
                                                                                                                                                                                                                              1. Each node talk to only its directly connected neighbors
                                                                                                                                                                                                                              2. AS - Autonomous Systems
                                                                                                                                                                                                                                1. Intra-AS routing protocol
                                                                                                                                                                                                                                  1. OSPF - Open Shortest Path First
                                                                                                                                                                                                                                    1. Dijkstra algorithm
                                                                                                                                                                                                                                    2. Internal
                                                                                                                                                                                                                                    3. Inter-AS routing protocol
                                                                                                                                                                                                                                      1. BGP - Border Gate Protocol
                                                                                                                                                                                                                                        1. BGP Connection
                                                                                                                                                                                                                                          1. eBGP - External BGP
                                                                                                                                                                                                                                            1. iBGP - Internal BGP
                                                                                                                                                                                                                                          2. External
                                                                                                                                                                                                                                  2. Link layer
                                                                                                                                                                                                                                    1. Physical Layer
                                                                                                                                                                                                                                      1. Overview
                                                                                                                                                                                                                                        1. Packet Switching
                                                                                                                                                                                                                                          1. Allocalte on Demand
                                                                                                                                                                                                                                          2. Circut Switching
                                                                                                                                                                                                                                            1. Pre allocated shared recourses
                                                                                                                                                                                                                                            2. Encapsulation
                                                                                                                                                                                                                                              1. Internet Protocol Stack
                                                                                                                                                                                                                                                1. Mega Stor Drage Fanger
                                                                                                                                                                                                                                                  1. Message
                                                                                                                                                                                                                                                    1. Segment
                                                                                                                                                                                                                                                      1. Datagram
                                                                                                                                                                                                                                                        1. Frame
                                                                                                                                                                                                                                                        2. Application Layer
                                                                                                                                                                                                                                                          1. Transport Layer
                                                                                                                                                                                                                                                            1. Network Layer
                                                                                                                                                                                                                                                              1. Link Layer
                                                                                                                                                                                                                                                                1. Physical Layer
                                                                                                                                                                                                                                                                2. OSI-Modell
                                                                                                                                                                                                                                                                  1. Application Layer
                                                                                                                                                                                                                                                                    1. Presentation Layer
                                                                                                                                                                                                                                                                      1. Session Layer
                                                                                                                                                                                                                                                                        1. Transport Layer
                                                                                                                                                                                                                                                                          1. Network Layer
                                                                                                                                                                                                                                                                            1. Data Link Layer
                                                                                                                                                                                                                                                                              1. Physical Layer
                                                                                                                                                                                                                                                                              2. Calculate Traffic Intensity
                                                                                                                                                                                                                                                                                1. Transmission Delay
                                                                                                                                                                                                                                                                                  1. Propagations Delay
                                                                                                                                                                                                                                                                                    1. Processing Delay
                                                                                                                                                                                                                                                                                      1. Queuing Delay
                                                                                                                                                                                                                                                                                    Show full summary Hide full summary

                                                                                                                                                                                                                                                                                    Similar

                                                                                                                                                                                                                                                                                    CCNA (200 - 301) Official Cert Guide Chapters 1 - 3 (2022)
                                                                                                                                                                                                                                                                                    Scott Jones
                                                                                                                                                                                                                                                                                    Network between the Application Endpoints
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Copper/fiber media
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Stuff
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    World Wide Web
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Ross
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Application Layer
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Copper Wire
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    Ethernet Standards
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    you start with whatever layer you feel is most likely the cause of the problem, then move in whateve
                                                                                                                                                                                                                                                                                    conan0035
                                                                                                                                                                                                                                                                                    OSI Model Flash Cards
                                                                                                                                                                                                                                                                                    dami-ayinde