CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, dfitzpat@computing.dcu.ie



Similar documents
Transport and Network Layer

Masters of Science in Information Technology

Using MIS 3e Chapter 6A Appendix

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

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

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

CHAPTER 9: THE EVOLVING INTERNET

Chapter 5. Data Communication And Internet Technology

Communications and Networking

Networking Basics for Automation Engineers

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

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

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

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering

Network Layer, Part 1 Internet Architecture. History

The Internet. Internet Technologies and Applications

Configuring Network Address Translation (NAT)

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

UIP1868P User Interface Guide

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

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

NETWORKS AND THE INTERNET

Broadband Phone Gateway BPG510 Technical Users Guide

Wireless Router Setup Manual

Chapter 7 Troubleshooting

Internet and its Application in Libraries

2. IP Networks, IP Hosts and IP Ports

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Experiment # 6 Remote Access Services

The Internet Introductory material.

IT Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture

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.

Introduction to LAN/WAN. Network Layer (part II)

The Internet and Network Technologies

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

Basic Network Configuration

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

Linksys Gateway SPA2100-SU Manual

Lab Diagramming External Traffic Flows

H0/H2/H4 -ECOM100 DHCP & HTML Configuration. H0/H2/H4--ECOM100 DHCP Disabling DHCP and Assigning a Static IP Address Using HTML Configuration

Technical Support Information Belkin internal use only

LESSON Networking Fundamentals. Understand TCP/IP

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Terminology. Internet Addressing System

Computer Networking Networks

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

Savvius Insight Initial Configuration

Multi-Homing Dual WAN Firewall Router

CMSI 182 Intro to Computer Science. Week 13 Tuesday B.J. Johnson Doolan :25 10:40

Firewall VPN Router. Quick Installation Guide M73-APO09-380

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Chapter 1 Configuring Basic Connectivity

CHAPTER 0 INTRODUCTION TO TCP/IP

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

WAN Data Link Protocols

Overview of Computer Networks

lesson 19 Internet Basics

Network Setup Guide. 1 Glossary. 2 Operation. 1.1 Static IP. 1.2 Point-to-Point Protocol over Ethernet (PPPoE)

Computer Networking. Definitions. Introduction

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

Application Note Configuring the UGate 3000 for use with ClipMail Pro and ClipExpress

Sage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, Page 1

Sage ERP Accpac Online

Domain 3.0 Networking... 1

Chapter 4: Networking and the Internet

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

Chapter 4 Customizing Your Network Settings

Chapter 9. IP Secure

Introduction To Computer Networking

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

The TCP/IP Reference Model

Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0

Internet Concepts. What is a Network?

OfficeConnect Internet Firewall 25 Internet Firewall DMZ. QuickStart Guide (3C16770, 3C16771)

The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.

Multi-Homing Security Gateway

Guideline for setting up a functional VPN

Basic Operation & Management of TCP/IP Networks

Chapter 4 Customizing Your Network Settings

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

Computer networks, data communication and Internet

Networks and the Internet A Primer for Prosecutors and Investigators

The Network Layer Functions: Congestion Control

DSL-2600U. User Manual V 1.0

Technical papers Virtual private networks

Firewalls. Ingress Filtering. Ingress Filtering. Network Security. Firewalls. Access lists Ingress filtering. Egress filtering NAT

Lab Organizing CCENT Objectives by OSI Layer

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Unit- I Introduction and Web Development Strategies


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

< Introduction > This technical note explains how to connect New SVR Series to DSL Modem or DSL Router. Samsung Techwin Co., Ltd.

Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.

Copyright 2006 Comcast Communications, Inc. All Rights Reserved.

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

Transcription:

CA106 Web Design Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, dfitzpat@computing.dcu.ie

History of the Internet Terminals attached to mainframe computer From mid 1960 s packet-switching network US Government agency + few universities 1970 s US Advanced Research Projects Agency (ARPA) furthers packet-switching development and develops ARPANET. X25 and other network types being developed

1973: First intercontinental connection (University College London) [Bill Gates creates Microsoft] 1978: First international packet-switching network (IPSS) Hosts became responsible for reliability of network USENET develops email, chat, discussion etc. Commercialisation of network 1981 Standards published. TCP/IP developed 1989 Europe integrated with US internet

Developments 1985: Forerunner of America Online (AOL) launched by Steve Case 1990: Tim Berners-Lee develops Internet computer language and address system 1991: First browser (text) 1993: Mosaic launched [1994: First World Wide Web Consortium Conference] 1995 Amazon launched by Jeff Bezoz

1995: ebay basis set up 1995: Yahoo launched 1998: Google set up 1998: ICANN, the Internet Corporation for Assigned Names and Numbers established 2000:..the dot com bubble 2004: Google stock market launch

This Course How the internet works Architecture Browsers, servers etc Web authoring Creating web sites using HTML Advanced technologies - XHTML/CSS JavaScript etc. Design tools

Organisation of Course Two lectures per week Monday at 11 and 12. Lab sessions only if required End of semester exam worth 50% of module marks Continuous assessment (projects) worth 50% of module marks Course materials available on Moodle: Log on to http://moodle.dcu.ie and choose CA106

What is the Internet? Network of networks Computers communicate over the Internet using TCP/IP (Transmission Control Protocol/Internet Protocol) Client/server architecture

Who runs the Internet? Internet Society IETF (Internet Engineering Task Force) TCP/IP W3C (World Wide Web Consortium) MIT Private Companies domain registration

Domain Registration IANA (Internet Assigned Numbers Authority) allocates blocks of numbers to five regional IP address registries Regional authorities allocate smaller blocks to large Internet Service Providers (ISP s) which allocate blocks to smaller ISP s..which allocate smaller blocks to network customers which allocate addresses to individual machines

Infrastructure of the Internet How computers send data across the Internet How TCP/IP works How addresses and domain names work How routers work

How computers send data across the Internet TCP/IP protocol Hardware: Hubs Bridges Gateways Repeaters Routers

How computers send data TCP breaks data into packets Computer sends these packets on local network, through ISP etc. Packets travel through many levels of networks, computers etc to reach destination

Hardware which transmits data Hub links groups of computers Bridge links one Local Area Network (LAN) with another LAN Gateway allows communication between different types of networks Repeater amplifies data (needed for long distance transmission) Router used when transmitting between networks; selects quickest route

TCP/IP Messages broken into packets + data to help the packet find its way through Internet (TCP) Series of switches or routers (IP) ensures packets arrive at correct place

Packets Hardware restriction packets of 1500 bytes each Packet given header with order of packet & checksum (based on amount of data) Each packet put into separate IP envelope, containing addressing information IP envelope header contains: Sender s address Destination address Length of time packet should be kept

As packets sent across Internet, routers examine IP envelope to find best route Packets arrive out of order. TCP calculates the checksum for each packet (error checking) and assembles packets into original form at destination Winsock software is intermediary between Internet and PC

To use TCP/IP To connect to the Internet and use TCP/IP Direct connection (LAN, cable modem, DSL needs network card and hardware driver) Dial up connection (Modem) Serial Line Internet Protocol (SLIP) Point-to-Point Protocol (PPP)

Internet Addresses and Domain Names Domain Name System (DNS) way computers contact each other E.g. to visit web site, type in address (URL): www.computing.dcu.ie Numbers convenient for computers TCP/IP uses its DNS application to provide name-toaddress translation DNS translates English address into IP address like 136.2.6.111 All computers connected to the Internet have an IP address defines location

IP Addresses Static IP Address manually assigned to a computer, never changes Dynamic IP Address automatically assigned by the server when you connect, usually using Dynamic Host Configuration Protocol (DHCP)

How Dynamic Address Obtained

Domains Major domains and minor domains: www.computing.dcu.ie.ie is the major domain.dcu is Dublin City University domain.computing is School of Computing server

Domain names Some U.S. domain names:.edu educational establishment.com commercial business.gov government etc. etc. Country domain names:.ie Ireland.uk United Kingdom.de Germany.za South Africa etc. etc.

Network Size Class A addresses for large networks with many devices Class B addresses for medium-sized networks Class C addresses for small networks (fewer than 256 devices)

IP address and Network size IP address in two parts Part 1 identifies network Part 2 identifies node (host or actual computer) IP address expressed as four eight-bit numbers, separated by periods. Example: 136.5.6.25 Class A address range: 1-126 Class B address range: 128 191 Class C address range: 192-223

URL (Uniform Resource Locator) URL s identify each file on the web: http://www.computing.dcu.ie/~dfitzpat/teaching.html http:// tells the browser the protocol is hypertext transfer protocol rules by which the document is transferred. www.computing.dcu.ie is host name Follow host name with path to directory teaching.html is the file holding the document

Routers Traffic cops of the Internet. Get data to destination via most efficient route Check IP envelopes for destination address Calculate best route and sends package Router sends packet to another router (closer to destination), which sends to another.. Router considers Traffic congestion Number of hops

Routers Routers have two or more physical ports Input port (routing process run, routing table) Output port (results from routing, defines route packets should follow) Input queue (holding area for input) Routing table Static specifies specific routes Dynamic can have multiple routes Routing protocols Interior Interior Gateway Routing Protocol(IGRP)) Exterior (Exterior Gateway Protocol (EGP), now replaced by Border Gateway Protocol (BGP))