Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Slides:



Advertisements
Similar presentations
History of the Internet WeeSan Lee
Advertisements

How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
The Internet Useful Definitions and Concepts About the Internet.
Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
Chapter 30 Electronic Mail Representation & Transfer
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Internet Basics مهندس / محمد العنزي
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
1 Chapter Internet Applications (DNS, )
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Lecturer: Maxim Podlesny Sep CSE 473 File Transfer and Electronic in Internet.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Computer Networks26-1 Chapter 26. Remote Logging, Electronic Mail and File Transfer.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Simple Mail Transfer Protocol (SMTP)
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Chongseok Park 1.  It is a global system of interconnected computer networks that use the standard Internet protocol suite and it serves billions.
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
Forensic and Investigative Accounting Chapter 14 Internet Forensics Analysis: Profiling the Cybercriminal © 2005, CCH INCORPORATED 4025 W. Peterson Ave.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
TCP/IP Transport and Application (Topic 6)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 26 (Data Communication and Networking): Remote Logging, Electronic Mail, and.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Internet Research Tips Daniel Fack. Internet Research Tips The internet is a self publishing medium. It must be be analyzed for appropriateness of research.
BASIC INTERNET PROTOCOLS: http, ftp, telnet. Mirela Walczak.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
TCP/IP (Transmission Control Protocol / Internet Protocol)
 History (WWW & Internet)  Search tools  Search Engines vs. Subject Directory  Meta search Engines  Steps for Searching  Effective Strategies.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Getting Connected Overview Getting Connected Overview.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Internet Basics. Books TEXT BOOKS: Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, By: Bayros BPB publications OTHER READINGS:
History of the Internet WeeSan Lee
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
© 2010 Computer Science Faculty, Kabul University FTP AND ELECTRONICE MAIL 5 TH LECTURE 4, May, 2010 Baseer Ahmad Baheer.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Chapter 26 Standard Client-Server Protocols
BASIC CONCEPTS ON INTERNET &
Networking Applications
Application layer tcp/ip
Instructor Materials Chapter 5 Providing Network Services
HISTORY OF COMPUTERS AND TECHNOLOGY
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Protocols and networks in the TCP/IP model initially.
Net 323 D: Networks Protocols
Chapter 10: Application Layer
Web Development & Design Chapter 1, Sections 4, 5 & 6
History of the Internet
Net 323 D: Networks Protocols
History of the Internet
Chapter 7 Network Applications
Presentation transcript:

Web Technology

History of the Internet Internet was developed by ARPANet in ARPANet (American Research Project Agency Network)

1969 ARPANET was born. 4 nodes were inter-connected: UCLA,SRI,UCSB, U. Charley Kline from UCLA sent 1 st packet.

1970 ARPANET used NCP (Network Control Protocol), first end-to- end protocol

nodes were connected. Ray Tomlinson of BBN invented program.

was chosen by Ray Tomlinson to separate the userid and hostname.

1974 TCP (Transmission Control Protocol) was invented by Vint and Bob.

1975 First mailing list was created by Steve Walker.

1978 TCP splited into TCP and IP.

1982 TCP/IP is used to inter-connect networks. Thus, the Internet!!!

1984 DNS (Domain Name System) was introduced. > 1000 hosts.

1987 > 10,000 hosts.

1989 > 100,000 hosts

1991 WWW was created by Tim Berners-Lee. Linux was released by Linus Torvalds.

1994 NSFNET was transformed to commercial network. Shopping mall. Can order pizza online.

WWW(World Wide Web) www was created by Tim Berners Lee in The www usually referred to as “The Web”. It is a collection of Millions of files stored on thousands of computers (Web Servers) all over the world. These files may be Text Documents, pictures, videos, sounds, programs and interactive Environment.

Gopher Gopher is Application Layer Protocol. Designed for distributing, searching, and retrieving documents over the Internet. This protocol was invented by a team led by Mark P. McCahill. The Gopher protocol was strongly oriented towards a menu-document design. Gopher is presented an alternative to the World Wide Web in its early stages.

Gopher A file-like hierarchical arrangement that would be familiar to users. A simple syntax. A system that can be created quickly and inexpensively. Gopher is designed to function and to appear much like a mountable read-only global Network File System.

Governing Body of Internet No one person, company, organization or government runs the Internet. It is a globally distributed network comprising many voluntarily interconnected autonomous networks. Its governance is conducted by a decentralized and international multi stakeholder network of interconnected autonomous groups drawing from civil society, the private sector, governments, the academic and research communities and national and international organizations.

Protocols for governing the web HTTP SMTP POP3 MIME IMAP FTP TELNET

HTTP(Hyper Text Transfer Protocol) HTTP is a pull protocol, the user pulls information from a remote site. Protocol consists of GET and POST commands to transfer data. HTTP uses cached files to speed up transfers HTTP Uses LAN accessible cache that is Proxy Server. Proxy allows for reduced load on the internet connection

SMTP(Simple Mail Transfer Protocol) The protocol is very simple. SMTP is a push protocol, information is pushed to a remote site. Uses port 25. All files are ascii text.

POP3(Post Office Protocol 3) Post office protocol. Mail access client. Uses port 110. Messages are downloaded to client but can be stored on server. Does not easily allow multiple clients.

IMAP Internet Mail Access Protocol Improved POP3 Automatically assigns folders Leaves mail on server Only transfers as much as needed per message (headers, subject only on list)

MIME(Multipurpose Internet Mail Extensions) Generally it is used for encoding. Handles Non-ASCII data in an ASCII transfer medium. Defines extensions to support binary attachments of arbitrary format – Images, Audio, Video and multi-media messages – Text having unlimited line length or overall length – Multiple objects in a single message – Character sets other than ASCII – Multi-font messages

FTP(File Transfer Protocol) Used to Transfer files between two computers. Goals of FTP Service – Promote sharing of files (programs and/or data) – Encourage indirect/implicit use of remote computers – Shield users from variations in file storage among hosts – Transfer data reliably and efficiently

Problems of File Transfer At first, file transfer may seem simple Heterogeneous systems use different: – Operating Systems – Character Sets – Naming Conventions – Directory Structures – File Structures and Formats FTP need to address and resolve these problems

FTP(File Transfer Protocol) To resolve these problems FTP uses two ports Port 21 for Connection Control. Port 20 for transfer Data.

User Interface User Data Transfer Function User Protocol Interpreter Server Protocol Interpreter Server Data Transfer Function client server Control Connection Data Connection 21 20

TELNET Terminal Networking It is also known as Network Virtual Terminal. TELNET is a protocol that provides – general, – bi-directional, – eight-bit byte oriented communications – Command Line interface