Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.

Slides:



Advertisements
Similar presentations
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX B NETWORKS AND TELECOMMUNI CATIONS APPENDIX B NETWORKS.
Advertisements

Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
(4.4) Internet Protocols Layered approach to Internet Software 1.
Chapter 2 Network Models.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
Copyright © 2015 Pearson Education, Inc. Chapter 4: Networking and the Internet Computer Science: An Overview Twelfth Edition by J. Glenn Brookshear Dennis.
Chapter 15 Networks.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Overview, Circuit & Packet Switching, Addressing
CP476 Internet ComputingCh.1 # 1 Lecture 2. A Brief Introduction to the Internet The objective is to understand The history of Internet What the Internet.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Telecommunications and Networks Chapter 6 – Understanding Technology (Third Edition)
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
The Infrastructure Technologies. Communication All communications require: Transmitters/Senders and receivers Transmission medium Rules of communication.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Copyright © 2015 Pearson Education, Inc. Chapter 4: Networking and the Internet.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
ICT 6621 : Advanced NetworkingKhaled Mahbub, IICT, BUET, 2008 ICT 6621 Advanced Networking Course Teacher Dr. Khaled Mahbub Assistant Professor, IICT,
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Network Basics. Network Classifications Scope Scope Local area network (LAN) Local area network (LAN) Metropolitan area (MAN) Metropolitan area (MAN)
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX B NETWORKS AND TELECOMMUNICATIONS APPENDIX B NETWORKS.
Net 221D:Computer Networks Fundamentals
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Chapter 5 Network and Transport Layers
Chapter 4: Networking and the Internet
Computer Networks.
NETWORK Unit 1 Module: 2 Objective: 7.
Chapter 5 Network and Transport Layers
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter 4: Networking and the Internet
Network and the internet
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKING Presented by Pushpanjali Associate professor
Presentation transcript:

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.4 Internet Protocols

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-3 Network Classifications Scope –Local area network (LAN) –Metropolitan area (MAN) –Wide area network (WAN) Ownership –Closed versus open Topology (configuration) –Bus (Ethernet) –Star (Wireless networks with central Access Point)

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-4 Figure 4.1 Network topologies

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-5 Figure 4.1 Network topologies (continued)

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-6 Protocols CSMA/CD –Used in Ethernet –Silent bus provides right to introduce new message CSMA/CA –Used in WiFi –Hidden terminal problem

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-7 Figure 4.2 Communication over a bus network

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-8 Figure 4.3 The hidden terminal problem

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-9 Connecting Networks Repeater: Extends a network Bridge: Connects two compatible networks Switch: Connect several compatible networks  The existence of the above three devices is transparent to the individual computers. Router: Connects two incompatible networks resulting in a network of networks called an internet (convert between the idiosyncrasies)

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-10 Figure 4.4 Building a large bus network from smaller ones

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-11 Figure 4.5 Routers connecting two WiFi networks and an Ethernet network to form an internet

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-12 Inter-process Communication Client-server –One server, many clients –Server must execute continuously –Client initiates communication Peer-to-peer (P2P) –Two processes communicating as equals –Peer processes can be short-lived

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-13 Figure 4.6 The client/server model compared to the peer-to-peer model

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-14 The Internet The Internet: An internet that spans the world –Original goal was to develop a means of connecting networks that would not be disrupted by local disasters. –Today it has shifted from an academic research project to a commercial undertaking.

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-15 Internet Architecture Domain: A portion of the Internet that is a network or internet controlled by a single authority –Connected to the rest of the Internet (the cloud) by a router called a gateway Internet Corporation for Assigned Names & Numbers (ICANN): Oversees the registration of domains

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-16 Figure 4.7 A typical approach to connecting to the Internet

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-17 Internet Architecture Internet Service Provider (ISP) –Tier-1 –Tier-2 Access ISP: Provides connectivity to the Internet –Traditional telephone (dial up connection) –Cable connections –DSL –Wireless

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-18 Figure 4.7 Internet Composition

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-19 Internet Addressing: IP Addresses IP address: 32 bit identifier for a machine (currently being expanded to a 128 bit system) –Network identifier: Assigned by ICANN –Host address: Assigned by domain administrator Dotted decimal notation: Common notation for displaying IP addresses –Example:

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-20 Internet Addressing: Host Names Mnemonic address made up of two parts: –Domain name Assigned by a registrar Example: aw.com Top level domain: Classification of domain owner –By usage – Example:.com = commercial –By country – Example:.au = Australia –Subdomains and individual host names Assigned by domain owner Example: r2d2.compsci.nowhereu.edu Translation between mnemonic addresses and IP addresses handled by name servers

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-21 Traditional Internet Applications Electronic Mail ( ) –Domain mail server collects incoming mail and transmits outing mail –Mail server delivers collected incoming mail to clients via POP3 or IMAP File Transfer Protocol (FTP) Telnet and SSH

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-22 More Recent Applications Voice Over IP (VoIP) Internet Radio –N-unicast –Multicast

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-23 Figure 4.12 Package-shipping example

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-24 Internet Software Layers Application: Constructs message with address –Software units that use Internet communication to carry out their tasks –Mnemonic addresses -> IP addresses Transport: Chops message into packets –Messages are properly formatted: divide long messages into small segments –Sequence numbers for segment reassembly –These segments are treated as individual, unrelated message pieces

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-25 Internet Software Layers Network: Handles routing through the Internet –Routing: decide in which direction a packet should be sent at each step Maintaining forwarding table Link: Handles actual transmission of packets –Transferring the packet Dealing with the communication details (CSMA/CD for Ethernet; CSMA/CA for WiFi)

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-26 Figure 4.13 The Internet software layers

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-27 Figure 4.14 Following a message through the Internet Note: Only the link and network layers in routers Using port numbers to determine application units

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-28 TCP/IP Protocol Suite Transport Layer –TCP (for service) Connection-oriented: establishing a connection (i.e., sending a control message) before sending a message Reliable: acknowledgment and packet retransmissions Flow control and congestion control –UDP (for VoIP service) Network Layer –IP (IPv4 and IPv6) Forwarding: relaying packets through the Internet Routing: updating forwarding table to reflect changing conditions

Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 4-29 Figure 4.15 Choosing between TCP and UDP