1 / 26

Introduction to Computer Networks

Introduction to Computer Networks. Focus. Intro to data networks from an engineering perspective. Broad coverage. Network architectures. Network protocols, Layered design. Protocol stack. TCP/IP and the Internet. Introduction and Overview. Physical Layer. Medium Access Control (MAC).

ermin
Download Presentation

Introduction to Computer Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Computer Networks

  2. Focus • Intro to data networks from an engineering perspective. • Broad coverage. • Network architectures. • Network protocols, • Layered design. • Protocol stack. • TCP/IP and the Internet

  3. Introduction and Overview. Physical Layer. Medium Access Control (MAC). Link Layer. Network Layer. Routing. Internetworking and IP. IP Routing and Control. Transport Layer. Application Layer. Putting It All Together! Topics Covered

  4. What’s a network?

  5. What’s a network? • Merriam-Webster Dictionary: • “|A fabric or structure of cords or wires that cross at regular intervals…” • “A system of computers, terminals and databases connected by communication lines” • “A computer network is defined as the interconnection of 2 or more independent computers.” [Ramteke,”Networks”, pg. 24].

  6. Why network? • Before networks: • One large computer (mainframe) used for all processing in businesses, universities, etc. • Smaller, cheaper computers… • Personal computers or workstations on desktops. • Interconnecting many smaller computers is advantageous! Why?

  7. Ubiquitous Computing • Computers everywhere. • Also means ubiquitous communication. • Users connected anywhere/anytime. • PC (laptop, palmtop) equivalent to cell phone. • Networking computers together is critical!

  8. Computer Network • Provide access to local and remote resources. • Collection of interconnected end systems: • Computing devices (mainframes, workstations, PCs, palm tops) • Peripherals (printers, scanners, terminals).

  9. Why network? • Resource sharing! • Hardware: printers, disks, terminals, etc. • Software: text processors, compilers, etc. • Data. • Robustness. • Fault tolerance through redundancy. • Load balancing. • Processing and data can be distributed over the network. • Location independence. • Users can access their files, etc. from anywhere in the network.

  10. Problems? • Security! • It’s much easier to protect centralized resources than when they are distributed. • Network itself as the target..

  11. Some History, Before the Internet • Postal network. • Delivers different types of objects (letters, packages, etc.) world-wide. • Relatively high delay but relatively cheap. • Sender and receiver identified by their postal address (name, number, street, city, etc.). • Telephone network. • Engineered to deliver real-time voice. • Also world-wide. • Low delay but more expensive. • Users identified but telephone number.

  12. The Telephone Network • Telephone was patented by G. Bell in 1876. • For one telephone to be able to talk with another telephone, a direct connection between the two telephones was needed. • Within one year, cities were covered with a wild jumble of wires!

  13. The Telephone Network (cont’d) • In 1878, the Bell Telephone company opened its first switching office (in New Haven, CT). • Each user would connect to the local switching office. • When a user wanted to make a call, s/he rang to the office, and would be manually connected to the other end.

  14. The Telephone Network (cont’d) • To allow for long-distance calls, switching offices (switches) were connected . • Several connections can go through inter-switch trunks simultaneously. • At some point, there were too many connections between switching offices!

  15. The Telephone Network (cont’d) • Thus, a second-level hierarchy was added. • The current telephone system has at least five levels of hierarchy.

  16. Addressing • Uniquely identifies users. • Examples: • Postal address, telephone number. • Types of addresses: • Flat. • Hierarchical. • Are postal addresses flat or hierarchical? • And phone numbers?

  17. POTS or PSTN • For over 100 years, the POTS (Plain Old Telephone System) a.k.a. PSTN (Public Switched Telephone Network) handles voice-band communications. • The PSTN is well designed and engineered for the transmission and switching of voice • Real-time. • Low latency. • High reliability. • Moderate fidelity.

  18. Evolution of Communications Networks • About 30 years ago, a second communications network was created with the goal of providing a better transport mechanism for data. • In this class, we will study the technology underpinning data networks.

  19. Communication Model Network Source Destination

  20. Simplified Communication Model

  21. Components • End systems (or hosts), • Routers/switches/bridges, and • Links (twisted pair, coaxial cable, fiber, radio, etc.).

  22. Components (cont’d) • Source • generates data to be transmitted • Transmitter • Converts data into transmittable signals • Transmission System • Carries data • Receiver • Converts received signal into data • Destination • Takes incoming data

  23. Simplified Data Communications Model

  24. Key Tasks • Transmission. • Signal Generation. • Synchronization. • Error detection and correction. • Addressing and routing • End-to-end Recovery. • Security.

  25. Networking • Point to point communication not usually practical • Devices are too far apart. • Large set of devices would need impractical number of connections. • Solution is a communications network.

  26. Simplified Network Model

More Related