Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Similar documents
Chapter 4: Networking and the Internet

Chapter 4: Networking and the Internet

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

Chapter 4: Networking and the Internet. Copyright 2015 Pearson Education, Inc.

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

컴퓨터의기초 7 th Lecture 김현철 (2009 년여름학기 ) 컴퓨터공학부서울대학교. Copyrights 2008 Eom, Hyeonsang All Rights Reserved

Chapter 4 The Internet

Networking and the Internet

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Networking and the Internet

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

University of Southern California EE450: Introduction to Computer Networks

networks List various types of networks and their

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Typical Network Uses

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials

Review: Networking Fall Final

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England. and Associated Companies throughout the world

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Hands-On TCP/IP Networking

Connecting with Computer Science Chapter 5 Review: Chapter Summary:

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers

CompTIA Network+ Study Guide Table of Contents

Internet protocols and network hardware

Copyleft 2005, Binnur Kurt. Objectives

This course prepares candidates for the CompTIA Network+ examination (2018 Objectives) N

1. What is a network protocol and why are protocols needed when two machines communicate? 2 marks

Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Objectives. Connecting with Computer Science 2

Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works Prentice-Hall, Inc.

Cisco 1: Networking Fundamentals

Networks and Communications MS216 - Course Outline -

and the World Wide Web

B. P. PODDAR INSTITUTE OF MANAGEMENT & TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR: ODD SEMESTER

Chapter 3: Network Protocols and Communications

CompTIA Network+ Course

Internet. Class-In charge: S.Sasirekha

Assignment - 1 Chap. 1 Wired LAN s

Computer Network??? Why Computer Networks? Network Classification. Introduction to Computer Networks. Classification of a Computer network by Scale

Lecture 12. Application Layer. Application Layer 1

Introduction to Computer Networks. Budditha Hettige

Introduction to Computer Science Lesson 9

Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources

Introduction to Networking

IT4405 Computer Networks (Compulsory)

Networking By: Vince

Selected Sections of Applied Informatics

Chapter 16 Networking

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Special expressions, phrases, abbreviations and terms of Computer Networks

Özgür ZEYDAN (PhD.)

INTRODUCTION TO ICT.

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

Data Communications. Course Design Data Communications. Pre/Post Test (80 Questions/80 Points) Upon Request None No No No

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Review for Internet Introduction

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

CS WEB TECHNOLOGY

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁

MTA_98-366_Vindicator930

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

The Internet Advanced Research Projects Agency Network (ARPANET) How the Internet Works Transport Control Protocol (TCP)

Section 1.1: Networking Overview

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

Local area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

Entry Level Assessment Blueprint Computer Networking Fundamentals

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

Introduction to Networking

4. The transport layer

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Training UNIFIED SECURITY. Signature based packet analysis

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

Data Communication and Network. Introducing Networks

Cisco CCNA (ICND1, ICND2) Bootcamp

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

E-Commerce. Infrastructure I: Computer Networks

Local Area Networks; Ethernet

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No.

From administrivia to what really matters

Acknowledgment and Disclaimer:

ก ก Information Technology II

Grandstream Networks, Inc. GWN7000 OpenVPN Site-to-Site VPN Guide

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Networking 101 By: Stefan Jagroop

IT430- E-COMMERCE Solved MCQ(S) From Midterm Papers (1 TO 22 Lectures) BY Arslan Arshad

Chapter. 6.1 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Data Communications and Networks Spring Syllabus and Reading Assignments

Network Connectivity and Mobility Part 2

Transcription:

Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Chapter 4: Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World Wide Web 4.4 Internet Protocols 4.5 Security Copyright 2012 Pearson Education, Inc. Copyright 2012 Pearson Education, Inc. 0-2 Network Classifications Figure 4.1 Network topologies 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. 0-3 Copyright 2012 Pearson Education, Inc. 0-4 Figure 4.1 Network topologies (continued) 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. 0-5 Copyright 2012 Pearson Education, Inc. 0-6 1

Figure 4.2 Communication over a bus network Figure 4.3 The hidden terminal problem Copyright 2012 Pearson Education, Inc. 0-7 Copyright 2012 Pearson Education, Inc. 0-8 Connecting Networks Figure 4.4 Building a large bus network from smaller ones Repeater: Extends a network Bridge: Connects two compatible networks Switch: Connects several compatible networks Router: Connects two incompatible networks resulting in a network of networks called an internet Copyright 2012 Pearson Education, Inc. 0-9 Copyright 2012 Pearson Education, Inc. 0-10 Figure 4.5 Routers connecting two WiFi networks and an Ethernet network to form an internet 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. 0-11 Copyright 2012 Pearson Education, Inc. 0-12 2

Figure 4.6 The client/server model compared to the peer-to-peer model Distributed Systems Systems with parts that run on different computers Infrastructure can be provided by standardized toolkits Example: Enterprise Java Beans from Oracle Example:.NET framework from Microsoft Copyright 2012 Pearson Education, Inc. 0-13 Copyright 2012 Pearson Education, Inc. 0-14 The Internet Internet Architecture 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. 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. 0-15 Copyright 2012 Pearson Education, Inc. 0-16 Figure 4.7 Internet Composition Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation Mnemonic address: Domain names Top-Level Domains Domain name system (DNS) Name servers DNS lookup Copyright 2012 Pearson Education, Inc. 0-17 Copyright 2012 Pearson Education, Inc. 0-18 3

Internet Corporation for Assigned Names & Numbers (ICANN) Allocates IP addresses to ISPs who then assign those addresses within their regions. Oversees the registration of domains and domain names. Traditional Internet Applications Electronic Mail (email) 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. 0-19 Copyright 2012 Pearson Education, Inc. 0-20 More Recent Applications World Wide Web Voice Over IP (VoIP) Internet Radio N-unicast Multicast Hypertext and HTTP Browser gets documents from Web server Documents identified by URLs Copyright 2012 Pearson Education, Inc. 0-21 Copyright 2012 Pearson Education, Inc. 0-22 Figure 4.8 A typical URL Hypertext Document Format Encoded as text file Contains tags to communicate with browser Appearance <h1> to start a level one heading <p> to start a new paragraph Links to other documents and content <a href =... > Insert images <img src =... > Copyright 2012 Pearson Education, Inc. 0-23 Copyright 2012 Pearson Education, Inc. 0-24 4

Figure 4.9 A simple Web page Figure 4.9 A simple Web page (continued) Copyright 2012 Pearson Education, Inc. 0-25 Copyright 2012 Pearson Education, Inc. 0-26 Figure 4.10 An enhanced simple Web page Figure 4.10 An enhanced simple Web page (continued) Copyright 2012 Pearson Education, Inc. 0-27 Copyright 2012 Pearson Education, Inc. 0-28 Extensible Markup Language (XML) Using XML XML: A language for constructing markup languages similar to HTML A descendant of SGML Opens door to a World Wide Semantic Web <staff clef = treble > <key>c minor</key> <time> 2/4 </time> <measure> < rest> egth </rest> <notes> egth G, egth G, egth G </notes></measure> <measure> <notes> hlf E </notes></measure> </staff> Copyright 2012 Pearson Education, Inc. 0-29 Copyright 2012 Pearson Education, Inc. 0-30 5

Figure 4.11 The first two bars of Beethoven s Fifth Symphony Client Side Versus Server Side Client-side activities Examples: java applets, javascript, Macromedia Flash Server-side activities Common Gateway Interface (CGI) Servlets PHP Copyright 2012 Pearson Education, Inc. 0-31 Copyright 2012 Pearson Education, Inc. 0-32 Figure 4.12 Package-shipping example Internet Software Layers Application: Constructs message with address Transport: Chops message into packets Network: Handles routing through the Internet Link: Handles actual transmission of packets Copyright 2012 Pearson Education, Inc. 0-33 Copyright 2012 Pearson Education, Inc. 0-34 Figure 4.13 The Internet software layers Figure 4.14 Following a message through the Internet Copyright 2012 Pearson Education, Inc. 0-35 Copyright 2012 Pearson Education, Inc. 0-36 6

TCP/IP Protocol Suite Figure 4.15 Choosing between TCP and UDP Transport Layer TCP UDP Network Layer IP (IPv4 and IPv6) Copyright 2012 Pearson Education, Inc. 0-37 Copyright 2012 Pearson Education, Inc. 0-38 Security Encryption Attacks Malware (viruses, worms, Trojan horses, spyware, phishing software) Denial of service Spam Protection Firewalls Spam filters Proxy Servers Antivirus software FTPS, HTTPS, SSL Public-key Encryption Public key: Used to encrypt messages Private key: Used to decrypt messages Certificates and Digital Signatures Copyright 2012 Pearson Education, Inc. 0-39 Copyright 2012 Pearson Education, Inc. 0-40 Figure 4.16 Public-key encryption Copyright 2012 Pearson Education, Inc. 0-41 7