Számítógépes Hálózatok

Slides:



Advertisements
Hasonló előadás
4. alkalom – Hálózat Kezelés
Advertisements

Hálózati alkalmazások
Hálózatkezelés, java.net Elek Tibor
adminisztrációs feladatok
Számítógépes Hálózatok
Server, Client. Client-Server Client numPlayers Id ServerMessage ClientMessage Server numPlayers ClientMessages[] ServerMessage Ha a kliens ugyanazt az.
Miért is jók a rétegek?  Ha alkalmazást készítünk, nem akarunk IP csomagok küldésével bajlódni Ethernet keretekkel foglalkozni Implementálni megbízható.
Mérés és adatgyűjtés laboratóriumi gyakorlat Hálózati kommunikáció 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
Számítógépes alapismeretek Kommunikáció Információs és Kommunikációs Technológiák (IKT)
INTERNET Készítette: Horváth Tünde AZ INTERNET GAN (Global Area Network) Működésének alapja: adatok áramlásának biztosítása fájlok továbbítása Számítógépes.
Konfliktuskezelő, egyéni megküzdő-képesség fejlesztése 1. Kommunikáció, a meggyőző kommunikáció.
Nemzeti Tehetség Program Tehetségútlevél Program „NTP-TÚP ” Bedő Tamás – D82H82 Mérnök informatikus szak Konzulens:Hadarics Kálmán A VoIP protokoll.
Online szabadságtervező, jóváhagyó, nyilvántartó rendszer.
A TCP/IP nem tartja magát az OSI-rétegmodellhez, saját modellje van, ami nem vihető át egy az egyben az OSI-rétegmodellbe.
Készítsünk DIP-et! Szatucsek Zoltán. OAIS DIP Dissemination Information Package (DIP): The Information Package, derived from one or more AIPs, received.
2013. tavaszSzármaztatott termékek és reálopciók1 Fedezeti ügyletek Határidős ügylet segítségével rögzíthető a jövőbeli ár –árfolyamkockázat kiküszöbölése.
1 Számítógép Hálózatok A hálózatok kialakulása, alapfogalmak Készítette: Csökmei István Péter ( CsIP ) Szegedi Tudományegyetem Természettudományi Kar levelező.
INTERNETES BÖNGÉSZ Ő K Készítette: Horváth Tünde.
Alkalmazási rétegbeli protokollok. Ismétlés A hálózati szakemberek mind szóban, mind pedig az írott műszaki dokumentációban az OSI és a TCP/IP modelleket.
Clean Bean® tisztító készlet kapszulás kávégépekhez.
Internet tudományos használata
Hálózatos programok készítése
Nagyméretű állományok küldése
Operációs rendszerek.
Valószínűségi kísérletek
A kérdőívek, a kérdőívszerkesztés szabályai
Adatbázis normalizálás
Alhálózat számítás Osztályok Kezdő Kezdete Vége Alapértelmezett CIDR bitek alhálózati maszk megfelelője A /8 B
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Webszervizek (JAX-WS, és JAX-RS) bemutatása
Alkalmazási réteg protokolljai
videós team Team vezetője: Tariné Péter Judit Tagok:
Adatok importálása, rendezése és szűrése
Alkalmazásfejlesztés gyakorlat
Egy üzemben sok gyártósoron gyártanak egy bizonyos elektronikai alkatrészt. Az alkatrészek ellenállását időnként ellenőrzik úgy, hogy egy munkás odamegy.
Osszuk meg az információt!
Jelek, titkosírás.
SNMPView Készítette: Varga Gábor
A talajok szervesanyag-készlete
Ez az én művem Novák Tamás Felkészítő tanár: Takács Viktória
Kovács Gergely Péter Egyszerű lekérdezések
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Szerkesztőléc Aktív cella oszlopmutató sormutató munkalap munkafüzet.
Zenéljünk internetről!
MEGKEZDTÜK A FELKÉSZÜLÉST A TANULÓI LAPTOP PROGRAMRA
Algoritmusok és Adatszerkezetek I.
Az én házi feladatom volt:
A Hálózat és Az internet
Számítógépes Hálózatok
Hőmérsékleti Excel táblázat „előállítása”
Gerillareklám, vírusmarketing
Számítógépes Hálózatok
Comp-Sys Kft főkönyv-folyószámla program bemutató
Mobilkommunikáció Eszközök és hálózatok
Informatikai gyakorlatok 11. évfolyam
Oracle Adatbázisok kezelése c#-ban
Képzés a Városi Közlekedési Ütemterv eszközről Gyakorlati feladat
A HTE Vételtechnikai, Kábeltelevíziós Szakosztálya és a Média Klub előadása a BME TMIT I. épület B. 210-ben Rádió-vevőkészülékek évszázada Készülékek.
A távoli asztal, valamint az Endnote használata a távoli asztalon
Számítógépes Hálózatok
A szállítási probléma.
B M Java Programozás 2. Gy: Java alapok IT A N Adatszerkezetek
Bérszámfejtés.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Ki mit tud?- művészeti nap december 15. szombat
Az impulzus tétel alkalmazása (A sekélyvízi hullám terjedése)
Vektorok © Vidra Gábor,
TELE-OPERATOR® UTS v.18 Mobil internet szolgáltatások hálózatsemlegességét ellenőrző mérőrendszer működése Gyártó: COMPU-CONSULT Kft. Ügyvezető: dr.
A POWERPOINT 2007 újdonságai
Munkaszámos munkaidő nyilvántartás
Előadás másolata:

Számítógépes Hálózatok Gyakorlat 2 Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Gyakorlat tematika Pyton socket Host, port, protokol little endian, big endian Socket TCP kliens-szerver Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Pyton socket, host név feloldás Socket csomag használata gethostname() gethostbyname gethostbyname_ex gethostbyaddr import socket hostname = socket.gethostname() hostname = socket.gethostbyname(‚www.example.org’) hostname, aliases, addresses = socket.gethostbyname_ex(host) hostname, aliases, addrs = socket.gethostbyaddr('157.181.161.79') Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Feladat1 Irassuk ki a gethosname() fv. eredményét! Következő hostnevekre futtassuk meg a gethostbyname() és a gethostbyname_ex() fv-eket: 'homer', 'www', 'www.python.org', inf.elte.hu‚ Kérdezzük le a gethostbyaddr() fv segítségével a következő IP címek hostneveit: ‚157.181.161.79’, ‚157.181.161.16’ Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Port számok és protkolok Bizonyos protokolokhoz tartoznak fix portszámok, konstansok (szállítási protokolok)! getservbyname() getservbyport() getprotobyname() import urlparse parsed_url = urlparse.urlparse(url) port = socket.getservbyname(parsed_url.scheme) print urlparse.urlunparse( (socket.getservbyport(port), 'example.com', '/', '', '', '') ) print socket.getprotobyname(‚icmp’) Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Feladat2.a. Kérdezzük le a portszámot a követekző URL-ekhez: 'http://www. example.com', 'https://www. example.com', 'ftp://example.com', 'gopher://gopher. example.com', 'smtp://mail.example.com', 'imap://mail.example.com', 'imaps://mail.example.com', 'pop3://pop.example.com', 'pop3s://pop.example.com', Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Feladat2.b. Készítsük el a következő portokhoz az urleket: 80, 443, 21, 70, 25, 143, 993, 110, 995 Kérdezzük le 1..100-ig a fentartott portokat! Kérdezzük le a szállítói réteghez tartozó konstanst a következő protokolokhoz: ‚icmp’, ‚tcp’, ‚udp’ Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Szerver adatok lekérdezése getaddrinfo() for response in socket.getaddrinfo('www.python.org', 'http'): family, socktype, proto, canonname, sockaddr = response for response in socket.getaddrinfo('www.python.org', 'http‚ socket.AF_INET, # family socket.SOCK_STREAM, # socktype socket.IPPROTO_TCP, # protocol socket.AI_CANONNAME, # flags): family, socktype, proto, canonname, sockaddr = response Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Feladat3 Kérdezzük le a ‚www.python.org’ ‚http’ szerverének az információit! Kérdezzük le a ‚www.inf.elte.hu’ oldal ‚http’ servernevét, ahol meg van adva a név flag (AI_CANNONNAME) Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Little endian, big endian 16 és 32 bites pozitív számok kódolása htons(), htonl() – host to network short / long ntohs(), ntohl() – network to host short / long Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter TCP Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter TCP socket() bind() listen() accept() sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_address = ('localhost', 10000) sock.bind(server_address) sock.listen(1) connection, client_address = sock.accept() Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter TCP send(), sendall() recv() close() connect() connection.sendall(data) data = connection.recv(16) connection.close() server_address = (‚localhost’, 10000) sock.connect(server_address) Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Feladat4 Készítsünk egy egyszerű kliens-server alkalmazást, ahol a kliens elküld egy ‚Hello server’ üzenetet, és a szerver pedig válaszol neki egy ‚Hello kliens’ üzenettel! Változtassuk meg hogy ne az előre megadott portot adjuk, hanem egy tetszőlegeset kapjunk az oprendszertől! (sys.argv[1]) Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter

Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter Vége Számítógépes Hálózatok Gyakorlat 2 - Vörös Péter