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

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

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

컴퓨터의기초 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

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

III. Networks, the Internet and the Web. III. Networks, the Internet and the Web. III. Networks, the Internet and the Web

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

networks List various types of networks and their

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security

Review for Internet Introduction

Session 2. Background. Lecture Objectives

INTRODUCTION TO ICT.

Internet Architecture

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

4. The transport layer

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

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1

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

Typical Network Uses

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

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

Networking and the Internet

Special expressions, phrases, abbreviations and terms of Computer Networks

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

Scale Yourself. Lesson 3: Introduction to Internet Technology. Computer Technology 3/13/2015

Introduction to Computer Networks. Budditha Hettige

Introduction to Networking

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

Introduction to computer networking

Objectives. Connecting with Computer Science 2

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

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

Cisco 1: Networking Fundamentals

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

University of Southern California EE450: Introduction to Computer Networks

Review: Networking Fall Final

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

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

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

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

Lecture 12. Application Layer. Application Layer 1

Copyleft 2005, Binnur Kurt. Objectives

Protocol Layers, Security Sec: Application Layer: Sec 2.1 Prof Lina Battestilli Fall 2017

Internet protocols and network hardware

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

How does the Internet Work? The Basics: Getting a Web Page. The Basics: Getting a Web Page. Client-Server model. The Internet: Basics

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

Motivation For Networking. Information access Interaction among cooperative application programs Resource sharing

and the World Wide Web

Networking interview questions

Communications and Networks The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

Introduction to TCP/IP

Chapter 11: Wide-Area Networks and the Internet

Selected Sections of Applied Informatics

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

Acknowledgment and Disclaimer:

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

LECTURE WK4 NETWORKING

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

CompTIA Network+ Course

Data & Computer Communication

Networking By: Vince

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

PLEASE READ CAREFULLY BEFORE YOU START

Connecting with Computer Science Chapter 5 Review: Chapter Summary:

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

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

Lecture A4 Network / Internet. Computing and Art : Nature, Power, and Limits CC 3.12: Fall 2007

Network Connectivity and Mobility Part 2

Data Communication and Network. Introducing Networks

Introduction to Networking

CPET 499/ITC 250 Web Systems. Topics

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

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

Local Area Networks; Ethernet

Full file at Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

E-Commerce. Infrastructure I: Computer Networks

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

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

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Component Function Example

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

1. Web Technology... 6

Facilitator. Introduction to IT Networking for Facilities Managers. Class Logistics

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology

Networking 101 By: Stefan Jagroop

16/06/56. Communications and Networks. Communications and Networks. Communications and Networks

Introduction to Internet, Web, and TCP/IP Protocols SEEM

Transcription:

Chapter 4: Networking and the 4.1 Network Fundamentals 4.2 The 4.3 The World Wide Web 4.4 Protocols 4.5 Security 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) Connection channels Physical or wireless 4-1 4-2 Network topologies Network topologies (continued) 4-3 4-4 Protocols Connecting Networks Rules used for communication Several to be covered in this chapter TCP/IP HTML URL FTP HTTP Repeater: Extends a network Bridge: Connects two compatible networks Switch: Connect several compatible networks Router: Connects two incompatible networks resulting in a network of networks called an internet 4-5 4-6 1

Building a large bus network from smaller ones Routers connecting two WiFi networks and an Ethernet network to form an internet 4-7 4-8 Inter-process Communication The client/server model compared to the peer-to-peer model 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 4-9 4-10 Distributed Systems The Systems with parts that run on different computers enabled by networks Distributed databases E.g., airline reservation system Cluster computing A way of increasing computing power and speed Grid computing Allowing many computers to collaborate during downtime Cloud computing The : 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. Decentralized, open, distributed Do you know of any examples of this? 4-11 4-12 2

Architecture Bandwidth Service Provider (ISP) Tier-1 Tier-2 Access ISP: Provides connectivity to the Traditional telephone (dial up connection) Cable connections DSL Fiber optic Wireless (with and without access point) Cellular 4-13 Capacity per second through a channel CNET Bandwidth meter http://reviews.cnet.com/bandwidth_meter/7004-7254_7-0.html?tag=tool 4-14 Composition Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation Mnemonic address: Domain names Top-Level Domains com, net, org, edu, uk, au, etc. Domain name system (DNS) Name servers DNS lookup 4-15 4-16 Corporation for Assigned Names & Numbers (ICANN) Domain Name System Allocates IP addresses to ISPs who then assign those addresses within their regions. Oversees the registration of domains and domain names. Must register a domain name with a registrar to have it recorded in a DNS registry (also called a name server) E.g., register.com, active-domain.com, netsol.com 4-17 4-18 3

Demonstrations Traditional Applications Whois (www.netsol.com) Nslookup (zoneedit.com/lookup.html) 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 Search engines Portals Database applications Most sites now data driven 4-19 4-20 More Recent Applications World Wide Web Voice Over IP (VoIP) Skype Radio Streaming audio and video YouTube, Netflix Mobile apps Need for computing to be responsive Hypertext and HTTP Browser gets documents from Web server Recall: client-server model Documents identified by URLs 4-21 4-22 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 =... > 4-23 4-24 4

A simple Web page Extensible Markup Language (XML) XML: A language for constructing markup languages similar to HTML A descendant of SGML Opens door to a World Wide Semantic Web 4-25 4-26 Client Side Versus Server Side Package-shipping example Client-side activities Examples: Java applets, JavaScript, Macromedia Flash Server-side activities Common Gateway Interface (CGI) Java Servlets PHP 4-27 4-28 Software Layers Application: Constructs message with address Transport: Chops message into packets Network: Handles routing through the Link: Handles actual transmission of packets The software layers 4-29 4-30 5

Following a message through the 4-31 Packet Switching Packets Small chunks of data Anything that is sent on the gets broken up into packets Routed independently; assembled at destination Compare to the alternative: circuit switching (e.g. telephone system model) Actually connected 100% of the time Monopolize limited resources 32 TCP/IP Protocol Suite TCP/IP The rules for packet switching Transport Layer TCP UDP Network Layer IP (IPv4 and IPv6) Open standard TCP Transfer Control Protocol Break message into data packets Sequence them Reassemble at receiver Detect missing/error packets Packet 1 Packet 2 Packet 3 4-33 Now is the time for all good men to come to the aid of their county. Packet 4 34 TCP/IP (cont.) Security IP Protocol Addresses packets {SENDER: 246.133.251.12 RECIPIENT: 215.121.13.0 SEQUENCE: 1 of 4 DATA: Now is the time f ERROR: 0xFE7C29} Uses IP numbers as addresses E.g. 156.143.143.130 Replaced by domain names for us Routes them through network Routers democracy in action (Cisco Systems) E.g., www.tracert.com Attacks Malware (viruses, worms, Trojan horses, spyware, phishing software) Hacking Denial of service Spam Protection Firewalls Spam filters Proxy Servers Antivirus software 35 4-36 6

Encryption Public-key encryption FTPS, HTTPS, SSL Public-key Encryption Public key: Used to encrypt messages Private key: Used to decrypt messages Certificates and Digital Signatures 4-37 4-38 7