Computer Networks

Computer Networks Ch1

Get Started. It's Free
or sign up with your email address
Computer Networks by Mind Map: Computer Networks

1. Protocol

2. Data Representation

2.1. Text

2.1.1. Bit Pattern

2.1.2. 0s or 1s

2.2. Numbers

2.3. Images

2.3.1. Black and White

2.3.2. Gray Scale

2.3.3. Multicolor

3. Data Flow

3.1. Simplex mode

3.2. Half-Duplex mode

3.3. Full-Duplex

4. Physical Topology

4.1. Mesh

4.1.1. ✔

4.1.1.1. Robust

4.1.1.2. Dedicated Links

4.1.1.3. Privacy

4.1.1.4. Easy Fault identification and isolation

4.1.2. ❌

4.1.2.1. Hard to install

4.1.2.2. large amount of wiring

4.1.2.3. Expensive Hardware

4.2. Star

4.2.1. ✔

4.2.1.1. Less expensive

4.2.1.2. Easy to install

4.2.1.3. Only one links gets affected, rest remain active

4.2.2. ❌

4.2.2.1. If the hub goes down, the whole system is dead

4.3. Bus

4.3.1. ✔

4.3.1.1. Easy to install

4.3.1.2. less cabling

4.3.2. ❌

4.3.2.1. Modification or replacement of the backbone is required when adding new devices

4.3.2.2. A fault or break in the bus cable stops all transmission

4.4. Ring

4.4.1. ✔

4.4.1.1. Easy to install

4.4.1.2. Changing only two connection is required when adding or deleting

4.4.1.3. Simplified fault Isolation

4.4.2. ❌

4.4.2.1. Unidirectional traffic

4.4.2.2. The entire network is disabled when a break in the ring happens

5. The Purpose of Network

5.1. Delivery

5.2. Accuracy

5.3. Timeliness

5.4. Jitter

6. Components of Communication System

6.1. Message

6.2. Sender

6.3. Medium

6.4. Receiver

6.5. Protocol

6.5.1. Set of rules that govern data communications

6.5.2. Represents an agreement between the communicating devices

6.5.3. Defines the format and the order of messages exchanged between two or more communicating entities.

6.5.4. Examples:

6.5.4.1. hardware implemented protocols

6.5.4.2. Congestion control Protocols

6.5.4.3. Protocols in Router

7. Networks

7.1. interconnection of a set of devices capable of communication

7.2. Devices:

7.2.1. End Device: host

7.2.1.1. laptop,mobile..

7.2.2. Intermediary Network Device: connecting device

7.2.2.1. Router,switch,modem..

7.3. Connection types:

7.3.1. point to point

7.3.2. Multipoint

7.4. Components:

7.4.1. Devices

7.4.2. Media

7.4.2.1. Metallic wires within cables

7.4.2.2. Glass or plastic fibers

7.4.2.3. Wireless transmission

7.4.2.4. Criteria:

7.4.2.4.1. Distance

7.4.2.4.2. Environment

7.4.2.4.3. Amount of data and the speed

7.4.2.4.4. Cost

7.4.3. Servics

7.5. Representation:

7.5.1. Important terms

7.5.1.1. Network Interface Card (NIC)

7.5.1.2. Physical Port

7.5.1.3. Interface

7.6. Types:

7.6.1. Local Area Network (LAN)

7.6.1.1. Cover small area e.g. home,school

7.6.1.2. Administered by a single organization or indiviual

7.6.1.3. Provides high speed bandwidth to end and intermediary devices

7.6.2. Wide Area Network (WAN)

7.6.2.1. Interconnect LANs over wide area like cities,states

7.6.2.2. Administered by multiple service providers

7.6.2.3. Provide slower speed links between LANs

7.6.3. Metropolitan Area Network (MAN)

7.6.4. Wireless LAN (WLAN)

7.6.5. Storage Area Network (SAN)

7.6.6. Personal Area Network (PAN)

7.7. Internet

7.7.1. Def.

7.7.1.1. Worldwide collection of interconnected LANs and WANs

7.7.2. Organizations:

7.7.2.1. IETF )

7.7.2.2. ICANN

7.7.2.3. IAB

7.7.3. Access Technologies:

7.7.3.1. Home and Small Office internet Connections

7.7.3.1.1. Cable

7.7.3.1.2. DSL -> ADSL (Asymmetric Digital Subsciber Lines)

7.7.3.1.3. Cellular

7.7.3.1.4. Satellite

7.7.3.1.5. Dial-up Telephone

7.7.3.2. Businesses Internet Connections

7.7.3.2.1. Dedicated Leased Line

7.7.3.2.2. Ethernet WAN

7.7.3.2.3. DSL -> SDSL (Symmetric Digital Subsciber Lines)

7.7.3.2.4. Satellite

7.8. Switching

7.8.1. Types:

7.8.1.1. Circuit-switching

7.8.1.1.1. Def.

7.8.1.1.2. Implemented with:

7.8.1.2. Packet-switching

7.8.1.2.1. Mesh of interconnected routers

7.8.1.2.2. Def.

7.8.1.2.3. Transmitted at full link capacity

7.8.1.2.4. Four Sources of Packet Delay:

7.8.1.2.5. Packet loss:

7.9. Reliable Network:

7.9.1. Fault Tolerance

7.9.2. Scalability

7.9.3. Quality of Service (Qos)

7.9.4. Security