The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP, the Internet, IP Addressing, and Domain Name.
Advertisements

CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
BTT 101 / 2O1 Lesson 10 Dundas Valley Secondary Mr. Young.
Technology Infrastructure: The Internet and the World Wide Web
Distributed Computing. Spring 2002Computer Networks Applications Networking Master-slave: A large, central computer controls small I/O devices Peer-to-peer.
COS 420 DAY 23. Agenda Assignment 4 Corrected 2 B’s Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due.
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.
Lesson 3: Introduction to Internet Technology
* The Internet’s genesis - Defense Department project to create a network that could survive a nuclear conflict * The first users - Government agencies.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
1 The Internet and Networked Multimedia. 2 The Internet  An interconnected set of networks  A gigantic collection of millions of computers, all linked.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 3: Introduction to Internet Technology.
The Internet’s Hardware Much of the hardware components that make up the Internet are owned or shared by thousands of private and public organizations.
Chapter 3 The Basics of Networking
DOMAIN NAME SYSTEM Based on Computer Networks and Internets, Comer CSIT 320 (Blum)1.
Review for Exam 4 School of Business Eastern Illinois University © Abdou Illia, Spring 2007.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Network and the internet Part three Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information.
© 2006 Pearson Education 1  Obj: 1.2, to understand networks HW: Review sheet  Quiz next class Sections 1.0 – 1.2  Do Now: p.47 #1.4 and 1.5 C1 D3.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
Chapter 3 Fluency with Information Technology 4th edition
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
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.
Network and the internet Part four Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
1 Client Server Architecture over the Internet Week - 2.
Chapter 2 Browsing the Web. Web Sites  What is a Home Page?  What is a Web Portal? (portal) Example: Yahoo! Lycos and MSN Typically offer? ________________________________________.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
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.
Introduction To Internet
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia and the Internet.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module B The World Wide Web and the Internet.
Created by, Nancy Harris, James Madison University, VA FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
- is a global system of interconnected computer networks that use the standard internet protocol suite to serve billions of users worldwide. INTERNET.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
The System Unit What is the motherboard?  Also called the system board  Main circuit board in the system unit  Contains many electronic components.
Chapter 4, slide: 1 CS 372 – introduction to computer networks* Friday July 23, 2010 Announcements: r Midterms are graded. r Lab 4 is posted. Acknowledgement:
Communication, Networks, The internet and the Worldwide Web.
The Internet School of Business Eastern Illinois University © Abdou Illia, Fall 2002 (Week 15, Monday 12/02/2002 and Wednesday 12/04/2002)
WAN the internet and protocol  Lesson Objective: Understand the main terminology about networks.  Learning Outcome: Understand the different types of.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
Lecture 3 TCP/IP & the Internet Boriana Koleva Room: C54
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Lecture Number One History of the internet and a bit about how it works.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
1 st Semester, Batch 2014 CS-114: Introduction to Computer Science LECTURE-3 THE INTERNET AND WORLD WIDE WEB.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
INTERNET PROTOCOL ADDRESS AND SUBNET MASK KAAN EREN.
Basics of Networking & Internet Services Prof. Sadique Khan.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Networking Basics.
Comparing Communication Types
Domain Name System (DNS)
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Electronic Resources and the WWW
Electronic Resources and the WWW
Network Services.
Chapter 5 Network and Transport Layers
Lesson 3: Introduction to Internet Technology
Read this to find out how the internet works!
Layering and the TCP/IP protocol Suite
Presentation transcript:

The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Aim ◦ Introduce the Internet – with an “I”  Purpose ◦ To understand how the Internet is organised, how messages are addressed, and introduce some examples of Internet applications CSC102 INTRODUCTION TO COMPUTER SCIENCE

 The Internet is a collection of connected networks  The networks are maintained by organizations called Internet Service Providers (ISPs)  The system of ISP networks can be classified in a hierarchy CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Tier-1 ISPs ◦ Consist of high-speed, high capacity, international WANs – they form the backbone of the Internet  Tier-2 ISPs ◦ More regional, less capable than Tier-1 ISPs  Tier-1 and Tier-2 ISP networks are essentially networks of Routers CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Tier-1 ISPs ◦ Consist of high-speed, high capacity, international WANs – they form the backbone of the Internet  Tier-2 ISPs ◦ More regional, less capable than Tier-1 ISPs  Tier-1 and Tier-2 ISP networks are essentially networks of Routers CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Access IPs are essentially independent internets operated by a single organization to provide Internet access to individual users ◦ E.g. Baze University will have its own internet  The devices that individual users connect to Access ISPs are known as end systems ◦ E.g. Computers, telephones, televisions CSC102 INTRODUCTION TO COMPUTER SCIENCE

 In the Internet, each end-system is identified by a unique address called its IP address  IP stands for Internet Protocol  Originally the IP address was 32 bits in length, giving ◦ 4,294,967,296 unique addresses  It is being converted now to 64 bits, to give ◦ 18,446,744,073,709,551,616 unique addresses CSC102 INTRODUCTION TO COMPUTER SCIENCE

 IP addresses are usually written in dotted decimal notation  Each byte is represented in decimal notation  E.g is 133, is 177, is 207 and is 192   The address is CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Binary or dotted decimal notion are not easy for humans to work with!  So an alternative addressing system is available, based on the concept of a domain  A domain is a region of the Internet operated by a single authority, but not necessarily a geographic region. E.g.: ◦ a company, a university, a club, a government agency, etc. CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Each domain must be registered with ICANN  ICANN is the Internet Corporation for Assigning Names and Numbers ◦  Handled by companies called ‘registrars’  As part of registration process, the domain is assigned a domain name, a mnemonic name used to identify the domain CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Each domain must be registered with ICANN  ICANN is the Internet Corporation for Assigning Names and Numbers ◦  Handled by companies called ‘registrars’  As part of registration process, the domain is assigned a domain name, a mnemonic name used to identify the domain CSC102 INTRODUCTION TO COMPUTER SCIENCE

 aun.edu.ng is the domain name of American University of Nigeria  bbc.co.uk is the domain name of the BBC  microsoft.com is the domain name of Microsoft  Note the ‘.com’, ‘.ng’, ‘.uk’, and ‘.edu’ CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Top-level Domains (TLDs)  The suffix (e.g..com) reflects the domain’s classification: .com – commercial .org – non-profit organisation .edu – educational organisation .gov – U.S. government institutions .info – unrestricted use .net – originally intended for ISPs .us,.uk,.ng, etc. – country-level TLDs CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Top-level Domains (TLDs)  The suffix (e.g..com) reflects the domain’s classification: .com – commercial .org – non-profit organisation .edu – educational organisation .gov – U.S. government institutions .info – unrestricted use .net – originally intended for ISPs .us,.uk,.ng, etc. – country-level TLDs CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Top-level Domains (TLDs)  The suffix (e.g..com) reflects the domain’s classification: .com – commercial .org – non-profit organisation .edu – educational organisation .gov – U.S. government institutions .info – unrestricted use .net – originally intended for ISPs .us,.uk,.ng, etc. – country-level TLDs CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Domain names are converted to IP addresses by means of name servers – directories that provide address translation to clients  Collectively, the set of name servers on the Internet are called the domain name system (DNS)  The process of using DNS to find an IP address is referred to as DNS lookup CSC102 INTRODUCTION TO COMPUTER SCIENCE

 An executing computer program is a process  A process can be stand-alone, a client or a server  A client requests services from other processes  A server provides services for other processes CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Clients can connect to servers to request services  Clients and servers can be on separate computers located anywhere on the Internet  DNS lookup is an example – DNS directories are spread out across the Internet CSC102 INTRODUCTION TO COMPUTER SCIENCE

 There are many “Internet” applications  Electronic Mail ( ) – uses mail servers to distribute electronic mail messages  Voice over IP (VoIP) – Internet telephone  Internet radio – listen to home radio stations streamed on the Internet while on travel  And many others CSC102 INTRODUCTION TO COMPUTER SCIENCE

 Computers distributed (i.e. Spread out) across the Internet can work together to solve computational problems and provide computer services  Three types – ◦ Cluster Computing – many computers work together to mimic a more powerful computer ◦ Grid Computing – enables millions of computers to work on complex mathematical and scientific problems ◦ Cloud Computing – large numbers of shared computers can be offered to clients as computing and storage resources CSC102 INTRODUCTION TO COMPUTER SCIENCE

 The Internet is an example of an internet – a network of networks  The Internet is maintained by Internet Service Providers (ISPs)  Each device on the Internet has a unique IP address  The Internet offers the possibility of a wide range of applications, many based on the client/server model CSC102 INTRODUCTION TO COMPUTER SCIENCE