Internet. Networking Communicating between two or more computers Bits -> voltage ->wire->voltage->Bits.

Slides:



Advertisements
Similar presentations
The Internet Unit Information Systems, Higher. The Internet HTML Two sets of notes.
Advertisements

How does the Internet works? servicio-de-internet-como-derecho-humano
Introduction to TCP/IP, the Internet, IP Addressing, and Domain Name.
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
CSE331: Introduction to Networks and Security Lecture 8 Fall 2002.
Media Access Control (MAC) addresses in the network access layer ▫ Associated w/ network interface card (NIC) ▫ 48 bits or 64 bits IP addresses for the.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
T.Sharon-A.Frank 1 Internet Resources Discovery (IRD) Introduction to the Internet/WWW.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Application Layer At long last we can ask the question - how does the user interface with the network?
TCP/IP Lecture Extra. TCP/IP Developed by DARPA (Defense Advanced Research Projects) TCP is a connection-oriented transport protocol that sends data as.
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
1 The Internet What is the ‘Net’ Is this all just a craze? How does it work?
Department of Information Engineering 1 Objectives A basic understanding of the following –What is Internet? –What is client-server computing? –What is.
What computers talk about and how. (Networking & the Internet.) COS 116: 4/3/2008 Sanjeev Arora.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Intro to Computer Networks DNS (Domain Name System) Bob Bradley The University of Tennessee at Martin.
The internet and the WWW
30-1 Computer Networking The Internet Hourglass Model The physical layer is how machines are physically connected to each other... FTP HTTPNVTFTP.
Network Services 's DoD-ARPA creates an experimental network – ARPANET – as a test-bed for emerging networking technologies ARPANET originally.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
How the Internet Works. The Internet and the Web The Web is actually just one of many computer applications that run on the Internet Among others are.
How the Internet Works: What happens when information is sent from your computer?
Lecture # 35 Internet Organization. Internet Networking Communicating between two or more computers Bits -> voltage ->wire->voltage->Bits.
Tools of Web Development 1: Internet Protocols. Goals Understand what a protocol is. Understand how TCP/IP works. Understand how IP addresses work. Understand.
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Tools of Web Development 1: Module B: Internet Protocols.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
Network Installation. Internet & Intranets Topics to be discussed Internet. Intranet. .
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
Huda AL_Omairl - Network 71 Protocols and Network Software.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
CS101 Introduction to Computing Lecture 7 Internet Services.
Created by, Nancy Harris, James Madison University, VA FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
Polytechnic University1 The internetworking solution of the Internet Prof. Malathi Veeraraghavan Elec. & Comp. Engg. Dept/CATT Polytechnic University
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
CS 447 Networks and Data Communication ARP (Address Resolution Protocol) for the Internet Department of Computer Science Southern Illinois University Edwardsville.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
Chapter 2 The Internet Underlying Architecture. How the DNS works? DNS: Domain Name System Visiting a website: - Write the address - IP will use the address.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
Presented by Rebecca Meinhold But How Does the Internet Work?
TCP/IP (Transmission Control Protocol / Internet Protocol)
Network and the internet Part eight Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
Summary DNS DNS Alexandra Tolbert Benefits How It Works Basics Katherine Barrios DNS Parts Phillip Nelson.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
DNS Security 1. Fundamental Problems of Network Security Internet was designed without security in mind –Initial design focused more on how to make it.
The Internet Book. Chapter 16 3 A Packet Switching System Can Be Overrun Packet switching allows multiple computers to communicate without delay. –Requires.
Networks and the Internet Topic 3. Three Important Networking Technologies Networks, Internet, WWW.
DIYTP Network Basics  How do computers communicate?  Network Interface Card (NIC)  Media Access Control Address (MAC)  Unique to each NIC 
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Final Examination of Internet Communication Protocol.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Agenda Last class: Network Hardware Today: Network Protocols –How do computers talk to each other? –Needs? Same hardware Same rules (protocols) for encoding.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
Computer Communications
Web Design & Development
How Our Customers Communicate With Us
Presentation transcript:

Internet

Networking Communicating between two or more computers Bits -> voltage ->wire->voltage->Bits

Network More than two computers

Network switch More than two computers Switch

Network Who is talking to who? Switch

Network Who is talking to who? Give each computer an address (integer) Switch

Network Who is talking to who? Give each computer an address (integer) Add the address to the message –Computer with that address takes the message –All others ignore the message Switch messageaddress

Internet message address net

Internet message address net net IDhost ID

IP address message address net IDhost ID BYU Computer Science a computer

Internet Protocol (IP) Computer sends an IP “packet” Other computers (routers) send it on until it reaches the destination computer –(IP address) Each packet might get lost, may arrive in any order, may get delayed message IP Address 32 bits - 4 bytes

TCP/IP Uses IP to send packets Keeps track of which packets have been sent –Resends packets that get lost Keeps track of the correct order of packets –Reorders packets when they come in the wrong order

Domain names icie.cs.byu.edu ee.utah.edu yahoo.com software.microsoft.com research.microsoft.com

Domain names icie.cs.byu.edu ee.utah.edu yahoo.com software.microsoft.com research.microsoft.com edu com byuutah yahoo microsoft cswww icie software research ee

Domain names If you have a domain name, how do you find the IP address of that computer? Maybe one computer has a list of all domain names and their IP addresses –If there are millions of computers –Who enters the data? –Who fixes the data? –Millions of requests will swamp that computer –If that computer goes down nothing works How do we get this to scale?

Domain names - scale Use a tree! Every node knows IP address of its parent Every node knows the IP/domain name of its direct children edu com byuutah yahoo microsoft cswww icie software research ee

DNS - domain name service If a node doesn’t know the IP address of some domain name If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byuutah yahoo microsoft cswww icie software research ee

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byuutah yahoo microsoft cswww icie software research ee icie.cs.byu.edu wants software.microsoft.com

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byuutah yahoo microsoft cswww icie software research ee icie.cs.byu.edu wants software.microsoft.com icie asks cs

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byuutah yahoo microsoft cs www icie software research ee icie.cs.byu.edu wants software.microsoft.com cs asks byu

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byu utah yahoo microsoft cs www icie software research ee icie.cs.byu.edu wants software.microsoft.com BYU asks edu

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byu utah yahoo microsoft cs www icie software research ee icie.cs.byu.edu wants software.microsoft.com edu asks com

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byu utah yahoo microsoft cs www icie software research ee icie.cs.byu.edu wants software.microsoft.com com asks microsoft

DNS - domain name service If the domain name is one of its own, ask the correct child If the name is not one of its own, ask the parent edu com byu utah yahoo microsoft cs www icie software research ee icie.cs.byu.edu wants software.microsoft.com microsoft knows and gives the answer

DNS - making it fast Each node remembers the most common requests for a day or two Doesn’t need to ask again Called “caching” edu com byuutah yahoo microsoft cswww icie software research ee

DNS - managing the data Each node can manage and change its own children without consulting anyone else Within 2 days of the changes, everyone’s cache has been updated edu com byuutah yahoo microsoft cswww icie software research ee

Other protocols Use TCP/IP –WWW – –Instant messenger –FTP

WWW URL - “icie.cs.byu.edu/dan.html” –Send a message to DNS - “what is icie.cs.byu.edu?” –Use IP address to send a message to “icie.cs.byu.edu” “GET dan.html”

- uses TCP/IP send a message to find my mail server “mail.cs.byu.edu” message to “mail.cs.byu.edu” to: from: subject: Hi there mail server forwards the message to “microsoft.com” –if no answer it will keep trying for about a week

Networking Sending bytes between computers IP - sends a packet to a particular IP address TCP - guarantees that packets are in correct order and not lost DNS - uses a tree to convert domain names into IP addresses WWW - uses TCP/IP - uses TCP/IP