The Internet CSCI 101

Similar documents
Introduction to Web Technology. Content of the course. What is the Internet? Diana Inkpen

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

Lab - Observing DNS Resolution

architecture: what the pieces are and how they fit together names and addresses: what's your name and number?

SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Lab - Observing DNS Resolution

lesson 19 Internet Basics

CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929,

TCP/IP Protocol Suite. Marshal Miller Chris Chase

The Internet, Intranets, and Extranets. What is the Internet. What is the Internet cont d.

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Lesson Plan Course Title: Web Technologies Session Title: Internet Fundamentals & Background

Internet Privacy Options

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

CISC 1600 Introduction to Multi-media Computing

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Communications and Networking

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

Protocol Data Units and Encapsulation

BASIC ANALYSIS OF TCP/IP NETWORKS

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University

LESSON Networking Fundamentals. Understand TCP/IP

Internet and its Application in Libraries

Lecture 28: Internet Protocols

Using MIS 3e Chapter 6A Appendix

Life of a Packet CS 640,

Transport Layer Protocols

DNS Basics. DNS Basics

Internet Concepts. What is a Network?

This Lecture. The Internet and Sockets. The Start If everyone just sends a small packet of data, they can all use the line at the same.

Protocols. Packets. What's in an IP packet

Advanced Higher Computing. Computer Networks. Homework Sheets

Transport and Network Layer

CPS221 Lecture: Layered Network Architecture

Network Configuration Settings

Introduction to Web Technologies

Overview - Using ADAMS With a Firewall

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Masters of Science in Information Technology

Overview - Using ADAMS With a Firewall

COSC 122 Computer Fluency. Networking and the Internet. Dr. Ramon Lawrence University of British Columbia Okanagan

Key Points. Internet. Types of Communication Synchronous vs. Asynchronous. What is Communication? Types of Communication Broadcast vs.

Network setup and troubleshooting

DOCUMENTS ON WEB OBJECTIVE QUESTIONS

Introduction to Internet and WWW

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Connecting with Computer Science, 2e. Chapter 5 The Internet

Application Layer -1- Network Tools

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

First Midterm for ECE374 03/09/12 Solution!!

Final for ECE374 05/06/13 Solution!!

Basic Internet programming Formalities. Hands-on tools for internet programming

White Paper How to Remotely Access Ethernet I/O Over the Internet

TCP/IP works on 3 types of services (cont.): TCP/IP protocols are divided into three categories:

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

Fundamentals of the Internet 2009/ Explain meaning the following networking terminologies:

The Journey Inside SM : The Internet Background Information, Part 1

CS101 Lecture 19: Internetworking. What You ll Learn Today

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture # Apache.

Network Basics GRAPHISOFT. for connecting to a BIM Server (version 1.0)

TCP/IP and the Internet

M3-R3: INTERNET AND WEB DESIGN

Introduction on Low level Network tools

Chapter 4: Networking and the Internet

Computer Networks - CS132/EECS148 - Spring

Chapter 5. Data Communication And Internet Technology

Internet. Internet is the network of networks i.e. a global network which make WWW (world wide web) Seema Sirpal Delhi University Computer Centre

Web Browsing Examples. How Web Browsing and HTTP Works

Modern snoop lab lite version

Networking Test 4 Study Guide

Network Technologies

Network Security TCP/IP Refresher

Step-by-Step Configuration

In this section of notes you will learn the rudiments of networking, the components of a network and how to secure a network

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Terminology. Internet Addressing System

IP addresses. IP addresses: IPv4: 32 bits:

Quick Guide of HiDDNS Settings (with UPnP)

HTTP. Internet Engineering. Fall Bahador Bakhshi CE & IT Department, Amirkabir University of Technology

Network Layer, Part 1 Internet Architecture. History

Slide 1 Introduction cnds@napier 1 Lecture 6 (Network Layer)

CHAPTER 9: THE EVOLVING INTERNET

OSI Seven Layers Model Explained with Examples

The Internet and Network Technologies

Computer Networks III

Configuring Network Address Translation (NAT)

Mathatma Gandhi University

Unit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents

How do I get to

The Internet. Chapter 10. Learning Objectives. Chapter Outline. After reading this chapter, you should be able to:

Transcription:

The Internet CSCI 101

References Slides are heavily based on, and contain content from: Technology in Action Eleventh Edition by Evans, Martin, and Poatsy

What is the Internet? The largest computer network in the world A giant network of networks. Connecting billions of users.

Internet History Concept of the internet was made in late 1950s During the cold war they had two goals in mind for the internet Secure communication Enable all computers to communicate

ARPANET The original internet was called the Advanced Research Projects Agency Network (ARPANET) Began with university research institution attempting to communicate with each other Vinton Cerf and Robert Kahn are considered the fathers of the internet as they developed the first communication protocols. First message was sent from the University of California to the Stanford Research Institute

ARPANET

Web is not the Internet The world wide web is a subset of the internet which is responsible for rendering information via html pages through browsers.

Communication Protocols Computer network protocols are just like conversations, with requests and responses. time

Internet Protocol (IP) Address When you connect to the internet you are given a unique identification number (IP address) A set of four groups of numbers separated by periods, e.g. 123.45.245.91 Each website has it s own Unique IP address For example Amazon s website is 72.21.211.176 we give it the user friendly name www.amazon.com so it s easier for us to remember.

Sending Data over the internet Data is broken into smaller chunks called packets Packets are sent via various routes when the packets get to their destination to message is reassembled

Why Break into Packets Sending large chunks of data ties up the line and slows communication. It s easier to recover form error with packets, as you simply resubmit the packet rather than the entire message. The packets can take different routes to balance the load.

What does each Data Packet Contain? Senders IP Address Receivers IP address Reassembly instructions (How many packets are in message, and which packet this is) Data begin sent Max size 64Kb

Sending a Message Cidney is sending a message to her parents back home. Rock Hill Seattle Cidney I miss you both Breaks up into packets I mis s you Mom and Dad both

Sending a Message Cidney is sending a message to her parents back home. Rock Hill both Seattle I mis Cidney I miss you both s you Mom and Dad

Sending a Message Cidney is sending a message to her parents back home. Rock Hill Seattle Cidney Mom and Dad I miss you both Message received and put back together

Firewalls Designed to block unauthorized access into and out of the network. Packet screening: examine incoming data packets to ensure they are properly authorized before letting them through.. Firewall

How it all works This video is a good illustration of how message are sent over the internet http://www.youtube.com/watch?v=pbwhzz_gn10

World Wide Web Servers scattered all throughout the world, that communicate with each other. Communicate through internet protocols

TCP/IP The main protocols used throughout the internet are TCP/IP Named after Transmission Control Protocol / Internet Protocol TCP prepares the data for transmission, and provides error checking and resending lost data. The IP is the protocol that sends the packets from router to router

HTTP (Hypertext Transfer Protocol) Transfer html data (web pages) from the server to the client (your computer) http request e.g. Enter www.amazon.com in browser url http response sends Amazon webpage to browser

URL (Uniform Resource Locator) The address of a webpage. Most websites have multiple webpages each with their own unique URL, just like every house on a block has it s own address http://recipes.com/breads/bananabread.html Protocol domain Path or subdirectory File

DNS (Domain Name System) Phone book for the internet. Just like people can be uniquely identified by their SSNs, computers, and websites can be identified by their IP address, or the user friendly version, domain name)

Domain Names The number of top level domains keeps increasing. ICANN is responsible for organizing the top level domains.

How To Get Your Own Domain Name Buy a server, or server space Buy a domain name that is freely available on ICANN Associate your domain name with your server