Outline. History of Internet Internet Properties TCP/IP IP Address Domain Name/URL Internet Infrastructure Server and Clients

Similar documents
Component 4: Introduction to Information and Computer Science

and the World Wide Web

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

The Internet and the World Wide Web

Introduction to Networking

The internet What is it??

Typical Network Uses

Introduction to the Internet. September 7, 2005 Lecture 1

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

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

Network Connectivity and Mobility

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

5/17/2009. Networked Computers Change Our Lives. People Are More Interconnected. Nowhere Is Remote. English Is Becoming a Universal Language

INTRODUCTION TO THE INTERNET. Presented by the Benbrook Public Library

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

networks List various types of networks and their

The Basics of Networking

Introduction to computer networking

Chapter 3. The Basics of Networking

ITP 140 Mobile Applications Technologies. Networks

Chapter 16 Networking

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

LECTURE WK4 NETWORKING

Network Protocols and Architectures

"The Internet. All the piracy and none of the scurvy." -- Anonymous

Chapter 11: Wide-Area Networks and the Internet

Chapter 6 The Internet

Business Data Communications and Networking

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

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

CS 204: Advanced Computer Networks

Overview of the Internet

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Acknowledgment and Disclaimer:

Özgür ZEYDAN (PhD.)

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery

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

BUSINESS DATA COMMUNICATIONS & NETWORKING

PIC 40A. Lecture 1: The Internet. Copyright 2011 Jukka Virtanen UCLA 1 03/31/14

The Internet. Connecting to the internet. Role of the ISP. Who is online? Internet users by country 2/18/2009. The Internet More than Just WWW

FACTFILE: GCE DIGITAL TECHNOLOGY

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

MR AZIZUL ZAMRI BIN MUHAMED AMIN WEB : Your Logo

Networking and Internetworking 1

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

Connected computers are better! How s it done? Lawrence Snyder University of Washington, Seattle

Local Area Networks; Ethernet

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

Component Function Example

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

Session 4 Networks II

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

DATA COMMUNICATION AND NETWORKS

EEC-484/584 Computer Networks

Introduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana

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

Chapter 3 The Basics of Networking

CNT 4007 Computer Networks - Chapter 1 : Overview

An internet or interconnected network is formed when two or more networks are connected.

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

Is IPv4 Sufficient for Another 30 Years?

Introduction to Computer Science 2017 Networking. Sören Schwertfeger

Chapter 7. Telecommunications, the Internet, and Wireless Technology

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

Lecture 10 Internet. ECE 197SA Systems Appreciation. Internet

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

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

COMPUTER NETWORK. PREPARED BY: DHAVAL R. PATEL Page 1. Q.1 Explain IP address. IP address is unique number of network device in network.

CNPE Communications and Networks Lab Book: Data Transmission Over Digital Networks

Special expressions, phrases, abbreviations and terms of Computer Networks

Parts of a Network. app. router. link. host. Computer Networks 2

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

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

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

CSC Introduction to Computers and Their Applications. Background

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

Chapter 2 Communicating Over the Network

Due date for pairs programming assignment is next Wednesday before class. 2/16/ Larry Snyder, CSE 1

Fig (1) client and Server network

WEBINAR. Web Browsing 101 1/12/2012 WEBINAR TIPS:

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

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

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

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

CHAPTER 2: NETWORKS AND THE INTERNET

Session 3 Networks I

Part I: Introduction. 1: Introduction 1

Data and Computer Communications

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Outside the Box: Networks and The Internet

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

2. Introduction to Internet Applications

SJTU 2018 Fall Computer Networking. Wireless Communication

CS3600 SYSTEMS AND NETWORKS

4.2 Virtual Circuit and Datagram Networks

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

Discovering Computers Chapter 2 The Internet and World Wide Web

Inside vs. Outside. Inside the Box What the computer owner actually has possession of 1/18/2011

Networking Applications

Transcription:

Outline History of Internet Internet Properties TCP/IP IP Address Domain Name/URL Internet Infrastructure Server and Clients

The Internet The Internet is the computer network that connect computers throughout the world. https://www.youtube.com/watch?v=dxcc6ycz73m A computer network can be connected by: copper or optical wire (wired network) Through radio-like signal (wireless network) or both https://www.youtube.com/watch?v=zhef7e4kopm

History of Internet ARPANET is the first project that tried to connect many different computer networks together The first connection happens in 1969 between University of California, Los Angeles and Stanford Research Institute In 1983, TCP/IP was invented and became a backbone the Internet In 1990, ARPANET underwent a big upgrade which later becomes the Internet

Internet Properties Each computer network will select a presentative called host to join the Internet All hosts must speak the same language, TCP/IP protocol. Different parts of the Internet are operated by different entities such as universities, governments, telephone companies No one owns the Internet

What does it mean to be on the Internet Run TCP/IP protocol Have an IP Address Can send IP packets to other computers on the Internet

TCP/IP Protocol IP or Internet Protocol moves data packets from one host to another. No connection stays so there is no guarantee of successful delivery TCP or Transmission Control Protocol establishes a reliable connection between two hosts. TCP can resend lost packets. Internet uses both protocols because both of them compliments each other https://www.youtube.com/watch?v=5o8cwafcxnu

Transmission Control Protocol (TCP) On Sender Side: TCP breaks message into packets. TCP then pass packets to IP, sending packets to the sender. Wait for acknowledgement/resend message, resend packets as necessary. On Receiver Side: TCP receive packets from IP. If all packets are received, send acknowledgement message to sender, the reconstruct the message from packets. If some packets are missing, send resend message.

Internet Protocol (IP) IP uses IP Address to relay packets across networks IP also decides which datagram (packet) path to take, this process is called Routing.

IP Address Each computer on the Internet must have unique IP Address IP Address consists of 4 numbers separated by dots. Each number ranges from 0 to 255 Current version of IP is IPv4 Address For example, 202.28.249.7 is an IP address for www.cmu.ac.th

Future IP Address Internet users start to reach billion active users but IP Address is limited IP Address that begins with 18 is IP Address of computers at MIT but MIT doesn t have enough computers to use all those IP Address One solution is to increase the size of IP Address IPv6 Address are currently being developed and tested along side IPv4 Address. In the near future, IPv4 Address will be retired. (just like when phone number changes form 9 digits to 10 digits) Example: IPv6 address for www.cmu.ac.th is 2001:3C8:5007::98

Domain Name IP Address is hard to memorize. For example, if we want to access Facebook, we have to type its IP Address of 69.63.176.13 Domain Name is invented to cover IP Address so we can only need to type www.facebook.com instead of 69.63.176.13 Web Browser will connect to Domain Name Server (DNS) to translate www.facebook.com to 69.63.176.13 https://www.youtube.com/watch?v=5o8cwafcxnu

DNS Server Domain Name DNS Server IP address www.cs.science.cmu.ac.th 202.28.248.60

Reading Domain Name To read a domain name, we start from the rightmost part of the domain name, or Top Level Domain (TLD) 3-letter (or more) TLD usually indicates Type of the entity (commercial, governmental organization, etc.) 2-letter TLD usually indicates where the domain is registered (China, Thailand, Myanmar, etc.) More information at https://en.wikipedia.org/wiki/list_of_internet_top-level_domains

Examples of TLD TLD Intended Use (Original) TLD Country.com.net.org.gov.edu.mil.int.biz.info Commercial Network Infrastructure Organization Government (US) Educational Organization Military (US) International Organization (Treaty) Business Informational Site.cm.cn.mm.mn.th.tv.uk.us.vn Cameroon China Myanmar Mongolia Thailand Tuvalu United Kingdom United States Vietnam 15

Reading Domain Name (cont.) After the TLD, the next level domain can be: Type of entity (if the TLD is country code) Name of the entity (if the TLD is type of entity) The domain will get more specific the lower (right) level it gets. The leftmost characters indicate service the entity provides. For example, www is web service. Example domain name: www.cs.science.cmu.ac.th

Uniform Resource Locator (URL) To get to a specific item (webpage, file, etc) on the Internet, we need a URL, or web address. An example of URL (basic version): http://www.cs.science.cmu.ac.th/course/201110/doku.php 1 2 3 4 A URL consists of: 1. Protocol 2. Domain Name 3. Path 4. Item Name

Internet Infrastructure (First Layer) Each computer or computer network will connect to Internet Service Provider (ISP) such as TOT, 3BB, True, AIS Fiber Because ISP needs to provide service to customers all over the country, it has multiple connections in many provinces called Point of Presence (POP) POP LAN

Internet Infrastructure (Second Layer) Each POP connects to bigger connection points called Network Access Points (NAPs) NAPs has no owners because it accepts all connection from POP in different ISP POP POP POP NAPs POP

Internet Infrastructure (Final Layer) NAPs from different countries communicate via wired and wireless. We call this communication the Internet!!! Internet NAPs NAPs NAPs

Cellular Networks For mobile phone (2G, 3G, 4G networks) Devices (phones) connect wirelessly to the network via cellular towers When you move, the phone will switch from one cellular tower to another automatically A cell tower (source: wikipedia)

An Example of Cellular Network Source: http://www.rfwireless-world.com

Internet Servers and Clients Every component in the internet acts as server or client or both Servers are service providers for other computers such as Web servers, e-mail servers, FTP servers, etc. Clients are users of those services

How Big is The Internet? TCP/IP is the most crucial part of the Internet because we can connect to people in different networks without hassle. If you want to be on the internet, you must obey TCP/IP. No one controls the (entire) Internet so we feel freedom on the Internet There are over 3.3 billions users and 45 billions registered websites. Technology that involves the Internet takes a huge leap in development in the past 10 years.

How Fast is Your Internet Connection? There are two ways to measure internet connection speed: Bandwidth and Latency (Lag). Bandwidth Amount of data that can be transfer during a second Usually measure in (kilo, mega)bytes/second Affect how long it takes to download a file Latency Measure delay (seconds) Time it takes for data to reach you Affect real-time communication/ online gaming

1 Minute in 2017 900,000 Facebook logins 4.1 million YouTube views 3.5 million Google searches 46,200 Instagram posts Image Source: Visual Capitalist