CS1001 Lecture 8.

Slides:



Advertisements
Similar presentations
The Internet Useful Definitions and Concepts About the Internet.
Advertisements

Web Server Administration
1 CS1001 Lecture Overview Java Programming Java Programming Midterm Review Midterm Review.
Layer 7- Application Layer
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
CS1001 Lecture 6. Overview Homework 1 Homework 1 Memory, Data Storage Memory, Data Storage Architecture Comparisons Architecture Comparisons Computer.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
E-Business William R. Mussatto CyberStrategies, Inc. 12/2/2000.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
The Web and Web Services Jim Graham NR 621 Spring 2009.
CS1001 Lecture 9. Overview Security Security HTML HTML.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Mr C Johnston ICT Teacher G055 - Lecture 10 Network Protocols.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Week-7 (Lecture-1) Internet Protocols: TCP/IP, Client Server: Protocol: Specification in networking and Communications It defines the procedures to be.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Introduction to the Internet
4.01 How Web Pages Work.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Application Layer Functionality and Protocols Abdul Hadi Alaidi
4.01 How Web Pages Work.
Instructor Materials Chapter 5 Providing Network Services
Introduction to the WWW
Level 2 Diploma Unit 10 Setting up an IT Network
HTTP and Abstraction on the Internet
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Introduction To Web Design
Some bits on how it works
Protocols and networks in the TCP/IP model initially.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Network Architecture Introductory material
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Review of Important Networking Concepts
1 Introduction to the Internet.
Digital Planet: Tomorrow’s Technology and You
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
ACT102 Introduction to web design
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
HTTP and Abstraction on the Internet / The Need for DNS
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Protocols 2 Key Revision Points.
Introduction to World Wide Web
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
OSI Reference Model Unit II
4.01 How Web Pages Work.
4.01 How Web Pages Work.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

CS1001 Lecture 8

Overview Internet Services Security Markup Languages HTML

Goals Understand Internet Services Examine network security issues What is a “Markup Language”? Learn Basic HTML

Assignments Brookshear: Ch 8.2, 8.3 (Read) Read HTML Primers http://www.columbia.edu/acis/webdev/ http://www.davesite.com/webstation/html/ http://www.w3.org/MarkUp/ Primer on the Semantic Web http://www.scientificamerican.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21&catID=2 Read linked documents on these slides (slides will be posted in courseworks)

Network Protocols A Protocol is a means for two parties to exchange data. Contains ways of sending/receiving/acknowledging data, error recovery, ability to switch context Example: HTTP, SMTP

Figure 3.18: The Internet software layers

Figure 3.19: Following a message through the Internet

Figure 3.19: Following a message through the Internet (continued)

Protocols There are distinct protocols at each of the Link, Network, Transport, Application layers Protocols establish standards for exchanging binary data Protocols can be optimized for each task (some protocols are good for transferring large files… others are better for transferring streaming video)

Figure 3.20: Choosing between TCP and UDP

Figure 3.17: Package-shipping example

Figure 3.13: A typical URL

Figure 3.14: A simple Web page expressed in HTML

The Internet HTTP (Hypertext Transfer Protocol) is sent over TCP/IP (Transmission Control Protocol/Internet Protocol). HTTP is a means of efficiently requesting and sending HTML pages/graphics. TCP/IP is generic and operates at the lower “Transport” layer

Core Internet Services DNS – Translates Names to numerical IP Addresses IP Addresses consist of 4 “octets” of data (a number from 0 to 255)

Markup Languages A markup language exists only in the context of some other language. A markup language surrounds and “marks up” terms in an existing language. HTML “marks up” human languages with structural and presentational information Examples: HTML, XML, LaTeX

HTML Hypertext Markup Language “Hyper” => Text in multiple dimensions International Standard (W3C) Describes the structure of information (not really the presentation of it)