TCP/IP (Transmission Control Protocol / Internet Protocol) : The Protocol That Made the Internet Possible. By Albert Kalim (lecture materials quoted by.

Slides:



Advertisements
Similar presentations
S3 Computer Literacy Internet Technology.
Advertisements

IP Addressing and Subnetting
How do Networks work – Really The purposes of set of slides is to show networks really work. Most people (including technical people) don’t know Many people.
COS 125 DAY 2. Agenda Questions from last Class?? Review ISOC presentation on Internet History Today’s topics Circuit versus Packet switching TCP/IP Software.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
COS 125 DAY 2. Agenda Questions from last Class?? Review ISOC presentation on Internet History Today’s topic TCP/IP Software Structure of The Internet.
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.
Department of Information Engineering 1 Objectives A basic understanding of the following –What is Internet? –What is client-server computing? –What is.
Introduction to the Internet What is the Internet? What is a Network? Use Netscape Mike Menchaca
The Internet The Basics. Outline Client/server model Internet Protocols IP numbers Domain Name Service ISPs and the infrastructure.
Ping and traceroute Lab/Homework exercise Assigned 9/12/2006 Due 9/19/2006 CSIT 220 Fall, 2006 Based on T. Blum Exercises.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
The Internet is a vast network connecting computers all over the world
Internet Review Academic Talent Search. All About Networking DevicesDevices Packet TransferPacket Transfer HardwareHardware SoftwareSoftware Wiring/CablingWiring/Cabling.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Day15 IP Space/Setup. IP Suite of protocols –TCP –UDP –ICMP –GRE… Gives us many benefits –Routing of packets over internet –Fragmentation/Reassembly of.
Mr C Johnston ICT Teacher
How the Internet Works: What happens when information is sent from your computer?
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.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Tools of Web Development 1: Module B: Internet Protocols.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
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.
Understanding the Internet I can describe different parts of the Internet. (yr 5) I can tell you the Internet services I need for different purposes. (yr.
G053 – Lecture 09 Domain Names Mr C Johnston ICT Teacher
CS101 Lecture 13 How the Internet Works When did the Internet start? The Internet was born in 1969 with the invention of ARPANET ARPANET was a research.
Created by, Nancy Harris, James Madison University, VA FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
Understanding Networking Joe Cicero Northeast Wisconsin Technical College.
Domain Name Registration Presented By: Jessica Bradley David Cunningham John Morrison.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
The Internet School of Business Eastern Illinois University © Abdou Illia, Fall 2002 (Week 15, Monday 12/02/2002 and Wednesday 12/04/2002)
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
1 Ethics of Computing MONT 113G, Spring 2012 Session 7 Computer Architecture The Internet.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Relating the “logical” with the “physical”
Mr C Johnston ICT Teacher
Networks. Ethernet  Invented by Dr. Robert Metcalfe in 1970 at Xerox Palo Alto Research Center  Allows group of computers to communicate in a Local.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Network Architecture Protocol hierarchies Design Issues for the layers
Internet Infrastructure Mapping the World Wide Web.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
science/internet-intro
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Abstraction, Privacy, and the Internet. What is Abstraction? “The act of withdrawing or removing something” “The act or process of leaving out of consideration.
Agenda Last class: Network Hardware Today: Network Protocols –How do computers talk to each other? –Needs? Same hardware Same rules (protocols) for encoding.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Outline History of Internet Internet Properties TCP/IP IP Address Domain Name Internet Infrastructure Server and Clients 2.
IP Addressing and Subnetting
Chapter 5 Network and Transport Layers
Please take out the homework - viewing sheet fro the movie
Chapter 5 Network and Transport Layers
CS101 How the Internet Works.
How is all that data traffic controlled on the Internet?
Ping and traceroute.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Academic Talent Search
Using MIS 2e Chapter 6 Appendix
Web Design Introduction to the Internet Week One
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
NAT/ARP/RARP (Ch 5 & 8) Dr. Clincy Lecture.
CS101 How the Internet Works.
Web Design & Development
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Understanding the Internet
CS101 How the Internet Works.
INFORMATION FLOW ACROSS THE INTERNET
Presentation transcript:

TCP/IP (Transmission Control Protocol / Internet Protocol) : The Protocol That Made the Internet Possible. By Albert Kalim (lecture materials quoted by permission from Dr. Debby Keen, last updated on April 27, 2005). For more information, please visit http://www.cs.uky.edu/~akali2

What is a protocol? Set of rules that tell computers how to talk to each other how to error check, how fast to send, how much to send, how to indicate done talking, start talking. For example: A telephone conversation: how do you know someone wants to talk to you on the phone - it rings then what do you do? pick it up and say something then what? be quiet and listen for response then what? talk and be quiet by turns then what? say goodbye and hang up. Every computer on the Internet knows how to speak TCP/IP.

Packets Every piece of data, even short email, must be broken up into pieces and set off from source computer to destination computer. Does it go there directly, through one continuous wire? No, it jumps from computer to computer to computer... through backbone, big wires, small ones. Routing - not all packets go through same machines - one of the original reasons for having the Internet - "self-healing" - if a machine breaks down, gets turned off, gets too busy, then routers work around to less traveled routes.

Packets (continued) All packets are numbered and labeled so they can get put back together when they get to the other end. Every packet must have an originating address label and a destination address label IP numbers. For example, 255.225.225.255 (0-255 are valid values) are the "address labels" - unique for each machine on the Net. Has to be unique, otherwise how would packets get delivered to right place?

Problems with IP Numbers There are not enough IP numbers to go around! (just like not enough phone numbers in the 606 area code a few years ago - that's why we have 859 as area code now). A short term solution: -Dynamic versus static IP numbers: Your ISP assigns your machine a number when you log in, use as long as you're on, then someone else gets it when you log off - and you may or may not get it again tomorrow when you're logged on -> stretches the supply. A long term solution - Internet 2 - bigger IP numbers.

Domain IP numbers are ugly! hard to remember! Solution: Domain names -Easy to remember names that must be translated into the IP numbers - they are STILL there, just behind the scenes.

Domain Names Top-level domain names In the 1980s, seven domain names (.com, .edu, .gov, .int, .mil, .net, and .org) were created. Domain names may be registered in three of these (.com, .net, and .org)  without restriction; the other four have limited purposes. New ones proposed .pro = professional .biz .name etc.

Domain Name Servers Every ISP has to have domain name servers - machines with databases of domain names and corresponding IP numbers  kept up-to -date daily or even more quickly does translation back and forth between names and numbers.

Registrars Who controls the domain name database? -Used to be Network Solutions - computer company in Virginia. -Agreed to act as "registrar" - you sent in your $50 and your domain name and if noone else had it, you got it for a year or two, keep it registered and it's yours. -Network Solutions kept master domain name database, sent copies of it to other machines on the Net, who copied it, etc.  Could take a week or more before your registration was spread around the world, so you could use your domain name. Now there are many companies around the world acting as registrars, run by ICANN organization.

Cybersquatting Early on Network Solutions was not careful about WHO registered a domain name - first come, first served- somebody registered Hertz - who was not affiliated with Hertz! Lawsuits followed, trademark infringement, etc. But these days the ICANN, registrars are somewhat more careful but still, if you're starting a business, one of the first things you want to do is register your domain name.