Internet Applications Lynn Bashaw Manager, Network Engineering.

Slides:



Advertisements
Podobne prezentacje
The Thousand Islands Pan kiedyś stanął na brzegu
Advertisements

Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa
Usługi sieciowe Wykład 9 VPN
Wykorzystanie konta uczelnianego dla potrzeb stron WWW
Jarosław Kurek WZIM SGGW
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
ZAPORY SIECIOWE Firewall – ściana fizycznie oddzielająca silnik od pasażerów w samochodzie Sposób zabezpieczenia komputera/sieci przed osobami niepowołanymi.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
CAv4 Nowe funkcje CAv4 Nowe funkcje. 1 CA Client Outlook Integration- Nowe funkcje, Instalacja i Przegląd. 1-1 CA Client v4 Wymagania systemu 1-2 CA Client.
Przypisywanie adresów TCP/IP
Pojęcia sieciowe.
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
Przegląd zagadnień Struktura sieci systemu Windows 2003
SAMBA Linux.
Internet III rok TiR.
Dariusz Korzun.
POJĘCIA ZWIĄZANE Z SIECIĄ.
Bezpieczna platforma SharePoint
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Funkcje UNIFIED MESSAGING: FAX / IMAP / 2-WAY RECORDING
Office 365.
Tweak of the Week. Supporting Polish EAL students.
Pojęcia związane z siecią
Internet czyli sieć. Internet WAN (ang. international – międzynarodowa; network – sieć, dosłownie międzysieć) – ogólnoświatowa sieć komputerowa, która.
Rozdział 7: Adresowanie IP
Model OSI i TCP/IP, HTML, WWW
© 2007 AMX AMX ® Resource Management Suite ®. © 2007 AMX Confidential Rozwiązania sieciowe Video Konferencje Centra zarządzania Kino domowe Sale wykładowe.
How to make an application on Step by Step Instructions
Systemy operacyjne i sieci komputerowe
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
 Primary School no 17  John Paul II, Chorzow, Poland  Made by Monika Winkler`s Project Group.
Zagrożenia.
FTP i www Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 11.
Much, many, a lot of, some,any
Wstęp do Fizyki Środowiska - Podstawy mechaniki płynów Problems 1 Lecture 1 1)In a vertical capillary filled with water air bubbles are rising Sketch the.
CROSSWORD: SLANG. Konkurs polega na rozwiązaniu krzyżówki. CROSSWORD: SLANG Wypełnione karty odpowiedzi prosimy składać w bibliotece CJK, lub przesyłać.
DEMO Jak założyć konto na Microsoft Virtual Academy?
Les meilleures photos de L'année 2005 D'après NBC A life for two, full of tenderness, obtains happiness as they get closer to heaven. Życie we dwoje,
Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,
S: Present Simple vs Present Continuous.
Legnica ul. Anielewicza 3/1b tel fax mobile Automatyka.
Karol Więsek PwC Abusing APNs for profit. Historia: audyt sieci jednego z operatorów Po powrocie: „czyste” karty SIM.
JOB SEARCH IS A JOB Career planning is building bridges from one’s current job/career.
Writing Ewa Hołubowicz 23 października 2015 Plan  Typy zadań  Cechy wspólne  Instrukcja  Ocena.
Wyższa Szkoła Pedagogiczna im. Janusza Korczaka w Warszawie Internet security risk management Prof. Artis Teilans, Aleksandrs Larionovs.
Marcin Gliński Instytut Języków Romańskich i Translatoryki UŚ Regionalny Ośrodek Doskonalenia Nauczycieli WOM w Katowicach NOCNE POWTÓRKI MATURALNE 2016.
Co Pan robi? Kim Pani jest? This project has been funded with support from the European Commission. This document reflects the views only of the authors,
Dzień dobry! Cześć! This project has been funded with support from the European Commission. This document reflects the views only of the authors, and.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
ST | 9/16/2015 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well.
Opracowanie: Katarzyna Gagan, Anna Krawczuk
BVMS 5.5 Blok 2-Moduł 7: Konfiguracja SNMP
I-CART.
Oracle Cloud Database and IaaS
Dell EMC Channel Technology Event
Wydział Matematyki, Informatyki i Architektury Krajobrazu
A prototype of distributed modelling environment
Managed Service Identity dla zasobów w Microsoft Azure
Running Dictation Activity to Engage Students in Reading, Writing, Listening, and Speaking.
EMPOWEREMENT IN ICT SKILLS. I CREATED MY WEBSITE TO USE IT FOR TEACHING.
Lesson 11 – Problem Solving & Applications of Functions
Sieci komputerowe Usługi sieciowe 27/09/2002.
Computing situation in Poland
Polish L3 Learning Pack Saying your name
Przypisywanie adresów TCP/IP
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Beata Charkiewicz. Table of Contents  Introduction To Android  History Of Android  What is OHA?  Devices with android  Android Features  Android.
Cover page Change background image by right-clicking → Edit background Picture fill → From file First move the gradient mask by activating it (clicking.
SatMapping Your map from space Cover page
Zapis prezentacji:

Internet Applications Lynn Bashaw Manager, Network Engineering

Applications DNS Telnet FTP WWW News

Internet Architecture

Private Peering Public Peering

Internet Architecture

Domain Name Service Machines talk in numbers; Humans can’t remember numbers Map names to numbers – =

Domain Name Service Enter destination in browser

Domain Name Service DNS Resolver DNS Server

Domain Name Service DNS Resolver DNS Server Root Name Server

Domain Name Service DNS Server Root Name Server DNS Server

Domain Name Service DNS Resolver DNS Server

Domain Name Service DNS Resolver DNS Server

Domain Name Service

Telnet

Telnet Client Telnet Server Initially Support NVT NVT - Network Virtual Terminal

Telnet Telnet Client Telnet Server Negotiate Terminal Options

File Transfer Protocol Provides a service for applications that want to move files between networked computers It does NOT define the user interface What you know as FTP is really an application designed to provide a friendly interface to the FTP application. Primary function of FTP is to reduce or remove incompatabilities between the handling of files on different operating systems Uses a set of defined network standard commands

File Transfer Protocol FTP Client FTP Application FTP Server IP Network User “double clicks” on a folder on “Formus” List MAC OS ls SunOS Formus

File Transfer Protocol FTP Client FTP Application FTP Server MAC OS SunOS Control Data Port 21 Port 20

World Wide Web Originated at European Particle Physics Laboratory (CERN) Hypertext system modified for use on the Internet Hypertext is a another method of organization unlike a traditional hierarchial tree Three key specifications of a WWW implementation are; –URL (Universal Resource Locator) –HTTP (HyperText Transfer Protocol) –HTML (HyperText Mark-up Language)

Universal Resource Locator Intended to be a method of identifying a specific resource on a specific host protocol://server/directory/filname http: ftp: telnet: Host Indicator carl.org /pub/carlweb/pa ges index.html jobs.html

HyperText Transfer Protocol Client Server TCP

HyperText Transfer Protocol Client Server Request Chain

HyperText Transfer Protocol Client Server Response Chain

WWW Browser WWW Browser WWW Server WWW Server User requests a resource

WWW Browser WWW Browser WWW Server WWW Server Browser (Client) requests resource from server

WWW Browser WWW Browser WWW Server WWW Server Server provides the resource

WWW Browser WWW Browser WWW Server WWW Server 1. Browser decodes document to present final document to user 2. Browser determines it needs additional resources to complete the document

WWW Browser WWW Browser WWW Server WWW Server Browser (Client) requests resources from server

WWW Browser WWW Browser WWW Server WWW Server Server provides the resources

WWW Browser WWW Browser WWW Server WWW Server Browser finishes decoding the document and presents to the user

Electronic Mail Most popular form of traffic on the Internet Two protocols of interest –Simple Mail Transfer Protocol –Post Office Protocol Originator does not discard mail until target acknowledges receipt

Electronic Mail System User Interface User Interface Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail SMTP Client SMTP Client SMTP Server SMTP Server User Reads Mail User Sends Mail TCP Connection

Electronic Mail System User Interface User Interface Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail SMTP Client SMTP Client SMTP Server SMTP Server User Reads Mail User Sends Mail TCP Connection Alias Expansion & Fowarding Alias Expansion & Fowarding Alias Database

Electronic Mail System Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail SMTP Client SMTP Client SMTP Server SMTP Server TCP Connection Alias Expansion & Fowarding Alias Expansion & Fowarding Alias Database POP Server POP Server Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail POP Client POP Client Alias Expansion & Fowarding Alias Expansion & Fowarding Alias Database Mgmt & Editing Application TCP Connection SMTP Client SMTP Client SMTP Relay SMTP Relay

Addressing account host

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw Composes message from to

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw Completed message is sent to spooler on PC spool

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw At predefined interval SMTP client logs on to SMTP Host and following successful login establishes a TCP session with mail server spool

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw SMTP client transfers all waiting mail in mail spool to mail server spool

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool Mail from bigguy.whitehouse.gov is processed and sent to mail spool to await pick-up

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool SMTP client checks spool and notes message from to

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool SMTP client requests IP address of carl.org from DNS resolver

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool DNS resolver requests IP address of carl.org from domain name server

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool Domain Name Server determines that IP address of carl.org is

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool SMTP client establishes a TCP session to port 25 (SMTP Server)

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool SMTP client transfers message from whitehouse.gov to SMTP Server on denver.carl.org

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashawspool SMTP server acknowledges receipt of message to SMTP client on whitehouse.gov

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw SMTP server puts message from president in mailbox for account lbashaw SMTP client discards message and tears down TCP connection

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw POP client in lynn.carl.org logs on to denver.carl.org and upon successful login establishes a TCP session with the POP server on denver.carl.org SMTP client discards message and tears down TCP connection

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw POP client uses POP to download all mail messages from mailbox for account lbashaw on denver.carl.org to mailbox on lynn.carl.org. Upon successful receipt POP client acknowledges receipt and POP server deletes messages from mailbox on denver.carl.org SMTP client discards message and tears down TCP connection

Example Internet denver.carl.org lynn.carl.org whitehouse.gov bigguy.whitehouse.gov lbashaw I read my message from the President SMTP client discards message and tears down TCP connection

List Server Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail SMTP Client SMTP Client SMTP Server SMTP Server TCP Connection Alias Expansion & Fowarding Alias Expansion & Fowarding Alias Database Administration Program Administration Program Relay Program Relay Program

List Server Outgoing Mail Spool Area Outgoing Mail Spool Area Mailboxes for Incoming Mail Mailboxes for Incoming Mail SMTP Client SMTP Client SMTP Server SMTP Server TCP Connection Alias Expansion & Fowarding Alias Expansion & Fowarding Alias Database Administration Program Administration Program Relay Program Relay Program Digest Program Digest Program

Usenet News Usenet News is a distributed computer conferencing system Conferences in Usenet News are called newsgroups, and messages are called articles Each server can download as much as it wants of what is available on any of the adjacent servers "Pouring water" principle of Usenet News distribution

Usenet News

References Internet RFC/STD/FYI/BCP Archives – –Repository of Internet Specifications STD 13 - Domain Name System STD 8 - TELNET Protocol Specification STD 9 - File Transfer Protocol (FTP)

References RFC Hypertext Transfer Protocol -- HTTP/1.1 STD 10 - Simple Mail Transfer Protocol STD 53 - Post Office Protocol - Ver. 3 RFC Network News Transfer Protocol

References FYI 4 - FYI on Questions and Answers Answers to Commonly asked "New Internet User" Questions FYI 7 - FYI on Questions and Answers Answers to Commonly asked "Experienced Internet User" Questions FYI 34 - Users' Security Handbook