Web technológiák. Barabás Péter, Általános Informatikai Tanszék, Miskolci Egyetem. Barabás Péter Web technológiák 1
|
|
- Henrik Bakos
- 9 évvel ezelőtt
- Látták:
Átírás
1 Web technológiák Barabás Péter, Általános Informatikai Tanszék, Miskolci Egyetem Barabás Péter Web technológiák 1
2 Témakörök 1 2 HTTP/1.1 HTML4 3 Thi CSS is an example text. Go ahead and replace it 4 JavaScript, jquery 5 PHP, PHP-MySQL, PHP Frameworks 6 AJAX 7 WEB2.0 Barabás Péter Web technológiák 2
3 Internet, TCP/IP és az OSI modell INTERNET: hálózatok hálózata Kommunikáció protokollok TCP: Küldés: Adat csomagok + sorszám + hibaellenőrző információk Fogadás: Hibaellenőrzés összeállítás IP: csomag továbbítása két pont között ROUTER-ek Barabás Péter Web technológiák 3
4 IPv4, IPv6 IP cím: gépazonosítás Egyedi IPv4: 4 byte 32 bit 2 32 db számítógép azonosítása Elfogyott!!! IPv6: 128 bit Fix 64 bites prefixek (hálózati maszk) 2 rész: 64 bit (al-)hálózati rész + 64 bit hosztrész Barabás Péter Web technológiák 4
5 DNS DNS: Domain Name System Domaineket (tartományokat) kezelő, a világon több ezer szerverre elosztott hierarchikus adatbázis-rendszer. Fő felhasználási területe: a domainnév IP-cím Domain-enként névkiszolgáló Hálózat = domainek és aldomainek Pl. java.sun.com (com: domain, sun: aldomain, java: számítógép neve) Barabás Péter Web technológiák 5
6 WWW World Wide Web Hatalmas információhalmaz Megalkotója: Tim Berners-Lee (1989. CERN) Távoli kutatók kommunikációja Első használat Genf (CERN webhelyhez hozzáférés) Manapság: Üzleti világ, reklám, online rádió, tv Webáruházak, internet banking Kommunkáció Hypertext: Speciális tartalmak: link, audió, videó Web pages, web sites Web 2.0 Barabás Péter Web technológiák 6
7 URI, URL, URN URL: Uniform Resource Locator Erőforrások elérése Pl: URI: Uniform Resource Identifier Általános formátum (<scheme>:<identifier>) URN Uniform Resource Name A resource léte (helye) nem szükséges Pl: urn:isbn: Barabás Péter Web technológiák 7
8 Böngésző (browser) Weboldalak elérése Controller Koordináció A böngésző központja Method Kliens alkalmazás (HTTP) Dokumentum hozzáférés Interpreter Dokumentum megjelenítés Barabás Péter Web technológiák 8
9 HTTP HyperText Transport Protocol Adattovábbítás web szerverek és web kliensek között Alkalmazás rétegbeli protokoll Jellemzők: Egyszerű Gyors Állapot nélküli Barabás Péter Web technológiák 9
10 HTTP II. HTTP kérés HTTP válasz Weboldal Barabás Péter Web technológiák 10
11 Közvetítők (Intermediaries) Proxy Üzenet továbbítás Helyi szabályok Üzenet módosítása Használat: Biztonság Cache-elés Gateway (reverse proxy) A kéréseket a szerver protokolljára fordítja Használat: Pl. load balancing (terhelésmegosztás) A kliens nem tudja, hogy a gateway nem a célszerver Tunnel Üzenetek nem változnak A kapcsolatok lezárása után a tunnel is lezárul Használat: Amikor pl. a szerver nem elérhető (firewall rules, proxy) Barabás Péter Web technológiák 11
12 HTTP tranzakció 1. Kapcsolat felépítés Általában a 80-as TCP porton, de tetszőlegesen felüldefiniálható 2. Kliens kérést küld a szerver felé 3. Szerver fogadja a kérést, feldolgozza, választ generál és elküldi a kliens felé 4. Mindkét fél bontja a kapcsolatot. Barabás Péter Web technológiák 12
13 Perzisztens kapcsolatok HTTP/1.0: Connection: keep-alive HTTP/1.1: alapértelmezett Nem záródik le a kérés teljesítésével a kapcsolat Több kérés teljesíthető egy kapcsolat kiépítésével Előnyök: CPU idő megmentése a routerek-en és a host-okon Kevesebb memóriaiény a TCP control blokkoknak A HTTP kérések és válaszok párhuzamosíthatóak ( pipelining ) Hálózati forgalom csökken Késleltetés is kisebb (kimarad az ismételt handshake) Hiba esetén nem kell zárni a kapcsolatot Barabás Péter Web technológiák 13
14 Perzisztens kapcsolatok II. Kapcsolat zárása: A szerver zárja a kapcsolatot: Connection: close Content-Length beállítása Transfer-Encoding: chunked A chunk mérete = 0 Barabás Péter Web technológiák 14
15 Pipelining Kliens több kérést küld a szerver felé Folyamatos üzenetként Nem várja meg a következővel, hogy az előzőnek megérkezzen a válasza A szervernek sorrendhelyesen kell válaszolni a kérésekre Barabás Péter Web technológiák 15
16 Üzenet formátumok HTTP üzenetek szerkezete: Kezdő sor 0 v. több header sor Üres sor (CRLF) Opcionális üzenet test Egy fájl Lekérdezés paraméterei Lekérdezés kimenete Barabás Péter Web technológiák 16
17 Általános header sorok Kérésben és válaszban is szerepelhetnek Cache-Control Connection Date Pragma Trailer Transfer-Encoding Upgrade Via Warning Barabás Péter Web technológiák 17
18 Dátum formátum RFC 1123 Sun, 06 Nov :49:37 GMT Régebbi formátumok: RFC 850 Sunday, 06-Nov-94 08:49:37 GMT ANSI C asctime() formátum Sun Nov 6 08:49: Barabás Péter Web technológiák 18
19 HTTP Request (kérés) Kezdő sor Kezdő sor: 3 rész SP-vel elválasztva Method neve Az erőforrás lokális útvonala HTTP verzió Példa: GET /path/to/file/index.html HTTP/1.1 Barabás Péter Web technológiák 19
20 HTTP Request Példa Method Fájlnév Verzió GET /msaleh/index.html HTTP/1.1 Host: staff.ifm.ac.tz Connection: close Accept: text/xml,text/html,text/plain,image/png,*/* Accept-Language: en-gb,en User-Agent: Mozilla/4.0 (compatible;msie 6.0;Windows NT 5.0) Accept-Charset: ISO ,utf-8;q=0.7,* If-Modified-Since: Mon, 18 Sep :57:19 GMT Referer: Adat (body) Üres sor Header sorok Barabás Péter Web technológiák 20
21 HTTP Request Metódusok Biztonságos ( safe ) metódusok: Csak kérésre valók GET HEAD OPTIONS TRACE Nem biztonságos ( unsafe ) metódusok: Mellékhatásaik lehetnek: POST PUT DELETE Barabás Péter Web technológiák 21
22 HTTP Request OPTIONS A szerver képességeinek v. az erőforrás követelményeinek lekérése erőforrás kérés nélkül A válasz nem cache-elhető Ha a request-target ( * ), akkor a kérés általánosan a szerverre vonatkozik, nem pedig egy erőforrásra A szerver v. proxy képességeit tesztelhetjük Ha a request-target egy erőforrás, akkor 200-as válasz header-je tartalmazza a feature-öket Allow, extensions, etc. Content-Length: 0, ha nincs üzenet test Max-Forwards header field Maximum hány csomóponton (proxy) továbbítható a kérés Barabás Péter Web technológiák 22
23 HTTP Request GET Információ kérésre használatos Conditional GET If-Modified-Since, If-Unmodified-Since If-Match, If-None-Match If-Range Csak akkor fut le, ha a fenti feltételek teljesülnek Hálózati forgalom csökkentése Cache-ből veszi a szükséges tartalmat Partial GET : Range header mező A tartalomnak csak egy részét kell lekérni A többit cache-ből veszi Barabás Péter Web technológiák 23
24 HTTP Request HEAD Hasonló a GET-hez A válasz nem tartalmaz üzenettestet Meta-információk lekérdezésére használjuk Linkek validálása Linkek elérhetősége Cache-elhető Ha eltér a cache-ben lévőtől, akkor a teljes cache bejegyzés (törzzsel együtt) érvénytelen lesz Barabás Péter Web technológiák 24
25 HTTP Request POST Tartalom feltöltésre szolgál (nem fájl upload) Form adatok feltöltése Fórumok, vendégkönyv, wiki, stb. Adatbázis DML műveletek Válasz: 200: van üzenettest 204: nincs üzenettest 201: erőforrás létrejött a szerveren A válasz nem cache-elhető Kivéve, ha a Cache-Control v. Expires definiáltak 303 (See Other): a felhasználó irányítása a cache-elt erőforrásra Barabás Péter Web technológiák 25
26 HTTP Request PUT Erőforrás feltöltésre szolgál (file upload) Ha már létezik a szerveren, akkor módosul Válasz: 201, ha új erőforrás jött létre 200 v. 204: ha módosult már meglévő erőforrás Hiba esetén a megfelelő hibakód 501: ha a szerver nem tudja értelmezni a Content-* header mezőket Barabás Péter Web technológiák 26
27 HTTP Request DELETE Erőforrás törlésére használhatjuk A szerver-t kéri a kliens a törlésre A törlés nem garantált Még ha a státusz kód erre utal, akkor sem Válasz: 200: üzenettest létezik a státusz leírással 202: ha a törlés még nem valósult meg 204: ha a törlés már végbement, de a test üres Barabás Péter Web technológiák 27
28 HTTP Request TRACE, CONNECT A kérés útvonalának vizsgálatára szolgál A kliens megvizsgálhatja, hogy a kérés lánc másik vége mit kapott Via header mező Max-Forwards: limitálható a kérés lánc hossza A body tartalmazza a választ Message/http formátumú CONNECT: Proxy-k számára fentartott Dinamikusan válthat tunnel módra (SSL tunnel) Barabás Péter Web technológiák 28
29 HTTP Request Header sorok Accept Host Proxy-Authorization Accept-Charset If-Match Range Accept-Encoding If-Modified-Since Referer Accept-Language If-None-Match TE Authorization If-Range User-Agent Expect If-Unmodified-Since From Max-Forwards Barabás Péter Web technológiák 29
30 HTTP Response Kezdő sor: státusz sor HTTP verzió Státusz kód (számítógépek számára) Státusz szövege (emberek számára) Példák: HTTP/ OK or HTTP/ Not Found Barabás Péter Web technológiák 30
31 HTTP Response Státusz kódok 1xx: Információs jellegű Kód Szöveg 100 Continue 101 Switching Protocols Barabás Péter Web technológiák 31
32 HTTP Response Státusz kódok 2xx: Sikeresség Kód Szöveg 200 OK 201 Created 202 Accepted 203 Non-Authorative Information 204 No Content 205 Reset Content 206 Partial Content Barabás Péter Web technológiák 32
33 HTTP Response Státusz kódok 3xx: Átirányított átvitel esetén Kód Szöveg 300 Multiple Choices 301 Moved Permanenty 302 Found 303 See Other 304 Not Modified 305 Use Proxy 307 Temporary Redirect Barabás Péter Web technológiák 33
34 HTTP Response Státusz kódok 4xx: Kliens hiba Kód Szöveg Kód Szöveg 400 Bad Request 409 Conflict 401 Unauthorized 410 Gone 402 Payment Required 411 Length Required 403 Forbidden 412 Precondition Failed 404 Not Found 413 Request Entity Too Large 405 Method Not Allowed 414 URI Too Long 406 Not Acceptable 415 Unsupported Media Type 407 Proxy Authentication Required 416 Requested range not satisfiable 408 Request Time-out 417 Expectation Failed Barabás Péter Web technológiák 34
35 HTTP Response Státusz kódok 5xx: Szerver hiba Kód Szöveg 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Time-out 505 HTTP Version not supported Barabás Péter Web technológiák 35
36 HTTP Response VII. Header sorok Accept-Ranges Age Allow ETag Location Proxy-Authenticate Retry-After Server Vary WWW-Authenticate Barabás Péter Web technológiák 36
37 Gyorsítótárazás (caching) Hatékonyság miatt Vannak erőforrások, melyek sokáig v. egyáltalán nem változnak (pl. céglogó) Felesleges újra letölteni Böngésző, proxy tárolhatja Hálózati forgalom, sávszélesség kihasználás lecsökken Szerverek terhelése is csökkenthető Cache-Control, Last-Modified, Expires Barabás Péter Web technológiák 37
38 Gyorsítótárazás (caching) II. Gyorítótárazás kikapcsolása Cache-Control: no-cache Gyorsítótárazás engedélyezése Nincs Cache-Control beállítva: Bármilyen cache-ben tárolódhat a tartalom Private: csak lokálisan, a böngésző cache-ben tárolódhat a tartalom Public: publikus cache-ben is tárolódhat a tartalom (shared proxies) Last-Modified: Az erőforrás utolsó módosítási dátuma Pl.: Last-Modified: Wed, 15 Sep :00:00 GMT Expires: Az erőforrás lejárati dátuma, amikortól már nem érvényes a tartalma Pl.: Expires: Sun, 17 Jan :14:07 GMT A cache-elt tartalmaknál ezeket a mezőket elég ellenőrizni Barabás Péter Web technológiák 38
39 Köszönöm a figyelmet!
Alapfogalmak, WWW, HTTP
Alapfogalmak, WWW, HTTP WEB technológiák Dr. Tóth Zsolt Miskolci Egyetem 2015 Dr. Tóth Zsolt (Miskolci Egyetem) Alapfogalmak, WWW, HTTP 2015 1 / 34 Tartalomjegyzék Hálózati Alapfogalmak Internet 1 Hálózati
Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet
HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítás,
SIP. Jelzés a telefóniában. Session Initiation Protocol
SIP Jelzés a telefóniában Session Initiation Protocol 1 Telefon hívás létrehozása 2 Jelzés és hálózat terhelés 3 Jelzés sík és jelzés típusok 4 TDM - CAS Channel Associated Signaling 5 CCS - Signaling
WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31
Web programozás 2011 2012 1 / 31 Áttekintés Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
Hálózati architektúrák és Protokollok GI Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 10 Kocsis Gergely 2015.11.30. FTP File Transfer Protocol Legegyszerűbb FTP parancsok: USER name PASS jelszo CD, RETRIEVE, STORE, MKDIR, RMDIR, HELP, BYE Feladat:
Web programoz as 2009 2010
Web programozás 2009 2010 Áttekintés A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Áttekintés: miről lesz szó (kurzus/labor/vizsga)
API tervezése mobil környezetbe. gyakorlat
API tervezése mobil környezetbe gyakorlat Feladat Szenzoradatokat gyűjtő rendszer Mobil klienssel Webes adminisztrációs felület API felhasználói Szenzor node Egyirányú adatküldés Kis számítási kapacitás
A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)
A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP Bejelentkezés Explorer (böngésző) Webmail (levelező) 2003 wi-3 1 wi-3 2 Hálózatok
Az internet az egész világot behálózó számítógép-hálózat.
Az internet az egész világot behálózó számítógép-hálózat. A mai internet elődjét a 60-as években az Egyesült Államok hadseregének megbízásából fejlesztették ki, és ARPANet-nek keresztelték. Kifejlesztésének
Alkalmazások II. World Wide Web
World Wide Web 2 A Web története 1990 Tim Berners-Lee (CERN) globális hypertext tér NeXT szerver (nxoc01.cern.ch), line mode kliensek -- 24 -- Oxford Brookes University 2002 1992 akadémiai szféra bekapcsolódása
Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol (HTTP) Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Verzió: 2015.6 Utolsó módosítás: 2015. április 30. Tartalom Bevezetés, alapfogalmak
Hálózati architektúrák és Protokollok GI Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 10 Kocsis Gergely 2016.12.05. netcat Feladat (szerver): indítsunk saját szervert, ami az 5555 porton várja a kliens jelentkezését $ nc -l port_száma Feladat (kliens):
A Http és a PHP kapcsolata. Web-Sky Consulting Kft Tóth Imre 2009
A Http és a PHP kapcsolata Web-Sky Consulting Kft Tóth Imre 2009 Előadások címei 1. PHP nyelv alapjai 2. Objektumorientáltság a PHP-ben 3. A Http és a PHP kapcsolata 4. Adatbázis kezelés a PHP-ben 5. MVC
Hálózati architektúrák és Protokollok GI Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 11 Kocsis Gergely 2015.12.06. FTP File Transfer Protocol Legegyszerűbb FTP parancsok: USER name PASS jelszo CD, RETRIEVE, STORE, MKDIR, RMDIR, HELP, BYE Feladat:
Számítógépes hálózatok
Számítógépes hálózatok TÍZEDIK ELŐADÁS Alkalmazási réteg, DNS, HTTP ELŐADÓ: ÁCS ZOLTÁN Alkalmazási réteg Feladata: Egy kommunikációs funkciót megvalósító alkalmazással történő interakció. nem mindig szükséges
Hálózati architektúrák és Protokollok MI 7,8. Kocsis Gergely
Hálózati architektúrák és Protokollok MI 7,8 Kocsis Gergely 2013.04.17. 2013.04.24. HTTP HyperText Transfer Protocol (HyperText Markup Language) HTTPS: A HTTP és a szállítási rétegbeli TCP közé titkosítást
ColourSMS Protokol definíció. Version 1.2
ColourSMS Protokol definíció Version 1.2 1.1 HTTP request A ColourSMS(Westel/Pannon) alkalmazások által kiadott HTTP request formátuma a következő: http://third_party_url/path_to_application A third_party_url
Tűzfal megoldások. ComNETWORX nap, 2001. I. 30. ComNETWORX Rt.
Tűzfal megoldások ComNETORX nap, 2001. I. 30. ComNETORX Rt. N Magamról Hochenburger Róbert MCNI / MCNE MCNI = Master CNI MCNE = Master CNE CNI = Certified Novell Instructor CNE = Certified Novell Engineer
Számítógépes Hálózatok 2011
Számítógépes Hálózatok 2011 10. Hálózati réteg IP címzés, IPv6, ARP, DNS, Circuit Switching, Packet Switching 1 IPv4-Header (RFC 791) Version: 4 = IPv4 IHL: fejléc hossz 32 bites szavakban (>5) Type of
Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 9 Kocsis Gergely 2015.11.20. Az alkalmazási réteg protokolljai Milyen alkalmazási rétegbeli protokollokat ismerünk? File átvitel: FTP TFTP Névfeloldás DNS IRC
Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P
Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P 1 Felhasználói réteg Domain Name System Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks
Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System
Felhasználói réteg Domain Name System Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks
átvitt bitek számával jellemezhetjük. Ezt bit/s-ban mérjük (bps) vagy ennek többszöröseiben (kbps, Mbps).
Adatátviteli sebesség: Digitális hálózatokat az átviteli sebességükkel az idıegység alatt átvitt bitek számával jellemezhetjük. Ezt bit/s-ban mérjük (bps) vagy ennek többszöröseiben (kbps, Mbps). Sávszélesség:
A HTTP protokoll. A standard egy URI (Unified Resource Identifier = egységes forrás azonosító) megnevezésű címet definiál, amely lehet:
Tartalom A HTTP protokoll 1. A HTTP protokoll...1 1.1. Címzés a weben...1 1.1.1. Az URL kódolás (URL encoding)...2 1.2. A MIME típusok...3 1.3. A TCP/IP protokoll szerepe a HTTP alatt...4 1.4. A HTTP protokoll
Tematika A web története Kliens-szerver modell Web alapismeretek Fejlesztési eszközök. Sapientia Erdélyi Magyar Tudományegyetem, Csíkszereda
Web programozás - 1.Előadás Pál László Sapientia Erdélyi Magyar Tudományegyetem, Csíkszereda 2012-2013 tanév, II. Félév Tartalom 1 Tematika 2 A web története 3 Kliens-szerver modell 4 Web alapismeretek
Bevezető. Servlet alapgondolatok
A Java servlet technológia Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 06. Servlet Bevezető Igény a dinamikus WEB tartalmakra Előzmény: CGI Sokáig
Számítógépes Hálózatok 2012
Számítógépes Hálózatok 2012 12. Felhasználói réteg email, http, P2P 1 Felhasználói réteg Domain Name System Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks A forgalom
Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20
Hálózatkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés 2013 1 / 20 Tartalomjegyzék 1 Hálózati Alapismeretek 2 System.Net Namespace 3 Socket Kezelés 4 Példa Tóth Zsolt
Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.
IPV4, IPV6 IP CÍMZÉS Egy IP alapú hálózat minden aktív elemének, (hálózati kártya, router, gateway, nyomtató, stb) egyedi azonosítóval kell rendelkeznie! Ez az IP cím Egy IP cím 32 bitből, azaz 4 byte-ból
Symfony kurzus 2014/2015 I. félév. Controller, Routing
Symfony kurzus 2014/2015 I. félév Controller, Routing Request - Response GET / HTTP/1.1 Host: xkcd.com Accept: text/html User-Agent: Mozilla/5.0 (Macintosh) HTTP/1.1 200 OK Date: Sat, 02 Apr 2011 21:05:05
Felhasználói réteg. Számítógépes Hálózatok 2012. Domain Name System (DNS) Email (RFC 821/822) Domain Name System
Felhasználói réteg Domain Name System Számítógépes Hálózatok 2012 12. Felhasználói réteg email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks A forgalom
INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév
INTERNET A hatvanas években katonai megrendelésre hozták létre: ARPAnet @ (ARPA= Advanced Research Agency) A rendszer alapelve: minden gép kapcsolatot teremthet egy másik géppel az összekötő vezetékrendszer
Hálózati architektúrák laborgyakorlat
Hálózati architektúrák laborgyakorlat 4. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Hálózati réteg (L3) Kettős címrendszer Interfész konfigurációja IP címzés: címosztályok, alhálózatok, szuperhálózatok,
Hálózati architektúrák és Protokollok PTI - 7. Kocsis Gergely
Hálózati architektúrák és Protokollok PTI - 7 Kocsis Gergely 2018.04.25. Szállítási réteg 5 4 3>= 4 5 TCP Transmission Control Protocol UDP User Datagram Protocol nyalábolás/nyalábbontás adatintegritás
Információ és kommunikáció
Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Az internet jellemzői 25 perc 2. Szolgáltatások az interneten 20 perc
Az Internet. avagy a hálózatok hálózata
Az Internet avagy a hálózatok hálózata Az Internet története 1. A hidegháború egy fontos problémája Amerikában a hatvanas évek elején: Az amerikai kormányszervek hogyan tudják megtartani a kommunikációt
Hálózati architektúrák laborgyakorlat
Hálózati architektúrák laborgyakorlat 8. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Domain Name System Mire való? IP címek helyett könnyen megjegyezhető nevek használata. (Pl. a böngésző címsorában)
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
Rohonczy János: World Wide Web - Világháló
Rohonczy János: World Wide Web - Világháló Rohonczy János (ELTE) 2005. v.1.0 1 IP cím (4 byte-os) Pl.: 157.181.192.88 hálózatazonosító (cím osztályok).állomásazonosító A osztály 0.0.0.0-127.255.255.255
SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ
ÓBUDAI EGYETEM Neumann János Informatikai kar Alba Regia Egyetemi Központ SZAKDOLGOZAT OE-NIK Hallgató neve: Berencsi Gergő Zsolt 2010. Törzskönyvi száma: T 000123/FI38878/S-N Tartalomjegyzék Tartalmi
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
Informatika 10. évf.
Informatika 10. évf. Internet és kommunikáció I. 2013. december 9. Készítette: Gráf Tímea Internet Az Internet egymással összeköttetésben álló, sokszor nem kompatibilis hálózatok összessége. 2 1 WWW World
Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6
Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6 Bevezetés A laborgyakorlaton alkalmazott operációs rendszer: Linux Disztribúció: Knoppix Linux Live 6.x (DVD változat) Linux parancsok:
Információ és kommunikáció
Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Hálózati alapismeretek 20 perc 2. Az internet jellemzői 25 perc 3. Szolgáltatások
IPv6 Elmélet és gyakorlat
IPv6 Elmélet és gyakorlat Kunszt Árpád Andrews IT Engineering Kft. Tematika Bevezetés Emlékeztető Egy elképzelt projekt Mikrotik konfiguráció IPv6 IPv4 kapcsolatok, lehetőségek
Számítógépes Hálózatok GY 3-4.hét
Számítógépes Hálózatok GY 3-4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:
Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat
Planet-NET Egy terjeszkedés alatt álló vállalat hálózatának tervezésével bízták meg. A vállalat jelenleg három telephellyel rendelkezik. Feladata, hogy a megadott tervek alapján szimulációs programmal
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Network Basic Input/Output System Helyi hálózatokon keresztül számítógépek Név alapján azonosítják egymást Szállítási protokollokra épül NetBeui fölött (pl. Win 9x Netbios
1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11
Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás
Web programozás. Internet vs. web. Internet: Az Internet nyújtotta néhány alapszolgáltatás:
Áttekintés Web programozás 2011 2012 Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 9 Kocsis Gergely 2016.11.28. IP, MAC, ARP A B csomópontból az A-ba küldünk egy datagramot. Mik lesznek az Ethernet keretben található forrás és a cél címek (MAC
Névfeloldás hosts, nsswitch, DNS
Forrás: https://hu.wikipedia.org/wiki/hosts_fájl http://tldp.fsf.hu/howto/nis-howto-hu/nisplus.html https://hu.wikipedia.org/wiki/domain_name_system https://hu.wikipedia.org/wiki/dns-rekordt%c3%adpusok_list%c3%a1ja
Elektronikus levelek. Az informatikai biztonság alapjai II.
Elektronikus levelek Az informatikai biztonság alapjai II. Készítette: Póserné Oláh Valéria poserne.valeria@nik.bmf.hu Miről lesz szó? Elektronikus levelek felépítése egyszerű szövegű levél felépítése
VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési utasítás IPv6 A Távközlés-informatika laborban natív IPv6 rendszer áll rendelkezésre. Először az ún. állapotmentes automatikus címhozzárendelést (SLAAC, stateless address autoconfiguration) vizsgáljuk
TestLine - zsoltix83 hálozat 1 Minta feladatsor
lkalom: n/a átum: 2017.01.19 10:36:08 Oktató: n/a soport: n/a Kérdések száma: 24 kérdés Kitöltési idő: 42:56 Pont egység: +1-0 Szélsőséges pontok: 0 pont +51 pont Értékelés: Pozitív szemléletű értékelés
Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat
Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól
A webhelyhez kötődő szoftverek architektúrája
A webhelyhez kötődő szoftverek architektúrája A webhelyhez kötődő szoftverek architektúrája...1 A kliens-szerver funkcionalitások megoszlása...1 A böngésző mint web kliens...1 Web szerver (kiszolgáló)
9. Gyakorlat: Network Load Balancing (NLB)
9. Gyakorlat: Network Load Balancing (NLB) 9.1. Az NLB01 és az NLB02 szerverek létrehozása 9.2. Az NLB01 szerver konfigurálása 9.3. Az NLB02 szerver konfigurálása 9.4. Teszt weboldal létrehozása 9.5. Az
Java Challenge második forduló játékszabályai v1.2
Java Challenge második forduló játékszabályai v1.2 Változások a v1.1-hez képest: elírás javítása az űrhajó sebességénél Változások a v1.0-hoz képest: sebességek megadása beadandó projekt követelményeinek
HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz
I BEÁLLÍTÁS Videorögzítőkhöz Kérjük olvassa át figyelmesen ezt az útmutatót a készülék használata előtt és tartsa meg jövőben felhasználás céljára. Fenntartjuk a jogot a kézikönyv tartalmának bármikor
Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
Hány komputer van a kezemben?
Hány komputer van a kezemben? Ismerkedés az embedded rendszerek programozásával aki nem tudja, tanítja alapon bemutatja az junior programozója Kft SoC AT91SAM7X256 ARM7TDMI @ 55 MHz 256K program Flash
Számítógépes Hálózatok. 3. gyakorlat
Számítógépes Hálózatok 3. gyakorlat Teszt canvas.elte.hu Számítógépes Hálózatok Gyakorlat 2 NC-NetCat (SoCat), avagy hálózati svájcibicska # szerver imitálása nc -l -p 1234 # kliens imitálása nc destination_host
G Data MasterAdmin 9 0 _ 09 _ 3 1 0 2 _ 2 0 2 0 # r_ e p a P ch e T 1
G Data MasterAdmin TechPaper_#0202_2013_09_09 1 Tartalomjegyzék G Data MasterAdmin... 3 Milyen célja van a G Data MasterAdmin-nak?... 3 Hogyan kell telepíteni a G Data MasterAdmin-t?... 4 Hogyan kell aktiválni
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Szindikálás, aggregálás - RSS, Atom Tartalom betáplálás Gyakran frissül! webszájtok Új felhasználói igények el!fizetési igény az új tartalomra a tartalom újrafelhasználása eltér!
COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group
COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET
Statisztikai alap kia.hu (2005)
Statisztikai alap kia.hu () 1 / 6 Utolsó frissítés: 2009 Feb 03-03:01 Statisztikai idıszak: - Év - OK Statisztikai Év idıszak Elsı látogatás Jan 01-00:04 Utolsó látogatás 31-23:57 Nézett forgalom * Nem
BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF
BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA Kvaszingerné Prantner Csilla, EKF Az Internet 2 A hálózatok összekapcsolt, hálózatba szervezett rendszere, amely behálózza a világot. Részévé vált életünknek.
Számítógépes Hálózatok GY 7.hét
Számítógépes Hálózatok GY 7.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu
21. tétel IP címzés, DOMAIN/URL szerkezete
21. tétel 1 / 6 AZ INTERNET FELÉPÍTÉSE, MŰKÖDÉSE A világháló szerver-kliens architektúra szerint működik. A kliens egy olyan számítógép, amely hozzáfér egy (távoli) szolgáltatáshoz, amelyet egy számítógép-hálózathoz
A Nemzeti Média- és Hírközlési Hatóság. ajánlása
A Nemzeti Média- és Hírközlési Hatóság ajánlása az elektronikus hírközlési szolgáltatók részére az elektronikus adatok hozzáférhetetlenné tételének megfelelő hatékonyságú eljárásairól (verziószám: 1.2.)
Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.
Alap protokollok NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás. SMB: NetBT fölötti főleg fájl- és nyomtató megosztás, de named pipes, mailslots, egyebek is. CIFS:ugyanaz mint az SMB,
Hálózati architektúrák és Protokollok GI - 8. Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 8 Kocsis Gergely 2017.05.15. Szállítási réteg 5 4 3>= 4 5 TCP Transmission Control Protocol UDP User Datagram Protocol nyalábolás/nyalábbontás adatintegritás
Statisztikai alap kia.hu (2006)
Statisztikai alap kia.hu () 1 / 6 Utolsó frissítés: 2009 Feb 03-03:01 Statisztikai idıszak: - Év - OK Statisztikai Év idıszak Elsı látogatás Jan 01-00:02 Utolsó látogatás 31-23:59 Nézett forgalom * Nem
Hálózatos adatbázis-kapcsolódási problémák és azok javítása
WINTAX programrendszer hálózatos vagy helyi adatbázis-szerverhez vagy adatbázis-kezelőhöz kapcsolódáskor jelentkező kapcsolódási problémák leírása és azok megoldásai. Korábban a Hálózatos beállítás bejegyzésben
Számítógépes munkakörnyezet II. Szoftver
Számítógépes munkakörnyezet II. Szoftver A hardver és a felhasználó közötti kapcsolat Szoftverek csoportosítása Számítógép működtetéséhez szükséges szoftverek Operációs rendszerek Üzemeltetési segédprogramok
ALKALMAZÁSOK ISMERTETÉSE
SZE INFORMATIKAI KÉPZÉS 1 SZE SPECIFIKUS IT ISMERETEK ALKALMAZÁSOK ISMERTETÉSE A feladat megoldása során valamely Windows Operációs rendszer használata a javasolt. Ebben a feladatban a következőket fogjuk
Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft
Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül
Bevezetés Működési elv AJAX keretrendszerek AJAX
AJAX Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 3. óra Kocsis Gergely, Kelenföldi Szilárd 2015.03.05. Routing Route tábla kiratása: route PRINT Route tábla Illesztéses algoritmus:
Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat
Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat Erdős András (demonstrátor) Debreceni Egyetem - Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék 2016 9/20/2016 9:41 PM 1 Transzport
Számítógépes alapismeretek
Számítógépes alapismeretek 5. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest
Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely
Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból
Valimed API. REST API a magyarországi orvos pecsétszámok validálására
Valimed API REST API a magyarországi orvos pecsétszámok validálására 1. A Valimedről és a jogi háttérről A Valimed legfőképpen gyógyszergyártóknak és orvosi témában érdekelt online szolgáltatóknak szóló
Internet technológiák
Szabadkai Műszaki Szakfőiskola Internet technológiák dr Zlatko Čović chole@vts.su.ac.rs 1 XHTML űrlapok 2 XHTML űrlapok Minden űrlap jelölőelem a: form{action, enctype, method} Űrlaptartalom /form jelölőelem
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 3. óra Kocsis Gergely, Supák Zoltán 2017.03.08. TCP/IP alapok IPv4 IP cím: 32 bites hierarchikus logikai azonosító. A hálózaton
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása Kocsis Gergely, Supák Zoltán 2016.02.23. TCP/IP alapok A Microsoft Windows alapú hálózati környezetben (csakúgy, mint más hasonló
DNS hamisítás szerepe, működése, védekezés. Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A
DNS hamisítás szerepe, működése, védekezés Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A Bevezetés Az interneten levő hálózati eszközök, számítógépek mindegyikének egyedi azonosítója,
Statisztikai alap www.okotaj.hu (2009) - main
Statisztikai alap www.okotaj.hu () - main https://admin.foek.hu/stats-cgi/awstats.pl?month=all&year=&output=main&con... Page 1 of 6 Utolsó frissítés: 2010 Nov 05-06:32 Statisztikai idıszak: - Év - 6 6
Java és web programozás
Budapesti M szaki Egyetem 2013. szeptember 11. Jó hír Jó hír Java lesz! Tárgyismertet Elérhet ségek: Kovács Kristóf: kkovacs@math.bme.hu Rimay Zoé: zrimay@math.bme.hu, Követelmények: Év végi beadandó (facebook):
Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei
Tartalom Hálózati kapcsolatok felépítése és tesztelése Bevezetés: az OSI és a Általános tájékoztató parancs: 7. réteg: DNS, telnet 4. réteg: TCP, UDP 3. réteg: IP, ICMP, ping, tracert 2. réteg: ARP Rétegek
{simplecaddy code=1005}
{simplecaddy code=1005} Könyvünk célja, hogy az Internetről és annak használatáról olyan általános ismeretanyagot adjon, melynek segítségével bárki tudja majd használni a hálózatot és szolgáltatásait.
Statisztikai alap kia.hu (2009) - main
Statisztikai alap kia.hu () - main https://admin.foek.hu/stats-cgi/awstats.pl?month=all&year=&output=main&con... Page 1 of 6 Utolsó frissítés: 2010 Jan 04-06:32 Statisztikai idıszak: - Év - 6 6 OK Statisztikai
Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet
Adatátviteli rendszerek Mobil IP Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet IP alapok Lásd: Elektronikus hírközlési hálózatok OSI rétegmodell; IPv4; IPv6; Szállítási protokollok;
Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M) 2003.04.29
Számítógép labor V. Egyszer Web szerver Dokumentáció (K4C03M) 2003.04.29 Egyszer Web szerver Feladat: Egyszer Web szerver Feladat sorszám: 17 Leírás: Készítsen egy egyszer Web szervert, amely képes statikus
Webszolgáltatások (WS)
Webszolgáltatások (WS) Webszolgáltatások fogalma IBM (lényege) Egy interface, mely a hálózaton keresztül szabványos XML üzenetekkel érhető el és hozzá formálsi XML leírás tartozik. (soap, wsdl) Sun Szoftverelemek,
Bevezető. Az informatikai biztonság alapjai II.
Bevezető Az informatikai biztonság alapjai II. Póserné Oláh Valéria poserne.valeria@nik.uni-obuda.hu http://nik.uni-obuda.hu/poserne/iba Miről is lesz szó a félév során? Vírusvédelem Biztonságos levelezés
Fogalma. pont), a hiperszöveges és a hipermediális rendszerek
WEB Fogalma A világháló (World Wide Web) az interneten működő, egymással hiperlinkekkel (hivatkozásokkal) összekötött dokumentumok rendszere. Hiperhivatkozás, (link, élő kapocs, kapcsolódási pont), a hiperszöveges
Hálózati ismeretek. Az együttműködés szükségessége:
Stand alone Hálózat (csoport) Az együttműködés szükségessége: közös adatok elérése párhuzamosságok elkerülése gyors eredményközlés perifériák kihasználása kommunikáció elősegítése 2010/2011. őszi félév
11. Gyakorlat: Certificate Authority (CA), FTP site-ok
11. Gyakorlat: Certificate Authority (CA), FTP site-ok 11.1. A CA szerver szerepkör telepítése a DC01-es szerverre 11.2. Az FTP szervíz telepítése a DC01-es szerverre 11.3. A szükséges DNS rekordok létrehozása