Objectives. Connecting with Computer Science 2

Similar documents
Connecting with Computer Science Chapter 5 Review: Chapter Summary:

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

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

Full file at

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

CCNA R&S: Introduction to Networks. Chapter 10: The Application Layer

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

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

Chapter 10: Application Layer

CHAPTER 2: NETWORKS AND THE INTERNET

Application Layer: OSI and TCP/IP Models

Internet. Class-In charge: S.Sasirekha

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

From administrivia to what really matters

and the World Wide Web

Introduction to TCP/IP

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

CCNA Exploration Network Fundamentals. Chapter 03 Application Functionality and Protocols

Unit 28 Website Production ASSIGNMENT 1

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

Web Engineering (CC 552)

ZENworks for Desktops Preboot Services

TEST BANK FOR ELECTRONIC COMMERCE 11TH EDITION BY GARY SCHNEIDER

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

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

Teh Interwebs CISC 282. September 13, The Internet/WWW

Chapter 4: Networking and the Internet

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

Networks, WWW, HTTP. Web Technologies I. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP / 35

EEC-682/782 Computer Networks I

Chapter 4 The Internet

Chapter 4: Networking and the Internet. Copyright 2015 Pearson Education, Inc.

Interconnecting Cisco Networking Devices Part1 ( ICND1) Exam.

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

Chapter 4: Networking and the Internet

1. Web Technology... 6

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

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

Hands-On Ethical Hacking and Network Defense

2. Introduction to Internet Applications

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

General Terms Node - File Permissions - file permissions file

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

OSI Model with Protocols. Layer Name PDU Address Protocols Device

Chapter 11: Wide-Area Networks and the Internet

Network Protocols - Revision

Typical Network Uses

Chapter 02 Technology Infrastructure The Internet and the World Wide Web

CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols

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

M3-R3: INTERNET AND WEB DESIGN

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

Course Overview. Internet Technology 1

Network+ Guide to Networks 6 th Edition. Chapter 9 In-Depth TCP/IP Networking

Special expressions, phrases, abbreviations and terms of Computer Networks

TCP /IP Fundamentals Mr. Cantu

TCP/IP Protocol Suite and IP Addressing

Application Layer -1- Network Tools

Networking By: Vince

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

ITEC 3210 M - Applied Data Communications and Networks. Professor: Younes Benslimane, Ph.D.

Global Servers. The new masters

Time: 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups as directed. Group A.

Fundamentals of Information Systems, Seventh Edition

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

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

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

Lecture 2. Computer Networks Models. Network Models 1-1

Data & Computer Communication

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers

CS 356 Lab #1: Basic LAN Setup & Packet capture/analysis using Ethereal

Internet Overview. Introduction to Internet Technology Overview of Web Authoring. Internet Technology 1

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

Assignment - 1 Chap. 1 Wired LAN s

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

Collection of (1) Meta-network. Uses a standard set of protocols Also uses standards for structuring the information transferred

ch02 True/False Indicate whether the statement is true or false.

SYSTEMS ADMINISTRATION USING CISCO (315)

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

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

MR AZIZUL ZAMRI BIN MUHAMED AMIN WEB : Your Logo

TCP/IP Networking Basics

Faculty of Science and IT Course title. Pre-requisite/corequisite

TCP/IP. Model and Layers Bits and Number Bases IPv4 Addressing Subnetting Classless Interdomain Routing IPv6

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁

Hands-On TCP/IP Networking

Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Introduction to Bioinformatics

Introduction to Bioinformatics

Data Communication & Computer Networks MCQ S

CS WEB TECHNOLOGY

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

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

Teh Interwebs CISC 282. January 9, The Internet/WWW. Set of rules that govern communication The "language" spoken by the computers in a network

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

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

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

Transcription:

Objectives Learn what the Internet really is Become familiar with the architecture of the Internet Become familiar with Internet-related protocols Understand how the TCP/IP protocols relate to the Internet Learn how IP addresses identify devices connected to the Internet 2

Objectives (continued) Learn how DHCP can be used to assign IP addresses Learn how routers are used throughout the Internet Learn how a DNS server translates a URL into an IP address Learn how port numbers are used with IP addresses to expand Internet capabilities Learn how NAT is used in networking 3

Objectives (continued) Learn how to determine your own TCP/IP configuration Learn how HTML and XML are used with the World Wide Web Learn how to develop a simple Web page using HTML Learn how search engines make the World Wide Web more usable 4

Why You Need to Know About The Internet Internet as revolutionary information technology Impacts most spheres of human thought and action E-commerce, information exchange, embedded devices Intersection with computer science Networks Protocols Server and client programs 5

What is the Internet? The Internet: global collection of LANs and WANs Internet service provider (ISP) connects desktop to the Net No single entity owns the Internet Some groups propose rules Other groups provide maintenance Sum of Net activities serves the larger social good 6

The Architecture of the Internet Anatomy of a connection Desktop linked via modem/transceiver to LAN of ISP ISP switching center: called a point-of-presence (POP) POP connected to larger ISP with larger POP Larger ISP connects to national or international ISPs, called national backbone providers (NBPs) Network equipment and protocols critical to process 7

8

Protocols Protocol: set of rules that facilitate communication Many protocols involved with the Internet HTTP (Hypertext Transfer Protocol) SMTP (Simple Mail Transfer Protocol) FTP (File Transfer Protocol) Protocols especially vital for networking 9

TCP and IP TCP (Transmission Control Protocol) Responsible for the reliable delivery of data Separates data into manageable, fixed-size packets Establishes virtual circuit for transmission Manages packet sequencing Re-transmits packets received in error Header appended to data segment contains relevant information 10

11

12

TCP and IP (continued) IP layer adds address header to TCP packets Most widespread version (IPv4) has 32 bit value New version of IP (IPv6) has 128-bit addresses IPv4 address hierarchy First part identifies network class (A, B, C, D, E) Middle part identifies the host on the network Final part identifies the node connected to the host 13

14

TCP and IP (continued) Class indicates entity size and IP address allocation IANA (Internet Assigned Numbers Authority) maintains global high-level registry of IP addresses ARIN (American Registry for Internet Numbers) Agency allocates IP addresses to NBPs and ISPs ISPs allocate addresses to other ISPs and home users IP supports subnet 15

DHCP DHCP: Dynamic Host Configuration Protocol Allows for automatic assignment of IP addresses Computer uses DHCP to get IP address from router Flexibility for Database Administrator Sets up server to allocate block of addresses One time cost to configure computer for DHCP 16

Routers Router Computer linked to different communication lines Routes packets on to line closer to destination Joins networks together, including the Internet Monitors communication lines for congestion May send message packets along different paths Routers work in a manner similar to post office 17

18

High-Level Protocols Suite of protocols can be compared to OSI layers TCP/IP spans Session, Transport, Network layers SMTP, HTTP, FTP above TCP/IP in OSI model High-level protocols use TCP/IP to accomplish tasks TCP splits messages into packets, if necessary TCP layer adds header, forwards to IP for address IP sends packets to Data Link and Physical layers 19

20

SMTP SMTP: Simple Mail Transport Protocol (SMTP) Used to send e-mail messages over the Internet Establishes link from e-mail client to e-mail server Handshaking creates parameters of communication Receipt of e-mail handled by another protocol POP3 (Post Office Protocol version 3) IMAP (Internet Message Access Protocol) 21

FTP FTP: File Transfer Protocol Provides efficient transmission of data files Requires client and server programs (like SMTP) Most OSs include command-line FTP client Windows: type FTP at the command prompt or Specify server address in the IE address bar 22

23

Telnet Telnet: Internet standard protocol for remote login to a UNIX host Telnet runs on top of TCP/IP Allows client computer remote control over host Most OSs include a command-line Telnet client 24

HTTP HTTP: Hypertext Transfer Protocol (HTTP) Developed in 1990 by Tim Berners-Lee Allows Web browsers and Web servers to communicate Central to the idea of the World Wide Web Example, http://www.course.com http tells browser you are retrieving Web page with Hypertext Transfer Protocol 25

URLs and DNS Development of the Domain Name System (DNS) Layers natural language name over IP address Provides user friendly interface with Internet Uniform Resource Locator (URL) Consists of the domain name followed by specific folder and/or filenames DNS server resolves domain names from URLs into IP addresses 26

27

URLS and DNS (continued) DNS server: computer maintained by ISP Performs lookup on URL (Uniform Resource Locator) Responsible for a portion of the world s domains Communicates with other DNS servers Domain levels Top level domains (TLDs):.com,.edu,.gov,.net,.org Server at each level has knowledge of lower-level Example: faculty.weber.edu 28

29

Port Numbers Port number: address specification below IP layer Port functions like apartment number in address Most protocols have a standard port number A possible 65,636 port numbers for each IP address Specify port by appending number to domain or IP address Example, http://192.168.2.33:8080 192.168.2.33 specifies the IP address 8080 specifies port number 30

31

NAT NAT (Network Address Translation) protocol Multiple computers share one Internet connection Dependent on DHCP and port numbers NAT structure Internal range: 192.168.0.0 to 192.168.255.255 Only IP address presented to the Internet: 192.168 Internal nodes use port number with IP address TCP routes messages to node with matching port 32

Checking Your Configuration Type IPCONFIG command at in console window Screen reflects Current IP address Subnet mask Address of your gateway to the Internet More information: use IPCONFIG /ALL command 33

34

HTML Web page Largest class: text files Contains text information and HTML (Hypertext Markup Language) tags HTML tags Formatting commands Browser uses tags to display graphical content Knowledge needed to use Web page design tools 35

36

37

38

Creating a Simple Web Page Open Notepad window Type in the HTML document shown in Figure 7-9 Save file to disk with.htm or.html extension Use Windows Explorer to locate file Browser displays document formatted in HTML code HTML is free form and not case sensitive Hyperlinks: connection to another page 39

40

41

Creating a Simple Web Page (continued) Web Server Programs: provide dynamic Web pages DHTML (Dynamic Hypertext Markup Language) HTML/DHTML and scripting code Completely dynamic Web pages CGI, ASP, JSP, PHP, and Python Web services: program contains data used by other programs or Web pages 42

XML SGML: specification source for HTML and XML HTML limitation: does not affect Web page content XML (Extensible Markup Language) Similar to HTML in structure Also provides data and metadata (information about data) Can be used to display Web pages Most important use: transfer data 43

44

Using the Internet Internet as tremendous resource Invest time to develop searching skills Professional, home, student life Search engines Replace newsgroups as primary search vehicle 45

Search Engines Most common search method: crawling Uses program called a bot (for robot) or a spider Bot starts with a few pages submitted for indexing Indexed pages scanned for links to other Web pages Process continues for every retrieved page Index to page made from relevant words and keywords of <META> tag Computer scientists design and maintain search engines 46

One Last Thought The Internet has grown into global forum Information gathering and communication Entertainment and E-commerce Some issues Anonymity and reliability of information Identity theft and virus replication Computer scientist and Internet co-evolve 47

Summary Internet is a collection of LANs and WANs No single entity controls the Internet Hierarchy of ISPs and NBPs manage connections Protocols are critical in Internet Operation TCP/IP lies at heart of protocol suite TCP manages data delivery 48

Summary (continued) IP provides for addressing Every node in the Internet has a unique address DHCP automatically assigns addresses Routers: key hardware component of Internet High-level protocols: HTTP, FTP, SMTP, POP3, and IMAP Uniform resource locator (URL): specifies address 49

Summary (continued) DNS server: resolves domain name to IP number Hypertext markup Language (HTML): language of World Wide Web Web page: content formatted with HTML tags Scripting Languages: generate dynamic pages Hyperlink: connection to another Web page Search engines: generate database of searchable Web sites 50