№3 protokoll előadás tcp
• Áttekintés a főbb protokollokat.
• TCP / IP diagnosztikai segédprogramok.
TCP / IP stack - egy sor hierarchikusan rendezett hálózati protokollok. A név a verem kapott két kritikus protokoll - TCP (Transmission Control Protocol) és az IP (Internet Protocol). Rajtuk kívül a verem áll, több tucat különböző protokollokat. Jelenleg a TCP / IP protokollok nélkülözhetetlenek az interneten, és a legtöbb vállalati és helyi hálózatok.
Egy halom TCP / IP protokoll két fontos tulajdonságai:
.. • Platform-független, azaz a lehetőségét annak végrehajtását a különböző operációs rendszerek és processzorok;
• nyitottság, t. E. követelményrendszer, amely azt megépíteni a TCP / IP stack állnak minden érdeklődő számára.
1967-ben az ügynökség Advanced Research Projects US Department of Defense (ARPA - Advanced Research Projects Agency) kezdeményezte egy számítógépes hálózat, amely kapcsolatban állt számos egyetemek és kutatóközpontok, az Ügynökség végzi megrendeléseket. A projekt az úgynevezett ARPANET. Által 1972-ben a hálózat köti össze 30 telek.
Végére a 80-as évek jelentősen bővíti az ARPANET néven vált ismertté az interneten (összekapcsolt hálózatok - csatlakoztatott hálózat), és összeköti az egyetemek és kutatóközpontok az Egyesült Államokban, Kanadában és Európában.
Az elején a XXI században, a TCP / IP stack veszi a vezető szerepet a kommunikáció nem csak globális, hanem helyi hálózatok.
Modell a nyílt rendszerek összekapcsolása (OSI - Nyílt rendszerek összekapcsolása) fejlesztette ki a Nemzetközi Szabványügyi Szervezet (ISO - International Organization for Standardization) egy egységes megközelítés az építési hálózatok és egyesület. Fejlesztés az OSI modell indult 1977-ben és 1984-ben ért véget, a szokásos nyilatkozatot. Mivel a modell referencia fejlesztésére, leírására és összehasonlítására különböző protokoll stack.
Nézzük röviden vizsgálni minden szinten funkciót.
OSI modell magában foglalja a hét rétegből áll: fizikai, adatkapcsolati, hálózati, szállítás, ülés, bemutatása és alkalmazása.
1. Fizikai réteg (fizikai réteg) leírja jelzési elvek, átviteli sebesség, leírások a kommunikációs csatornák. A szint realizált hardver (hálózati kártya, hub port a hálózati kábelt).
2. Az adatkapcsolati réteg (adatkapcsolati réteg) megoldja két fő problémát - ellenőrzi a rendelkezésre álló átviteli közeg (átviteli közeg gyakran megoszlik több hálózati csomópontok), valamint felismeri és kijavítja a fellépő hibák az átvitel során. A végrehajtás egy szoftver-hardver szinten (például a hálózati adapter és a vezető).
4. Szállítási réteg (transport layer) megoldja a problémát a megbízható üzenetküldés a hálózati komponens keresztül kézbesítési visszaigazolást, és elküldi a újraküldés csomagokat. Ez a szint és az összes alábbi valósulnak szoftver.
5. Session réteg (session réteg) lehet tárolni információt a jelenlegi állapot a munkamenetet, és abban az esetben, lekapcsolás, hogy folytassa a munkamenet ezt a feltételt.
6. Megjelenítési réteg (prezentációs réteg) átalakítja a továbbított információkat az egyik kódolás egy másik (például ASCII-ből EBCDIC).
7. Alkalmazási réteg (alkalmazási réteg) hajtja végre a felület között a többi szinten a modellek és egyedi alkalmazások.
A TCP / IP alapú struktúra nem OSI modell és a saját modell, az úgynevezett DARPA (Defense ARPA - az új név az Advanced Research Projects Agency) és a DoD (Department of Defense - US Department of Defense). Ebben a modellben, mind a négy szinten. Érték modell OSI modell DARPA és az alapvető TCP / IP protokoll ábrán látható. 2.2.
Meg kell jegyezni, hogy az alacsonyabb szintű DARPA modell - szintű hálózati interfészek - szigorúan véve nem jár a kapcsolat és fizikai rétegek, de csak biztosítja a kapcsolatot (interface) a felső DARPA szintek hálózati technológiák venni az összetett hálózati (pl Ethernet, FDDI, ATM ).
Minden protokoll szerepel a TCP / IP stack, szabványosították RFC dokumentumokat.
1) tervezete (Internet tervezet) - ebben a szakaszban, a dokumentum szakértők ismerős, tett módosításokat;
2) a javasolt szabvány (ajánlott standard) - A dokumentum van rendelve RFC száma, szakértők megerősítették a életképességét a javasolt megoldások, a dokumentum tekinthető ígéretesnek, kívánatos, hogy ez már tesztelték a gyakorlatban;
3) szabványtervezettel (draft standard) - A dokumentum egyenetlen lesz szabványos, ha legalább két, egymástól független fejlesztők végre és sikeresen alkalmazzák a javasolt előírásnak. Ebben a szakaszban még megengedett kisebb javítások és fejlesztések;
4) Az Internet szabvány (Internet szabvány) - a legmagasabb jóváhagyási lépcső a szabvány leírását tartalmazó dokumentum széles körben alkalmazzák, már bizonyítottak a gyakorlatban. Listája Internet szabványok az RFC 3700 RFC A több ezer csak néhány tucat a dokumentumok az állapota „webes szabványok”.
Amellett, hogy a szabványok RFC dokumentumok is egy leírást az új hálózati fogalmak és ötletek, a vezetés, a kísérleti vizsgálatok eredményei bemutatásra, stb Ebben RFC dokumentumokat lehet rendelni az alábbi állapotok ..:
• Kísérleti (kísérleti) - a dokumentum, amely információkat tartalmaz a kutatási és fejlesztési, amely érdekelhet ISOC tagja;
• a jelenlegi legjobb gyakorlat (jelenlegi legjobb gyakorlat) - a dokumentum, amelyet arra terveztek konkrét tapasztalat fejlesztés, mint például protokoll implementációja.
RFC számok vannak rendelve egymás és soha újra kiadott. Az eredeti változata RFC sosem frissül. A frissített verzió megjelent az új számot. Elavult és dokumentum helyébe RFC kap történelmi állapot (Historic).
Áttekintés a főbb protokollok
ProtokolyRIP (RoutingInformationProtocol - Routing Information Protocol) iOSPF (OpenShortestPathFirst - «első legrövidebb útvonal nyitott") - útválasztó protokollok IP alapú hálózatokon.
ProtokolICMP (InternetControlMessageProtocol - Internet Control Message Protocol hálózati komponens), amelynek célja, hogy információkat hibák között router a hálózat és a node-source csomagot. A speciális csomag tájékoztatja kézbesíthetetlen csomag hossza a csomag összeállítása a darabjai a rendellenes paraméterek értékeinek változtatni az útvonalat, és a típusát szállítmányozási szolgáltatás, a rendszer állapota, és így tovább. N.
TCP (TransmissionControlProtocol - Transmission Control Protocol) megbízható üzenet átadása a távoli hálózati csomópontok kialakulása révén logikai kapcsolatok. TCP lehetővé teszi, hogy szállít hibamentes kialakított egyik számítógépen patak bájtok bármely más számítógépen, egy hálózat része komponenst. TCP osztja a byte-folyam részekre - szegmensek és továbbítja azokat a hálózati réteg. Miután ezeket a szegmenseket szállítják a rendeltetési hely, TCP protokollt fogja azokat ismét egy folyamatos bájt.
UDP (UserDatagramProtocol - felhasználói datagram protokoll) lehetővé teszi az adatátvitelt datagram módon.
További alkalmazási szintű protokollok tartják.
HTTP (HyperTextTransferProtocol - Hypertext Transfer Protocol) - nyilvánított web-dokumentumok protokoll, az elsődleges protokoll a WWW szolgáltatás.
FTP (FileTransferProtocol - File Transfer Protocol) - A protokoll információ átvitelére tárolt fájlokat.
POP3 (PostOfficeProtocolversion 3 - Post Office Protocol) és az SMTP (SimpleMailTransferProtocol - Simple Mail Transfer Protocol) - A protokoll a szállítási bejövő e-mail (POP3) és küldése kimenő (SMTP).
Telnet - protokoll emuláció terminala1, amely lehetővé teszi a felhasználónak, hogy csatlakozzon a többi távoli állomás és velük együtt dolgozni a kocsijához, mintha azok távoli terminál.
SNMP (SimpleNetworkManagementProtocol - Simple Network Management Protocol) diagnosztizálására használják teljesítményét különböző hálózati eszközök.
Az 1 terminál - kombinációja beviteli eszközöket és a kimeneti eszközök, mint például a billentyűzet és a kijelzést.
Információ bármilyen segédprogramot is megjelenik beírja egy parancssori segédprogram, hogy nevét a gomb „/?” Például: ipconfig /?
Az eszköz célja egyrészt az, hogy információkat jelenítsen meg a TCP / IP stack konfiguráció, másrészt, hogy hajtson végre valamilyen felállításához verem.
Ha beírja nevét a segédprogram a parancssorból paraméterek nélkül, a képernyő információkat jelenít meg az alapvető TCP / IP-beállítások (ezek a beállítások tárgyaljuk a következő fejezetben):
- DNS-utótag (Connection-specifikus DNS-utótag);
- az alhálózati maszkot (alhálózati maszk);
- Az alapértelmezett átjáró (Default Gateway).
Itt vannak a legfontosabb kulcsa segédprogram:
• / megújítani - updated TCP / IP konfiguráció (többnyire, ha a DHCP engedélyezve van).
• / displaydns - következtetés a DNS név cache képernyőn.
• / flushdns - törölni a DNS név cache.
• / registerdns - frissítés DHCP bérletek és újra bejegyzését a domain nevet a DNS szolgáltatás adatokat.
Hogyan működik: közüzemi küld a távoli csomópont néhány csomagot (a csomagok számát határozza meg az -n alapértelmezett négy.) ICMP kommunikáció. Ezek a csomagok úgynevezett echo csomagok, t. E. megkövetelése
választ. Ha a távoli csomópont rendelkezésre áll, akkor reagáljon minden echo csomagot a csomag és a közüzemi intézkedések közötti intervallumban küldő echo csomagok és az érkezés a választ.
Meg kell jegyezni, hogy a válasz hiánya lehet az oka, hogy nem a fizikai elérhetetlensége a távoli számítógép, és hogy a szoftver telepítve, hogy tiltják választ az echo csomagok (tűzfal - tűzfal).
• -t - csomagokat küld, amíg a felhasználó megnyomja a CTRL + C
• -l <размер> - a maximális csomagméret (alapértelmezett 32 byte).
• -w <таймаут> - beállítása a válasz időtúllépés milliszekundumban (alapértelmezett 1000 ezredmásodperc = 1 másodperc).
A név abból a közüzemi Trace Route - az útvonal követés. A segédprogram lehetővé teszi, hogy a következő célkitűzések elérése:
- nyomon követni a csomag útvonala a számítógépről a távoli helyre (megjelenített közbenső csomópontok, útválasztók);
- azonosítani részletekben csomag késleltetés;
- azonosítani a packet loss helyen.
Hogyan működik: közüzemi küld Echo csomagokat a megadott távoli gépen. A különbség a echo csomagot egy olyan paraméter, az úgynevezett „élettartama» (TTL - Time To Live). Ez a paraméter jelzi az útválasztók száma (az átmeneti csomag nevezzük router hop - ugrás), hogy tudja átadni a csomagot, mire a megadott csomópont. Minden router csökkenti az élettartamot az egység. Ha valamikor router TTL eléri a nullát, eldobja a csomagot, és küld egy jelző üzenetet a forrás csomópont.
• / h
• / w <таймаут> - Beállítás a válasz timeout milliszekundum.
A segédprogram megjeleníti statisztikai adatokat az IP protokoll, a TCP, UDP és ICMP, és lehetővé teszi, hogy figyelemmel kíséri a hálózati kapcsolatokat. Fő opciók:
• / a - Az összes kapcsolatok és hallgat port.
• / e - statisztikák Ethernet.
• / n - egy listát az összes kapcsolat és portok numerikus formátumban.
• / s - statisztika a négy protokollokat.
•
• / s - hozzátéve rekord az asztalra.
• / d - eltávolítása egy bejegyzést a táblázatban.
Ez a legegyszerűbb eszköz - megjeleníti a számítógép nevét.
Stack TCP / IP protokoll - a legelterjedtebb eddigi sor hierarchikusan rendezett protokoll a helyi és nagy kiterjedésű hálózatok. Major stack protokollok - IP, TCP és UDP - megjelent a 80-as évek elején, a projekt ARPANET, amely előfutára az interneten. A 90 éves, mint az internet fejlődését TCP / IP stack szerepe jelentősen megnövekedett.
TCP / IP stack lett kifejlesztve alapján DARPA hálózat interakciós modell, de a szintek között DARPA modell, a nemzetközi hét rétegű OSI modell és a TCP / IP stack lehet beállítani, hogy megfeleljen. TCP / IP protokoll szabványok tükröződnek a szabadon hozzáférhető RFC dokumentumokat.
Az alap protokoll stack IP, TCP, UDP, ICMP, ARP, RIP útválasztási protokollok OSPF, HTTP alkalmazási réteg protokoll, FTP, POP3, SMTP, telnet, SNMP.
1. Magyarázd mit értünk tulajdonságai „platform függetlenség” és a „nyitottság” kapcsolatban, hogy a kémény a TCP / IP protokollt.
2. Mi az ARPANET?
3. Magyarázza el, mi van az OSI modell? Ahol használják?
4. Mik a funkciók, a csatorna, a hálózati és a szállítási réteg az OSI modell szerint.
5. Mi a különbség a modell DARPA (DoD) az OSI modell? Mit gondol, miért?
6. Mi az RFC? A fájlformátumok közzétett RFC?
7. Mi az ICMP protokollt használjuk? ARP protokoll?
8. Ismertesse a működési elve a ping segédprogram.
9. Ismertesse az elvet tracert segédprogram munkát.