0 index
1 Basic Components
2 Communication Links
3 Figure 12.1a
4 Figure12.1b
5 Conversion
6 Figure 12.2
7 Transmission Media (Links)
8 Figure 12.3
9 Ubiguitous Computing
10 Local Area Networks (LAN)
11 Ethernet
12 Figure 12.4a
13 Figure 12.4b
14 Communication Protocol
15 Figure 12.6a
16 Figure 12.6b
17 Figure 12.6c
18 Wide Area Networks (WAN)
19 Protocol
20 Protocol 2
21 Figure 12.8
22 Network configuration
23 Network configuration 2
24 Network configuration 3
25 Network configuration 4
26 Network configuration 5
27 Network configuration 6
28 Internet & WWW
29 "Networks of Networks"
30 TCP
31 Cerf and Kahn
32 Figure 12.12
33 The World Wide Web
34 Figure 12.15a
35 Figure 12.15b
36 Figure 14.6
37 Figure 20.1

outline
created using slideshow.cgi by Andy Harris















CSCI N301 Fundamental CS Concepts: n301/Computer Networks
1. Basic Components
  • Nodes
  • Links



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
2. Communication Links
  • Over Telephone
  • Over dicated wires



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
3. Figure 12.1a



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
4. Figure12.1b
  • Two forms of information representation



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
5. Conversion
  • Digital -------> Analog
  • Analog ------> Digital
  • This is where modems come into play



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
6. Figure 12.2
  • Modulation of a carrier to encode binary information



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
7. Transmission Media (Links)
  • Twisted-pair copper wire (ex: tel)
    • cheap, low rate, low range, noise
  • Coaxial Cable (ex: TV Cable)
    • more exp., higher rate, higher range, noise tolerance
  • Fiver-optic
    • expensive, very fast, no noise, long distance



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
8. Figure 12.3
  • Transmission time of an image at different transmission speeds



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
9. Ubiguitous Computing
  • "Computers everywhere"!



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
10. Local Area Networks (LAN)
  • Connects several nodes within a small geographical area. => lab, office
  • Polular ones: Ethernet, Token Ring



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
11. Ethernet
  • 1970 by Xerox Pane
  • 10Mbs
  • Fast Ethernet 100Mbs



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
12. Figure 12.4a



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
13. Figure 12.4b
  • An Ethernet LAN implemented using cables



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
14. Communication Protocol
  • How does machines communicate? CSMA/CD
  • each machine has an Ethernet Address
  • each message contains the address of the receiver
  • everybody recieves every message
  • discards, if not theirs



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
15. Figure 12.6a



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
16. Figure 12.6b



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
17. Figure 12.6c
  • Sending messages across an ethernet



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
18. Wide Area Networks (WAN)
  • General structure of a Wide area network



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
19. Protocol
  • Uses Store - and - forward, packet switching protocol
  • Packets: representation of messages. (unit)



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
20. Protocol 2
  • Routing: Process selecting specific packets
  • Shortest path: Complexity?
  • Topological change
  • Network failures



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
21. Figure 12.8
  • Store-and-Forward Packet Switching



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
22. Network configuration
  • Internet is a collection of LANS & WANS connected by routers.
  • Typical LAN/WAN Network Configuration



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
23. Network configuration 2
    1. Node A on LAN1 broadcasts a message containing the destaination address "Node B, LAN2"
    2. Every node on LAN1 recieves this message, but only router R1 accepts it, becuae R1 has the ecplicit responsibility to accept and handle all messages destined for nodes outside LAN1.



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
24. Network configuration 3
    1. Router R1 reconfigures the message so that it is consistent whit the protocols and formats of messages sent through the WAN. R1 then passes the message into the WAN via node C.



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
25. Network configuration 4
    1. The message is routed from node C to node D using the store-and-forward packet-switching protocols just described. When the message arrives at node D, it is passed onto router R2.



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
26. Network configuration 5
    1. R2 again reformats the message, this time to be consistent with the protocols and formats of LAN2, which need not be the same protocols used by LAN1. Then it broadcasts the message on LAN2, where is it recieved by all nodes.



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
27. Network configuration 6
    1. Node B, the node whose address is contained in the destination address field, accepts the message. All other nodes on LAN2 disregard it. The message has correctly arrived at its destination.



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
28. Internet & WWW
  • Gateways: Provides connectivity between different WANs.
  • How different networks communicate?



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
29. "Networks of Networks"



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
30. TCP
  • Transport Content Protocol
  • Technology borrowed from telephone co.
  • country code, city code, phone # etc.
  • 01 317 274 9727



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
31. Cerf and Kahn
  • Developed two conventions in the networking work:
  • Addressing - hierarchical addressing scheme that uniquely identifies a computer user located anywhere in the world.
  • Protocols (TCP/IP) - describes the rules and procedures that networks would use for sddressing, message formats, routing, and error control



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
32. Figure 12.12
  • State of Networking in the late 1980s



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
33. The World Wide Web
  • Hypertext: Collection of coduments connected by pointers]
  • Operations of the web



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
34. Figure 12.15a



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
35. Figure 12.15b



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
36. Figure 14.6



































CSCI N301 Fundamental CS Concepts: n301/Computer Networks
37. Figure 20.1



































outline

Basic Components

Communication Links

Figure 12.1a

Figure12.1b

Conversion

Figure 12.2

Transmission Media (Links)

Figure 12.3

Ubiguitous Computing

Local Area Networks (LAN)

Ethernet

Figure 12.4a

Figure 12.4b

Communication Protocol

Figure 12.6a

Figure 12.6b

Figure 12.6c

Wide Area Networks (WAN)

Protocol

Protocol 2

Figure 12.8

Network configuration

Network configuration 2

Network configuration 3

Network configuration 4

Network configuration 5

Network configuration 6

Internet & WWW

"Networks of Networks"

TCP

Cerf and Kahn

Figure 12.12

The World Wide Web

Figure 12.15a

Figure 12.15b

Figure 14.6

Figure 20.1