was not invented by Al Gore…

Slides:



Advertisements
Similar presentations
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
Advertisements

TCP/IP MODEL Maninder Kaur
Evolution of the Internet Mrs. Wilson Internet Basics & Beyond Rocky Point High School.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Internet…issues Managing the Internet
Internet Basics مهندس / محمد العنزي
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Mohammed Saiyeedur Rahman.  E-commerce is buying and selling goods over the internet. This could include selling/buying mobile phones, clothes or DVD’s.
Connecting one computer to another computer creates a network.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
Computer Networks.  The OSI model is a framework containing seven layers that defines the protocols and devices used at each stage of the process when.
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.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Presented by Rebecca Meinhold But How Does the Internet Work?
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Lect 8 Tahani al jehain. Types of attack Remote code execution: occurs when an attacker exploits a software and runs a program that the user does not.
CSCI-100 Introduction to Computing The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
4.01 How Web Pages Work.
P1, P2 & P3 Unit 8 Alex Speer.
Networks – Network Fundamentals
Chapter 3: Network Protocols and Communications
Web fundamentals: Clients, Servers, and Communication
Chapter 5 Network and Transport Layers
Go to youtube and search “Code.org internet videos”
Virtualization of networks
Technologies and Applications
CISC103 Web Development Basics: Web site:
Chapter 5 Network and Transport Layers
Distributed Systems.
Internet and Intranet.
Introduction To Web Design
Evolution of Internet.
Lecture 6: TCP/IP Networking By: Adal Alashban
Internet Fundamentals and Background
NET323 D: Network Protocols
Wednesday, September 19, 2018 What Is the Internet?
TASK 4 Guideline.
Internet and Intranet.
Internet Fundamentals and Background
Internet.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
CS222 Web Programming Course Outline
CISC103 Web Development Basics: Web site:
Topic 5: Communication and the Internet
I. Basic Network Concepts
1 Introduction to the Internet.
Modelling the internet
Web Design & Development
NET323 D: Network Protocols
Modelling the internet
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Starting TCP Connection – A High Level View
Internet and Intranet.
TCP/IP Protocol Suite: Review
The Internet CSCI 101.
Lecture 3: Secure Network Architecture
CPEG514 Advanced Computer Networkst
The Internet What is the internet?
Internet Basics Videos
Protocol Application TCP/IP Layer Model
INFORMATION FLOW ACROSS THE INTERNET
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Internet and Intranet.
Presentation transcript:

was not invented by Al Gore… The Internet was not invented by Al Gore…

Who? Vint Cerf Bob Kahn

What / When? Developed the underlying protocol (known as TCP / IP) for the Internet as we know it today in the 1970s The internet was created as part of ARPANET (Advanced Research Projects Agency NETwork) Was created to be a distributed sharing platform for Department of Defense projects that could survive a nuclear attack

Centralized vs Decentralized

Important! The internet is not a network, it is a network of networks interlinked together No one group controls the internet, there are hundreds of ISP (Internet Service Providers) that provide access and help manage the infrastructure that connects

Hot Topics Net Neutrality – ISPs should not be allowed to favor (allow faster access) certain sites (the ones that pay them money) over others; also prevents ISPs from blocking certain sites Removal would allow ISPs to charge users to access certain sites at higher speeds in order to help increase the ISPs bandwith Removal would also allow ISPs to somewhat control what sites a user could visit (like how cable companies have channel packages) Internet Censorship – allows countries / groups to control what is published online as well as what can be viewed Can be used to protect users from child pornography Can also be used to find people that disagree with the government

Addresses on the Internet The internet is really just a bunch of computers all linked together through ISPs (some larger companies are their own ISP) Each computer connected to the Internet has an address (or really multiple addresses) Your router provides you an address Your router is provided an address by the ISP The ISP has an address assigned to them by the Tier 1/2 ISPs Tier 1/2 groups decide their address through peer agreements to allow the exchange of information

IP The Internet Protocol (IP) defines the structure of an internet address or IP address In the old days, v4, and IP address was 4 numbers (each between 0 and 255) separated by periods. The new addresses, v6, are 8 numbers (each between 0 65535 and written in base 16) separated by colons Why switch versions? Due to the number of devices connecting the internet, ISPs are starting to run out of addresses as are Tier 1/2 providers because they have so many connections to other Tier 1/2 providers v6 allows for substantially more addresses than v4

Finding an Address In addition to providing you an address, your ISP also providers you with a Domain Name Service (DNS) that allows you to look up addresses using their nice name (or domain name) like www.google.com Your computer requests the IP address from the DNS and the DNS responds back with the IP address (in the format you requested it)

DNS Providers are Prolific You are not generally bound to use your ISPs DNS There are a bunch of others Google operates one Cloudflare operates one OpenDNS operates one Among many others DNS is also distributed like the internet and there exist peer communication agreements between DNS providers Side Note: this is why it takes so long for DNS changes to propagate, they are literally having to be sent to hundreds of other DNS providers for them to apply

DNS Can Be Attacked Spoofing is when the DNS provider you use is hacked and common websites start responding with the wrong address DOS / DDOS (Denial of Service / Distributed Denial of Service) are attacks when either a website’s server or a DNS provider are sent so many requests that the servers cannot respond quickly enough causing them to crash

Sending Requests on the Internet Requests on the internet are broken up into small pieces known as packets Because the internet is distributed (no central provider), each packet could take a different path to the destination server and they may not arrive in the right order The destination server has to receive all the packets and rearrange them into the order they were sent The path a particular packet follows is determined by a router (not the kind in your house)

Routers Routers are computers that facilitate communication between other computers on the internet When they receive a packet they look at the destination and determine the best path (based on time, congestion, and politics) for that packet to follow Each and every router is configured and operated differently which makes the internet more fault tolerant and open

Routers Gets Lots of Packets Each router has a buffer (or an incoming queue) where all new packets line up to be processed and sent on If the line fills up due to too many packets, the router kills kills any new packets that arrive until some space in the line has been made (extreme checkout lines at Walmart) This killing process is formally known as dropping a packet The IP protocol just sends packets and hopes for the best The follow-up, TCP, acknowledges when a packet is received and if some packets are missing, it will re-request them

Lots of Protocols Build on TCP HTTP (HyperText Transfer Protocol) which transfers HTML (HyperText Markup Language) between servers is one such protocol TCP does not know about security so there exist ways of securing HTTP from prying eyes SSL (Secure Sockets Layer) and TLS (Transport Layer Security) form the backbone of HTTPS These allow packets to be encrypted (not readable without a code which only your computer has) before they are sent to your computer Secure websites are required to be certified by a certificate authority before they can send secure information, in reality this just requires you pay a bit of money every couple of years