Mi az internet szabványos protokollja?

Legjobb válasz

Átviteli vezérlő protokoll (TCP)

A TCP kapcsolatorientált protokoll, amely végpontok közötti csomagkézbesítést kínál. A connection.it hátsó csontjaként működik. A következő főbb jellemzőkkel rendelkezik:

  • A Transmission Control Protocol (TCP) megfelel a Az OSI-modell szállítási rétege.
  • A TCP megbízható és kapcsolatorientált protokoll.
  • A TCP a következőket kínálja:
  • Adatátvitel streamelése. Megbízhatóság.
  • Hatékony áramlásszabályozás
  • Teljes duplex működés.
  • Multiplexelés.
  • A TCP kapcsolat-orientált végpontok közötti csomagot kínál kézbesítés.
  • A TCP biztosítja a megbízhatóságot egy továbbító nyugtázási számmal rendelkező bájtok szekvenálásával, amely jelzi a célnak a következő bájtot, amelyet a forrás várhatóan fog kapni.
  • Újra továbbítja a meghatározott időtartamon belül.

TCP-szolgáltatások

A TCP a következő szolgáltatásokat kínálja a alkalmazásréteg:

  • Átviteli kézbesítési szolgáltatás
  • Pufferek küldése és fogadása
  • Bájtok és szegmensek
  • Teljes duplex szolgáltatás
  • Csatlakozásorientált szolgáltatás
  • Megbízható szolgáltatás

Stream kézbesítés Szolgáltatás

A TCP protokoll folyamorientált, mert lehetővé teszi, hogy a küldő folyamat bájtfolyamként küldjön adatokat, a fogadó folyamat pedig bájtfolyamként szerezze be az adatokat.

Küldési és fogadó pufferek

Előfordulhat, hogy a küldő és fogadó folyamat nem képes azonos sebességgel előállítani és megszerezni az adatokat, ezért a TCP-nek pufferekre van szüksége tárolásra a küldés és a fogadás végén.

Bájtok és szegmensek

Az átviteli vezérlő protokoll (TCP), a a szállítási réteg a bájtokat csomagokba csoportosítja. Ezt a csomagot szegmensnek nevezzük. Ezen csomagok továbbítása előtt ezeket a szegmenseket egy IP datagramba kapszulázzák.

Teljes duplex szolgáltatás

A Az adatok duplex módban egyszerre jelentenek kétirányú adatáramlást.

Kapcsolatorientált szolgáltatás

A TCP a következő módon kínál kapcsolódásorientált szolgáltatást:

  1. Az 1. folyamat TCP-je tájékoztatja a TCP-t a 2. folyamatról és megkapja annak jóváhagyását.
  2. Az 1. folyamat TCP-je és a TCP. a 2. folyamat és az adatok cseréje mindkét irányban.
  3. Az adatcsere befejezése után, amikor mindkét oldalon pufferek üresek, a két TCP megsemmisíti puffereit.

Megbízható szolgáltatás

A megbízhatóság érdekében a TCP nyugtázási mechanizmust használ.

Internet Protocol (IP)

Az Internet Protocol kapcsolat nélküli és u megbízhatatlan protokoll. Nem garantálja az adatok sikeres továbbítását.

Annak érdekében, hogy megbízható legyen, párosítani kell egy megbízható protokollal, például a TCP-vel a szállítási rétegben.

Az internetes protokoll továbbítja az adatok datagram formájában az alábbi ábrán látható módon:

Emlékezetes pontok:

  • A datagram hossza változó.
  • Az Datagram két részre oszlik: fejléc és adatok.
  • A fejléc hossza 20–60 bájt.
  • A fejléc a csomag továbbításához és továbbításához szükséges információkat tartalmazza.

Felhasználói Datagram Protokoll (UDP)

Az IP-hez hasonlóan az UDP is kapcsolat nélküli és megbízhatatlan protokoll. Az adatcseréhez nem szükséges kapcsolat létesítése a gazdagéppel. Mivel az UDP nem megbízható protokoll, nincs mechanizmus az elküldött adatok fogadásának biztosítására.

Az UDP az adatokat datagram formájában továbbítja. Az UDP datagram öt részből áll, az alábbi ábra szerint:

Emlékezetes pontok:

  • Az UDP-t az alkalmazás használja, amely általában kis mennyiségű adatot továbbít egyszerre.
  • Az UDP biztosítja a használt protokollportot, azaz Az UDP üzenet mind a forrás, mind a cél portszámot tartalmazza, amely lehetővé teszi, hogy a rendeltetési hely UDP szoftvere továbbítsa az üzenetet az alkalmazás helyes kijavításához. div> File Transfer Protocol (FTP)

    Az FTP segítségével fájlokat másolhat egyik állomásról a másikra. Az FTP ugyanahhoz a mechanizmushoz kínál a következő módon:

    • Az FTP két folyamatot hoz létre, például a vezérlési folyamatot és az adatátviteli folyamatot mindkét végén, azaz az ügyfélnél és a szervernél is.
    • Az FTP két különböző kapcsolatot hoz létre: az egyik az adatátvitelhez, a másik pedig a vezérlési információkhoz tartozik.
    • Vezérlő kapcsolat vezérlési folyamatok között jön létre, míg az adatkapcsolat között
    • Az FTP a vezérlő kapcsolathoz 21-es portot és az adatkapcsolathoz 20-os portot használja.

    Trivial File Transfer Protocol (TFTP)

    Trivial File Transfer Protocol szintén a fájlok átvitelére szolgál, de a fájlokat hitelesítés nélkül továbbítja. Az FTP-vel ellentétben a TFTP nem különíti el az ellenőrzést és az adatokat. Mivel nincs hitelesítés, a TFTP nem rendelkezik biztonsági funkciókkal, ezért nem ajánlott a TFTP használata.

    Kulcspontok

    • A TFTP az UDP-t használja az adatátvitelhez. Minden TFTP üzenet külön UDP datagramban kerül továbbításra.
    • A TFTP üzenet első két bájtja meghatározza az üzenet típusát.
    • A TFTP munkamenet akkor indul, amikor egy TFTP kliens kérést küld fájl feltöltéséhez vagy letöltéséhez.
    • A kérést egy efemer UDP portról küldjük a TFTP szerver 69 UDP portjára .

    Különbség az FTP és a TFTP között

    Telnet

    A Telnet egy protokoll, amelyet az internet távoli számítógépére történő bejelentkezéshez használnak. Számos Telnet kliens rendelkezik felhasználóbarát felhasználói felülettel. Az alábbi ábra azt mutatja, hogy egy személy be van jelentkezve az A számítógépbe, és onnan távoli módon bejelentkezett a B számítógépbe.

    Hyper Text Transfer Protocol (HTTP)

    A HTTP egy kommunikációs protokoll. Meghatározza a böngésző és a webszerver közötti kommunikáció mechanizmusát. Kérés és válasz protokollnak is hívják, mert a böngésző és a szerver közötti kommunikáció kérelem és válasz párban zajlik.

    HTTP kérés

    A HTTP kérés olyan sorokat tartalmaz, amelyek a következőket tartalmazzák:

    • Kérési sor
    • Fejlécmezők
    • Üzenet törzse

    Kulcspontok

    • Az első sor, azaz a kérelem sor adja meg a kérési módszert, azaz Get vagy Bejegyzés.
    • A második sor adja meg a fejlécet, amely jelzi annak a kiszolgálónak a domain nevét, ahonnan az index.htm fájl található.

    HTTP válasz

    A HTTP-kérelemhez hasonlóan a HTTP-válasz is bizonyos felépítésű. A HTTP válasz a következőket tartalmazza:

    • Állapotsor
    • Fejlécek
    • Üzenet törzse

    Válasz

    A legegyszerűbben kifejezve: az IP protokollt arra használják, hogy az adatcsomagokat egy hálózaton keresztül irányítsa, így eljut a megfelelő célpontig (alapvetően az adatok a feladótól a vevőig). Az IP egyben a számítógép hálózati címének és a gazdagép címének azonosítására szolgáló mechanizmus (ezáltal kialakítva az IP címet).

    A TCP protokollt annak biztosítására használják, hogy az adatok a feladótól a vevőig megbízhatóan és rendben legyenek (vagyis a vevő rendbe tudja hozni a feladótól kapott adatokat, így van értelme az adatoknak, mivel nincs mód arra, hogy megtudjuk, az összes adatnak mely részeket küld a küldő a fogadónak.) Ezenkívül a TCP felelős a torlódások ellenőrzéséért, vagyis szabályozza az adatok küldésének sebességét (ez bonyolultabb, mint amilyennek hangzik, és egész dolgozatokat írnak a helyes sebesség meghatározásáról, mivel nincs közvetlen visszajelzés arról, hogy a hálózat).

    Tehát alapvetően:

    IP: 1.) Adatok átirányítása a küldőtől a fogadóig. 2.) Adjon meg egy IP-címet.

    TCP: 1.) Győződjön meg arról, hogy az adatok megérkeznek a vevőhöz. 2.) Gondoskodjon az adatok megfelelőségéről. 3.) Az adatok küldésének vezérlési sebessége (torlódásszabályozó algoritmus)

    Megjegyzés: Ezt nagyon leegyszerűsítettem. Nagyon sok technikai részlet van, és én sokat értek.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük