CPET 499/ITC 250 Web Systems. Topics

Similar documents
The Internet Advanced Research Projects Agency Network (ARPANET) How the Internet Works Transport Control Protocol (TCP)

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

0 TCP/IP overview. 0.1 The Internet

Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

Fundamentals of Information Systems, Seventh Edition

Introduction to Networking

Chapter 2 The Internet and World Wide Web

The Internet. and the World Wide Web

Chapter 10: Application Layer CCENT Routing and Switching Introduction to Networks v6.0

Principles of Information Systems textbook: Principles of Information Systems, Sixth Edition. Dr.Amer Alzaidi Department of Information Systems

Chapter Ten. From Internet to Information Superhighway

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

E-Commerce. Infrastructure I: Computer Networks

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Local area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.

Motivation For Networking. Information access Interaction among cooperative application programs Resource sharing

Web Systems. Lecture 1. An Overview of Web Systems

Chapter 7. Telecommunications, the Internet, and Wireless Technology

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

Chapter 3 The Basics of Networking

Chapter 2 Communicating Over the Network

CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols

2. Introduction to Internet Applications

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials

Introduction to Mobile Ubiquitous Computing Systems

Discovering Computers Chapter 2 The Internet and World Wide Web

Özgür ZEYDAN (PhD.)

Full file at Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

CCNA 1 v3.11 Module 11 TCP/IP Transport and Application Layers

From administrivia to what really matters

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

Internet. Class-In charge: S.Sasirekha

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008

01/17/08 TDC /17/08 TDC363-03

Discovering Computers Chapter 2 The Internet and World Wide Web

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Lecture-4. TCP/IP-Overview:

CCNA Exploration Network Fundamentals. Chapter 03 Application Functionality and Protocols

Session 2. Background. Lecture Objectives

Introduction to Internet, Web, and TCP/IP Protocols SEEM

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Part III: Survey of Internet technologies

TCP/IP Protocol Suite and IP Addressing

Networking and the Web Reminder: Next Quiz on 4/15

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Network fundamentals IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

Chapter 02 Technology Infrastructure The Internet and the World Wide Web

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

Networking and Health Information Exchange: ISO Open System Interconnection (OSI)

ENG224 INFORMATION TECHNOLOGY Part I 3. The Internet. 3. The Internet

PLEASE READ CAREFULLY BEFORE YOU START

Chapter 3: Network Protocols and Communications

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

networks List various types of networks and their

Full file at

Host Computers 4 100,000 1,000,000 8,000, ,000, ,000, ,600, ,000,000

Scale Yourself. Lesson 3: Introduction to Internet Technology. Computer Technology 3/13/2015

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

ACRONYMS BHARAT SCHOOL OF BANKING VLR

Chapter 2 The Internet and World Wide Web

Internet Architecture & Performance. What s the Internet: nuts and bolts view

13. Internet Applications 최양희서울대학교컴퓨터공학부

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

The Internet, Intranets, and Extranets Chapter 7

Communicating over the Network

ACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false.

Layered Model. DoD Model. ISO/OSI Model

Spring Course Title: CPET 581 E-Commerce and Business Technologies (Various Title Workshop in CPET), Cr. 3.

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Network Protocols and Architectures

Chapter 2 Network Models 2.1

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

Networking. Layered Model. DoD Model. Application Layer. ISO/OSI Model

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

The Internet and World Wide Web Chapter4

Chapter 2. Communicating Over The Network

M3-R3: INTERNET AND WEB PAGE DESIGN

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No.

Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works Prentice-Hall, Inc.

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Introduction to TCP/IP

Typical Network Uses

Acknowledgment and Disclaimer:

Part 1: Introduction. Goal: Review of how the Internet works Overview

How does the Internet Work? The Basics: Getting a Web Page. The Basics: Getting a Web Page. Client-Server model. The Internet: Basics

TEST BANK FOR ELECTRONIC COMMERCE 11TH EDITION BY GARY SCHNEIDER

ZENworks for Desktops Preboot Services

Transcription:

CPET 499/ITC 250 Web Systems Week 1 Web System Infrastructure, Protocols, and Applications Paul I-Hai Lin, Professor Dept. of Computer, Electrical, and Information Technology College of Engineering, Technology, and Computer Science http://www.etcs.ipfw.edu/~lin 1 Topics The Internet: Technology Background Internet, Web, Packet Switching, TCP/IP Architecture, IP Addresses; Domain Names, DNS, and URLs; Client/Server Computing TCP/IP Protocols and Application Programs The New Client: Mobile Platforms Cloud Computing Internet Network Architecture Internet Service Providers Internets, Extranet, Wi-Fi, Wireless, Internet 2, etc. 2 1

The Development of Web Topics Web pages - Markup Languages: HTML, XML E-mail, Instant Messaging Search Engine Online Forums and Chat Streaming Media Cookies Web 2.0 and Services Podcasting, Wikis, Music and Video Services, VoIP, IPTV, Online software, Web Services Mobile Apps 3 Internet Internet A TCP/IP networked, distributed information system A collection of computer networks spread around the world The name for a group of worldwide client/serverbased information system for sharing resources and for communications A global, interactive, dynamic, cross-platform, distributed, hypertext and hypermedia information system Examples of Internet-enabled Services Email, File downloading and uploading, WWW Client/Server applications 4 2

Computer Networking & Communications Examples of Data and Information: Voice Multimedia Video Medical record Images Web pages Document etc 5 Internet A collection of LANs, WiFi, and WANs systems and network enabled devices and/or computers Standard Protocols and Applications HTML Pages XML Pages 6 3

Involves Applications Connections of Computers Networking Protocols Transmission Media Networking Devices Networking Hub 7 Computer Networks & Distributed Computer Systems Distributed Processing Loosely connected computer networks Many computers collaborating with each other Client-Server Mainframes Workstation Group Workstation Creation Policy 8 4

Local Area Networks Building Servers Laptops Hub 100BaseT Data 9 Multipoint Line Configuration Multi-drops Sharing a single link: Spatially Time sharing PC Laser printer Ethernet Laptop computer Notebook computer PC Laptop computer Notebook computer Laser printer 10 5

Wide Area Networks (WANs) ATM Router WAN Router1 5 U Router 2 11 TCP/IP Protocol Suite TCP/IP (Transmission Control Protocol/Internetworking Protocol) Layering Model TCP/IP Applications Domain Names TELNET FTP (File Transfer Protocol) HTTP (HyperText Transfer Protocol) HTTPS (secure) And more 12 6

Internet Applications and Addressing Email addressing Web server addressing (domain name, IP address) TELNET addressing (Web) FTP address 13 Email text Internet Content/File Types HTML (Hypertext Markup Language) document Hypertext -- a technique used to link one word or phrase to another word or phrase in a virtual digital publishing system Hypermedia -- a technique used in the Web documents to link one media to another media in the forms of words, color graphics, video clip, etc RTF (Rich Text) - a super ASCII format established by Microsoft in 1980, can be imported to many other systems such as all Windows word processors, and Macs. Postscript - a highly sophisticated and precise page description language that is used for formatting and typesetting the print media. It is a proprietary format owned by Adobes 14 7

Internet Content/File Types MIME (Multipurpose Internet Mail Extension) for sending binary data Color Graphics File GIF Graphics Interchange Format JPEG Joint Photographic Experts Group Video Digital motion video.mov QuickTime Movie (plug-in player).avi Audio/Video Interleaved (1992, Microsoft).mpg a multimedia standard supporting video, audio, and streaming by Moving Picture Expert Group Embedded Programs: JavaScript, Java Applet 15 Audio File formats: Internet Content/File Types wav Waveform Audio File for PC (uncompressed, CD-quality sound file) mp3 the MPEG Layer 3 format (Moving Picture Experts Group) aiff Audio Interchange File Format for the MAC avi Audio, Video Interleaved au standard audio file format used by Sun, Unix and Java midi: Music Instrument Digital Interface, non-streaming audio file Real Audio/Video (not-in-real-time audio/ video) - steaming audio/video 16 8

E-commerce Enterprise Applications high availability and security Messaging/Groupware Content monitoring Security Network Management Servers: Web server File and Print server Database server Mail server 17 Intranet: Enterprise Applications A network within an enterprise uses TCP/IP, HTTP, and other Internet protocols Extranet: A private secure extension of an enterprise via a corporate intranet that allows you and your customer, vendors, and other business partners to communicate and do business using standard Internet technology. Virtual Private Network (VPN) A private network uses public telecommunication infrastructure. Privacy is maintained by the use of tunneling protocol, encryption, and other security procedures. 18 9

Internet Web-Enabled Applications E-Commerce: B2C (Business to Customer), B2B (Business to Business) E-Health Smart Power Grid Electronics publishing with multimedia technology Database applications Application Service Provider Customer Relationship Management (CRM) Supply Chain Management (SCM) Enterprise Management (ERP) Connected smart infrastructure (smartphone, IoTs, etc) 19 Internet Web-Enabled Applications Distance Education Email/Messaging Teleconferencing Entertainment Content Delivery/Advertisement Machine Control and Monitoring Cloud-based Services 20 10

TCP/IP Layer Model Five Layers (Encapsulation of data units) Layer 5: Application Layer Message Layer 4: Transport Layer Segment or User Datagram Layer 3: Network Layer Datagram Layer 2: Frame Data Link Layer Layer 1: Physical Layer Bits A p p l i c a t i o n / T r a n s p o r t Layer 5 / 4 R o u t e r L a y e r 3 S w i t c h L a y e r 2 E t h e r n e t 21 Internet TCP/IP and Internet A virtual network system that is formed by using routers to connect physical networks around the world Routers Special purpose computers dedicated to interconnecting heterogeneous networks Internet Activities Board (IAB) The Internet Engineering Task Force (IETF) The Internet Research Task Force (IRTF) Request For Comments (RFC) process Proposed Standard - Draft Standard - Full-fledged Standard http://www.w3.org 22 11

Layered Tasks Sender, Receiver, and Carrier Hierarchy Preparation Sending Delivering Prepare Email Email Read Email Email Services Higher layer uses lower layer service Send Email Deliver Email Email Server Receive Email Deliver Email 23 TCP/IP Applications Ping (echo service) Telnet (RFC 854) Remote Login terminal emulation protocol that enable clients to log on to remote hosts on the network Provide access to a computer connected to the network FTP File Transfer Protocol, (RFC 959) RFC 959 File transfer applications that enables users to transfer files between hosts across network Provides two virtual connections: Data transfer or exchange (port 20, TCP) Control (commands, replies, process updates; port 21, TCP) SMTP (Simple Mail Transfer Protocol, RFC 821) Mail service 24 12

TCP/IP Applications SNMP (Simple Network Management Protocol) RFC 821 Simple Network Management Protocol) - used to remotely manage and monitor network devices DNS (Domain Name Services) - domain names to IP address translation 25 TCP/IP Applications HTTP (HyperText Transfer Protocol) Establish a connection between the client and server For transferring hypertext (mixed media) documents through WWW Use TCP/IP to support communications between Web servers and Web clients HTTP Communications: A Request from a Web client (client Server) A Response from the Web server (server client) Close or terminate the connection 26 13

TCP/IP Applications NFS (Network File System) - File Access Protocol POP (Post Office Protocol) Network News Transfer Protocol RPC (Remote Procedure Call) - Transfer Procedure (function) Call to another machine TFTP (Trivial File Transfer Protocol)) 27 Transport Layer Transport Layer Specify how to ensure reliable transfer Defines two protocols Transmission Control Protocol (connection oriented, reliable) User Datagram Protocol (connectionless, not reliable) 28 14

Domain Names Human-friendly reference names associated with IP address For TCP/IP based network system Standardized in hierarchical fashion An example: www.purdue.edu edu purdue www - Top level domain name - main or network specific domain name - Web server 29 Domain Name System (DNS) DNS identifies each host on the Internet Similar to the Telephone Number System (country code, area code, number) A Name Server using Client-Server model Tree Structure (Root, Leaves): Organization (Generic) domain Country domain Reverse Unique Domain Name Unique IP address 30 15

Domain Organization ICANN (Internet Corporation for Assigned Names and Numbers), http://www.icann.org/ The authority governs global Internet domain name system com Commercial Organization edu Educational Institution gov Government Institution int International Organization mil Military Groups net Network Support Center org Non-profit Organizations gtld (Generic Top-Level Domain) Program, http://www.icann.org/en/registries/ 31 Domain Organization November 16, 2000: ICANN, the authority that governs global Internet domain name system, has approved seven new domains extensions, in addition to.com,.net and.org: biz, info, name, pro, aero, coop, museum New gtld (Generic Top-Level Domains), http://newgtlds.icann.org/en/ Overview (Video), http://newgtlds.icann.org/en/announcementsand-media/video/overview-en 32 16

Summary 33 17