Internet, Packets and Routing

Similar documents
lesson 19 Internet Basics

TCP/IP and the Internet

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

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

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

Life of a Packet CS 640,

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

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

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

Terminology. Internet Addressing System

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

Networking At UW, The Internet And Beyond

DOCUMENTS ON WEB OBJECTIVE QUESTIONS

Lab - Observing DNS Resolution

Final for ECE374 05/06/13 Solution!!

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

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Networks University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

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

The OSI and TCP/IP Models. Lesson 2

1.1 Prior Knowledge and Revision

The Internet and Network Technologies

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

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

Networking and the Web

Application Layer -1- Network Tools

What communication protocols are used to discover Tesira servers on a network?

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

Communications and Networking

Introduction to Web Technologies

Protocol Data Units and Encapsulation

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

LIS 534 Lab: Internet Basics

What is a Web Browser? Web Site Functionality. A client program that uses HTTP to communicate with web servers.

CSE 473 Introduction to Computer Networks. Exam 2 Solutions. Your name: 10/31/2013

CHAPTER 9: THE EVOLVING INTERNET

LESSON Networking Fundamentals. Understand TCP/IP

Computer Networking. First, you will use the ifconfig command to retrieve the IP address of the computer you are using:

CS101 Lecture 19: Internetworking. What You ll Learn Today

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

Masters of Science in Information Technology

NETWORKS AND THE INTERNET

CISC 1600 Introduction to Multi-media Computing

Using MIS 3e Chapter 6A Appendix

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

IP addresses. IP addresses: IPv4: 32 bits:


Introduction to web development

Network setup and troubleshooting

Technology/Internet Usage Workshop

Introduction to Dreamweaver

Transport and Network Layer

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

Computer Networks. Computer Networks. Telecommunication Links. Connecting. Connecting via Telephone Lines ISDN

Homework 2 assignment for ECE374 Posted: 02/20/15 Due: 02/27/15

Lab - Observing DNS Resolution

Chapter 4 Restricting Access From Your Network

Networks and the Internet A Primer for Prosecutors and Investigators

Introduction to Internet and WWW

Configuring Network Address Translation (NAT)

d. a world wide interconnected network of computers which use a common protocol to communicate with one another

Web Development. How the Web Works 3/3/2015. Clients / Server

The World Wide Web: History

Internet Concepts. What is a Network?

Internet Privacy Options

Basic Website Creation. General Information about Websites

2. Ethernet is a means of implementing which of the following network topologies?

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

Network Technologies

Chapter 5. Data Communication And Internet Technology

Step-by-Step Configuration

01 - Introduction. Internet Technology. MSc in Communication Sciences Program in Technologies for Human Communication.

Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP Abstract Message Format. The Client/Server model is used:

THE NATIONAL JUDICIAL COLLEGE

Internet Control Protocols Reading: Chapter 3

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.

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

Level 1 Technical. Networking and Technology Basics. Contents

Networking Test 4 Study Guide

Computer Networks - CS132/EECS148 - Spring

Telecommunications, the Internet, and Wireless Technology

Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA)

SQA Higher Computing Unit 3b Computer Networking

First Midterm for ECE374 03/24/11 Solution!!

Transport Layer Protocols

Chapter 4: Networking and the Internet

CPS221 Lecture: Layered Network Architecture

Modern snoop lab lite version

Computer Networks CS321

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

Monitor network traffic in the Dashboard tab

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

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Lecture 28: Internet Protocols

How do I get to

5 FAH-8 H-110 WEB DEVELOPMENT HANDBOOK

Lab 1: Packet Sniffing and Wireshark

SME- Mail to SMS & MMS Gateway with NowSMS Quick Start Guide

Creating an Intranet Website for Library & Information Services in an Organization

Transcription:

Internet Applications - Fall 2015 Internet, Packets and Routing Internet is a network of computer networks Data is transmitted by packet switching using the standard Internet Protocol (IP) Packet a unit of information carriage Packet switching process of moving packets from one node (computer device) to another

Internet Applications - Fall 2015 Internet, Packets and Routing At the sender, data is broken into packets and sent to the nearest node (router) At each router, it sends the packet to another router that is closer to the final destination At the receiver, packets are reassembled to get the original data A simple analogy: mailing system

TCP/IP and Domain Names Basic task of IP moving packets as quickly as possible from one router to another Yet, it doesn t check whether packets are delivered successfully, thus need TCP TCP (Transmission Control Protocol) disassemble/reassemble packets, error checking, ACK packets

TCP/IP and Domain Names We need some sort of address in order to identify different nodes, as if every house has a mailing address in order to receive mail from others The one used by Internet Protocol is called IP address Every host on the Internet has a unique IP address, made up of four numbers. E.g.. 192.56.215.131, each number is between 0 and 255

TCP/IP and Domain Names The numbers in an IP address is hard to remember, while names are easier Domain Name System a mapping between the human-readable name (domain name) of a host and its IP address A domain name consists of two or more parts, e.g. cs.bis.edu The rightmost label conveys the top-level domain, e.g. edu

TCP/IP and Domain Names Each label to the left specifies a subdomain, in our example, subdomain is bis (Business information system), and sub-subdomain is cs (computer science). A top-level domain contains of multiple subdomains, each subdomain can contain multiple sub-subdomain, so on. The database contains the mapping between a domain name and an IP address is stored on a DNS server.

World Wide Web hypertext documents are created using a special kind of document formatting or markup language called HyperText Markup Language (HTML). HTML is sent or received over the network using HyperText Transfer Protocol (HTTP). A browser is a software program which interprets the HTML documents and displays it on the user s screen.

URLs and Client-Server Model Each document/resource on the WWW needs to have an identifier in order to be accessed by others. A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource. A Uniform Resource Locator (URL) is a URI which provides means of obtaining the resource by describing its network location.

URLs and Client-Server Model Two things are given by the URL Exact location of the document The method or protocol by which to retrieve and display the document Example, http://www.cs.bis.edu/~hassanein/ia/index.html http:// specifies the protocol www.cs.bis.edu specifies the host name / domain name /~hassanein/ia/index.html specifies the path of the document on the host

Putting it All Together

HTML Source Document When you connect to a web page by entering its URL into the browser Browser instructs your computer to send a message out over the Internet to the computer specified by that URL requests that it sends back a certain document (HTML source doc) HTML source doc describes the content and layout of the web page After your computer receives the html, your browser interprets the html and displays the resulting web page (text/graphics/links etc)

HTML Source Document HTML source document A text-only document Consists of (1) actual text, and (2) tags A tag is an html code that is enclosed in angel brackets <>; used to lay out the web page. XHTML is a simple, more standardized version of HTML XHTML/HTML can be created using a simple text editor like notepad File extension must be.html or.htm

Sample HTML

Questions!!!