Programowanie sieciowe w Javie Michał Kuciapski

Slides:



Advertisements
Podobne prezentacje
Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa
Advertisements

Użytkowanie Sieci Marcin KORZEB WSTI - Użytkowanie Sieci.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
CORBA Łukasz Wnęk.
Rozszerzalność systemów rozproszonych
Autor Roman Jędras Prowadzący: dr inż. Antoni Izworski Przedmiot:
Architektura Systemów Komputerowych
WPROWADZENIE DO SIECI I INTERSIECI
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
Pojęcia sieciowe.
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Zaawansowane technologie Javy Wykład 5 (6 marca 2012) Programowanie sieciowe (1)
Gniazda komunikacji sieciowej w języku Java
Monitoring Sieci Narzędzia Sieciowe.
Sieci komputerowe: Firewall
Paweł Fałat Katedra Informatyki Stosowanej
Internet Usługi internetowe.
USŁUGI INTERNETOWE TCP/IP WWW FTP USENET.
Protokoły sieciowe.
LEKCJA 3 ADRESOWANIE SIECI I HOSTÓW vol 1
KONFIGURACJA KOMPUTERA
Spis Treści SLAJD 1-IMAP SLAJD 6 – SLAJD 2-SMTP SLAJD 7-DHCP
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Cecylia Szymanska - Ban | Education Lead Microsoft.
POJĘCIA ZWIĄZANE Z SIECIĄ.
Konfiguracja kont w programie Adobe Dreamweaver
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Adresy komputerów w sieci
Temat 1: Podstawowe pojęcia dotyczące lokalnej sieci komputerowej
Realizacja prostej sieci komputerowej
Pojęcia związane z siecią
Sieci komputerowe.
Podstawy działania wybranych usług sieciowych
Co jeszcze mógłby wymyślić Einstein gdyby znał applety Javy? Dolnośląski Festiwal Nauki i Techniki Wrocław 2005.
ADRES IP – unikatowy numer przyporządkowany urządzeniom sieci komputerowych. Adres IPv4 składa się z 32 bitów podzielonych na 4 oktety po 8 bitów każdy.
Prezentacja Adrian Pyza 4i.
ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom.
SYSTEMY OPERACYJNE Adresowanie IP cz3.
INTERNET Sieć komputerowa o światowym zasięgu łącząca sieci lokalne, sieci rozległe i wszystkie komputery do nich podłączone. Służy do komunikacji między.
Adresowanie w sieci komputerowej
Laboratorium systemów operacyjnych
Programowanie sieciowe w Javie
Aplikacje TCP i UDP. Łukasz Zieliński
Systemy operacyjne i sieci komputerowe
Zasada działania sieci Internet
Model warstwowy sieci ISO/OSI
Systemy operacyjne i sieci komputerowe
Technologie programowania systemów internetowych
Poczta elektroniczna "electronic mail") A.Ś.
Systemy operacyjne i sieci komputerowe
Podstawy języka skryptów
Rys historyczny Rok 1981 – zdefiniowanie protokołu IPv4
Programowanie sieciowe w Javie Michał Kuciapski
KOMPUTER I INTERNET.
INTERNET jako „ocean informacji”
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Podział sieci IP na podsieci w ramach CISCO
Elementy przeglądarki internetowej Pasek menu Pasek kart Pasek adresowy Pasek wyszukiwania Okno z zawartością strony internetowej Zakładki (ulubione)
Zaawansowane technologie Javy Wykład 4 (16 marca 2017)
Klasowanie adresów IP.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Model TCP/IP Wykład 6.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Anonimowo ść w sieci. Sposoby zachowania anonimowośc i VPNProxyTOR.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Sieci komputerowe Usługi sieciowe 27/09/2002.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Poczta elektroniczna "electronic mail") A.Ś.
Zapis prezentacji:

Programowanie sieciowe w Javie Michał Kuciapski

Możliwości sieciowe Javy

3 z 13 Korzyści z zastosowania Javy w programowaniu sieciowym Język zaprojektowany z myślą o sieci – niezależność od platformy, międzynarodowy zestaw znaków, bezpieczeństwo Bogaty zestaw klas i metod sieciowych Znaczne uproszczenie obsługi działania sieci

4 z 13 Obszary zastosowań Pobieranie i wyświetlanie danych – alternatywa dla PHP, CGI, ASP, itd. Powtarzalne pobieranie i przesyłanie danych –przechowywanie plików –obliczenia równoległe –Formularze –Komunikacja synchroniczna i asynchroniczna Serwery sieciowe

5 z 13 Obszary zastosowań – c.d. Przeszukiwanie zasobów sieci Tworzenie interaktywnych stron: JSP Handel i bankowość elektroniczna – Java Cryptography Extension Multimedia – audio/video

Podstawowe zagadnienia związane z sieciami

7 z 13 Warstwy sieci Aplikacji Transportowa Sieciowa Fizyczna Aplikacji Transportowa Sieciowa

8 z 13 Adresowanie – adresy IP każdy host w sieci ma przypisany adres IP który jest unikalny przynajmniej w ramach sieci lokalnej adres IP składa się z 4 oktetów, z których każdy jest cyfrą z zakresu od 0 do 255 adresy z puli adresów prywatnych: –Klasa A – 10.x.x.x –Klasa B – x.x – x.x –Klasa C – x.x pula adresów dla testowania – x.x

9 z 13 Adresowanie – nazwy przyjazne przypisywane adresom IP przy wykorzystaniu systemu DNS FQDN – system jednoznacznego identyfikowania hostów w oparciu o hierarchiczną strukturę DNS – np. bsvc.univ.gda.pl

10 z 13 Porty umożliwiają wykonywanie wielu zadań „równocześnie” są elementem abstrakcyjnym – uchwytem do strumienia wejściowego i (lub) wyjściowego mogą być przydzielone konkretnej usłudze każdy port jest identyfikowalny liczbą z zakresu od 1 do Zarezerwowane dla znanych usług –

11 z 13 Porty – przykłady podstawowych NazwaNumer portuTyp echo7TCP/UDP daytime13TCP/UDP ftp-data20TCP FTP21TCP Telnet23TCP SMTP25TCP finger79TCP HTTP80TCP POP3120TCP NNTP119TCP RMI Registry1099TCP

Pakiety sieciowe

13 z 13 Pakiety sieciowe NazwaOpis java.netPodstawowy pakiet z klasami sieciowymi java.appletMetody sieciowe appletów – np. getImage, getAudioClip javax.netKlasy związane z tworzeniem bezpiecznych gniazd SSL com.sun.net.sslKlasa suna dla szyfrowania java.rmiKlasy zdalnego wywoływania metod javax.rmiKlasy umożliwiające zdalnego wywoływania metod zgodnie z CORBA i przy wykorzystaniu SSL javax.mailKlasy umożliwiające obsługę poczty elektronicznej