Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 8 Networking & Operating Systems.

Slides:



Advertisements
Similar presentations
Chapter 4: The Internet Business Data Communications, 6e.
Advertisements

Acknowledgements: William Stallings.William Stallings All rights Reserved Session 2 Conventional Encryption (Part 2) Network Security Essentials Application.
Nassau Community College
Computer networks SATISH MISHRA,PGT CS,KV TRIMULGHERRY.
Internet and the web Summary of terms discusses and review.
Multimedia and The World Wide Web
IS 247 Introduction to Web Application Development Tim Wu.
11/27/06 1 Hofstra University - CSC005 Chapter 15 Networks ARPANet in 1969.
The Internet Useful Definitions and Concepts About the Internet.
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
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,
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Internet Basics مهندس / محمد العنزي
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Forensic and Investigative Accounting
Connecting one computer to another computer creates a network.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
Lesson 2 — The Internet and the World Wide Web
Copyright © Curt Hill The Internet An Introduction.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
The Internet. The Internet: A Definition  Short for Internetwork  AKA: The World Wide Web, or the Net  This is defined by the system of communications.
Computer Networks. IP Addresses Before we communicate with a computer on the network we have to be able to identify it. Every computer on a network must.
1 Introduction to Networking Dr. Mahdi Nasereddin PPU.
Web Technology. History of the Internet Internet was developed by ARPANet in ARPANet (American Research Project Agency Network)
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
COMT 429 The Internet Protocols COMT 429. History 1969First version of a 4 node store and forward network, the ARPAnet 1972Formal demonstration of ARPAnet.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
1 What is the history of the Internet? ARPANET (Advanced Research Projects Agency Network) TCP/IP (Transmission Control Protocol/Internet Protocol) NSFNET.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
The Internet. Network - Collection of computers and devices connected together via communications devices Internet - Worldwide collection of networks.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
TCP/IP Network.
William Stallings Data and Computer Communications
A global, public network of computer networks. Computer Network A collection of computing devices connected to share resources such as: Files Software.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Chapter 5 : The Internet: Addressing & Services Business Data Communications, 4e.
1 Lecture 9 The Internet Introduction to Information Technology With thanks to Dr. Haipeng Guo Dr. Ken Tsang 曾镜涛
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
Chapter 18, Exploring the Digital Domain The Internet.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
JavaScript and Ajax (Internet Background) Week 1 Web site:
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
CIT232©IFM-CIT Dept The Internet. CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship.
INTRODUCTION TO THE INTERNET Internet Protocol Cameras Training: Session 1.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Introduction to … Internet. Introducing the World Wide Web A network is a structure linking computers together for the purpose of sharing resources such.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Computer Networking 网络课件 双语教学 模拟实验 计算机网络教研室 Department of Computer Networking Application CHAPTER 14 INTERNETWORKING 1 The first section 2 Exercises.
Basics of Networking & Internet Services Prof. Sadique Khan.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
COMPUTER NETWORKS and INTERNETS
Level 2 Diploma Unit 10 Setting up an IT Network
Distributed Systems.
Chapter 1 Into the Internet.
Internet and the web Summary of terms discusses and review
Wednesday, September 19, 2018 What Is the Internet?
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
1 Introduction to the Internet.
TCP/IP Protocol Suite: Review
Presentation transcript:

Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 8 Networking & Operating Systems

Fall 2011 Nassau Community College ITE153 – Operating Systems 2

Introduction Fall 2011 Nassau Community College ITE153 – Operating Systems 3 Networking & Operating Systems

How It All Started Fall 2011 Nassau Community College ITE153 – Operating Systems

How It All Started Fall 2011 Nassau Community College ITE153 – Operating Systems

Fall 2011 Nassau Community College ITE153 – Operating Systems 6 Internet History Evolved from ARPANet (Defense Department’s Advanced Research Projects Agency Network) ARPANet was developed in 1969, and was the first packet-switching network Initially, included only four nodes: UCLA, UCSB, Utah, and SRI

Fall 2011 Nassau Community College ITE153 – Operating Systems 7 NSF and the Internet In the 1980s, NSFNet extended packet- switched networking to non-ARPA organization; eventually replaced ARPANet Instituted Acceptable Use Policies to control use CIX (Commercial Internet eXchange) was developed to provide commercial internetworking

Fall 2011 Nassau Community College ITE153 – Operating Systems 8 The World Wide Web Concept proposed by Tim Berners-Lee in 1989, prototype WWW developed at CERN in 1991 First graphical browser (Mosaic) developed by Mark Andreessen at NCSA Client-server system with browsers as clients, and a variety of media types stored on servers popped up everywhere Uses HTTP (Hyper Text Transfer Protocol) for retrieving files

Fall 2011 Nassau Community College ITE153 – Operating Systems 9 Connecting to the Internet End users get connectivity from an ISP (Internet Service Provider) Home users use dial-up, ADSL, cable modems, satellite, wireless Businesses use dedicated circuits connected to LANs ISPs use “wholesalers” called network service providers and high speed (T-3 or higher) connections

Fall 2011 Nassau Community College ITE153 – Operating Systems 10 US Internet Access Points

Fall 2011 Nassau Community College ITE153 – Operating Systems 11 Internet Addressing 32-bit global Internet address Includes network and host identifiers Dotted decimal notation (binary) (decimal)

Fall 2011 Nassau Community College ITE153 – Operating Systems 12 Internet Addressing

Fall 2011 Nassau Community College ITE153 – Operating Systems 13 Network Classes Class A: Few networks, each with many hosts All addresses begin with binary 0 Range: Class B: Medium networks, medium hosts All addresses begin with binary 10 Range: Class C: Many networks, each with few hosts All addresses begin with binary 11 Range:

Fall 2011 Nassau Community College ITE153 – Operating Systems 14 Domain Name System 32-bit IP addresses have two drawbacks Routers can’t keep track of every network path Users can’t remember dotted decimals easily Domain names address these problems by providing a name for each network domain (hosts under the control of a given entity)

Fall 2011 Nassau Community College ITE153 – Operating Systems 15 DNS Database Hierarchical database containing name, IP address, and related information for hosts Provides name-to-address directory services

Fall 2011 Nassau Community College ITE153 – Operating Systems 16 Domain Tree

IP, Protocols, Routing, Layers Fall 2011 Nassau Community College ITE153 – Operating Systems 17 Networking & Operating Systems

Private Networks Isolated to individual organizations Emergence of computer security Sharing a system Protecting data Fall 2011 Nassau Community College ITE153 – Operating Systems 18

Networking Networks start talking to each other Gateways Arpanet TCP/IP Everywhere Vinton Cerf, “IP On Everything!” Fall 2011 Nassau Community College ITE153 – Operating Systems 19

Maturing of the Internet Telephones used by 50% of worlds population Internet attained similar level of growth in 2010 – approaching max growth Connecting computers and programmable devices More devices than people Internet of Things Fall 2011 Nassau Community College ITE153 – Operating Systems 20

Early Hacking Cap’n Crunch cereal prize Giveaway whistle produces 2600 MHz tone Blow into receiver – free phone calls “Phreaking” encouraged by Abbie Hoffman Doesn’t hurt anybody Fall 2011 Nassau Community College ITE153 – Operating Systems 21

Captain Crunch John Draper `71: Bluebox built by many Jobs and Wozniak were early implementers Developed “EasyWriter” for first IBM PC High-tech hobo Whitehat hacker Fall 2011 Nassau Community College ITE153 – Operating Systems 22

Fall 2011 Nassau Community College ITE153 – Operating Systems 23 Protocols in a Simplified Architecture

Fall 2011 Nassau Community College ITE153 – Operating Systems 24 Protocol Data Units

Fall 2011 Nassau Community College ITE153 – Operating Systems 25 Operation of a Protocol Architecture

Fall 2011 Nassau Community College ITE153 – Operating Systems 26 TCP and UDP Headers

Fall 2011 Nassau Community College ITE153 – Operating Systems 27 IP Headers 128-bit field 32-bit field QoS max # allowable hops

Fall 2011 Nassau Community College ITE153 – Operating Systems 28 TP/IP Concepts

Client-Server Model The client–server model of computing is a distributed application that partitions tasks or workloads between the providers of a resource or service, called servers (daemons), and service requesters, called clients. Fall 2011 Nassau Community College ITE153 – Operating Systems 29

Daemons Aren’t Evil Developers began to use the word daemon to describe background processes which worked tirelessly to perform system chores ftpd, httpd, smtpd – look for the “d” suffix Windows calls these services Fall 2011 Nassau Community College ITE153 – Operating Systems 30 Daemon is a computer program that runs in the background, rather than under the direct control of a user; they are usually initiated as background processescomputer programbackgroundprocesses

Fall 2011 Nassau Community College ITE153 – Operating Systems 31 PDUs in TCP/IP TCP Header User Data IP Header User Data Network Header User Data Application Byte Stream TCP Segment IP Datagram Network-level Packet

Fall 2011 Nassau Community College ITE153 – Operating Systems 32 Some TCP/IP Protocols

Fall 2011 Nassau Community College ITE153 – Operating Systems 33 Assigned Port Numbers Sun NFS2049kerberos88 radiusauth1812http80 rip2520DNS53 isakmp500rip39 https443smtp25 ldap389telnet23 ntp123ftp21 nntp119ftp-data20 pop3110echo7 ServicePortServicePort

Fall 2011 Nassau Community College ITE153 – Operating Systems 34 Alternate Routing Diagram

Hands-on Exercises Fall 2011 Nassau Community College ITE153 – Operating Systems 35

Fall 2011 Nassau Community College ITE153 – Operating Systems 36 Hands-On Examine some sites using whois and traceroute for the domain name and the IP address. See how much you can find out about a site Try: whois ncc.edu Try: traceroute

Fall 2011 Nassau Community College ITE153 – Operating Systems 37 Important URLs - the original InterNIC. This site has the “whois” database - American registry for Internet numbers. This site has a “whois” database for IP numbers - tools: traceroute, ping, nslookup, whois, dig

Homework Review the Slides Work on the Take Home Exam Due next Monday at the latest Do the Exercise: “whois and traceroute” Fall 2011 Nassau Community College ITE153 – Operating Systems 38

The Internet Highway …a parting thought There is a road, no simple highway, Between the dawn and the dark of night, And if you go no one may follow, That path is for your steps alone. Fall 2011 Nassau Community College ITE153 – Operating Systems 39