Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Protokoły internetowe

By admin on 20 marca, 2021
Ogłoszenia

Transmission Control Protocol (TCP)

TCP jest protokołem zorientowanym na połączenie i oferuje dostarczanie pakietów end- to-end.do-end dostarczanie pakietów. Działa jako back bone dla połączenia.Wykazuje następujące kluczowe cechy:

  • Transmission Control Protocol (TCP) odpowiada warstwie transportowej modelu OSI.

  • TCP jest protokołem niezawodnym i zorientowanym na połączenie.

  • TCP oferuje:

    • Strumieniowe przesyłanie danych.

    • Reliability.

    • Efficient Flow Control

    • Pracę w trybie full-duplex.

    • Multipleksowanie.

  • TCP oferuje zorientowane na połączenie dostarczanie pakietów w trybie end-to-end.

  • TCP zapewnia niezawodność poprzez sekwencjonowanie bajtów za pomocą numeru potwierdzenia przesyłania, który wskazuje miejscu docelowemu następny bajt, którego oczekuje źródło.

  • Transmituje ponownie bajty, które nie zostały potwierdzone w określonym czasie.

UsługiTCP

TCP oferuje następujące usługi procesom w warstwie aplikacji:

  • Usługa dostarczania strumienia

  • Bufory wysyłające i odbierające

  • Bajty i segmenty

  • Usługa pełnego dupleksu

  • Usługa zorientowana na połączenie

  • Usługa niezawodna

  • Historia usług Service

Stream Deliver Service

ProtokółTCP jest zorientowany na strumień, ponieważ pozwala procesowi wysyłającemu na wysyłanie danych jako strumienia bajtów, a procesowi odbierającemu na otrzymywanie danych jako strumienia bajtów.

Bufory wysyłające i odbierające

Może nie być możliwe, aby proces wysyłający i odbierający produkowały i otrzymywały dane z tą samą prędkością, dlatego TCP potrzebuje buforów do przechowywania danych na końcach wysyłających i odbierających.

Bajty i segmenty

Protokół sterowania transmisją (TCP), w warstwie transportowej grupuje bajty w pakiet. Pakiet ten nazywany jest segmentem. Przed transmisją tych pakietów, segmenty te są enkapsulowane w datagram IP.

Usługa pełnego dupleksu

Przesyłanie danych w trybie dupleksu oznacza przepływ danych w obu kierunkach w tym samym czasie.

Usługa zorientowana na połączenie

TCP oferuje usługę zorientowaną na połączenie w następujący sposób:

  1. TCP procesu-1 informuje TCP procesu-2 i uzyskuje jego zgodę.

  2. TCP procesu – 1 i TCP procesu – 2 wymieniają dane w obu kierunkach.

  3. Po zakończeniu wymiany danych, gdy bufory po obu stronach są puste, oba TCP niszczą swoje bufory.

Usługa niezawodna

Dla zapewnienia niezawodności TCP wykorzystuje mechanizm potwierdzenia.

Protokół internetowy (IP)

Protokół internetowy jest protokołem bezpołączeniowym i zawodnym. Nie daje gwarancji pomyślnej transmisji danych.

Aby był niezawodny, musi być połączony z niezawodnym protokołem, takim jak TCP w warstwie transportowej.

Protokół internetowy przesyła dane w postaci datagramu, jak pokazano na poniższym schemacie:

internet_technologie_tutorial

Punkty do zapamiętania:

  • Długość datagramu jest zmienna.

  • Datagram jest podzielony na dwie części: nagłówek i dane.

  • Długość nagłówka wynosi od 20 do 60 bajtów.

  • Nagłówek zawiera informacje potrzebne do routingu i dostarczenia pakietu.

User Datagram Protocol (UDP)

Podobnie jak IP, UDP jest protokołem bezpołączeniowym i zawodnym. Nie wymaga on nawiązania połączenia z hostem w celu wymiany danych. Ponieważ UDP jest protokołem zawodnym, nie ma mechanizmu zapewniającego, że wysyłane dane zostaną odebrane.

UDP przesyła dane w postaci datagramu. Datagram UDP składa się z pięciu części, jak pokazano na poniższym schemacie:

internet_technologie_tutorial

Punkty do zapamiętania:

  • UDP jest używany przez aplikacje, które zazwyczaj przesyłają niewielką ilość danych za jednym razem.

  • UDP dostarcza port protokołu i. e. Wiadomość UDP zawiera zarówno port źródłowy, jak i port wyjściowy.tzn. komunikat UDP zawiera zarówno numer portu źródłowego jak i docelowego, co pozwala oprogramowaniu UDP w miejscu docelowym dostarczyć komunikat do właściwego programu aplikacyjnego.

Protokół FTP (File Transfer Protocol)

FTP jest używany do kopiowania plików z jednego hosta do drugiego. FTP oferuje mechanizm do tego celu w następujący sposób:

  • FTP tworzy dwa procesy takie jak Proces Kontroli i Proces Transferu Danych na obu końcach tj. zarówno u klienta jak i na serwerze.

  • FTP ustanawia dwa różne połączenia: jedno dla transferu danych i drugie dla informacji kontrolnych.

  • Połączenie kontrolne jest nawiązywane pomiędzy procesami sterującymi, natomiast połączenie danych jest nawiązywane pomiędzy procesami

  • FTP używa portu 21 dla połączenia kontrolnego i portu 20 dla połączenia danych.

internet_technologies_tutorial

Trivial File Transfer Protocol (TFTP)

Trivial File Transfer Protocol jest również używany do przesyłania plików, ale przesyła pliki bez uwierzytelniania. W przeciwieństwie do FTP, TFTP nie oddziela informacji kontrolnych i danych. Ponieważ nie istnieje uwierzytelnianie, TFTP nie posiada żadnych zabezpieczeń, dlatego nie jest zalecane używanie TFTP.

Kluczowe punkty

  • TFTP wykorzystuje UDP do transportu danych. Każdy komunikat TFTP jest przenoszony w osobnym datagramie UDP.

  • Dwa pierwsze bajty komunikatu TFTP określają typ komunikatu.

  • Sesja TFTP jest inicjowana, gdy klient TFTP wysyła żądanie wysłania lub pobrania pliku.

  • Żądanie jest wysyłane z efemerycznego portu UDP na port UDP 69 serwera TFTP.

Różnica między FTP a TFTP

.

S.N. Parametr FTP TFTP
1 Operacja Przesyłanie plików Przesyłanie plików
2 Uwierzytelnianie Tak Nie
3 Protokół TCP UDP
4 Porty 21 – Kontrola, 20 – Data Port 3214, 69, 4012
5 Kontrola i dane Oddzielone Oddzielone
6 Transfer danych Reliable Unreliable

Telnet

Telnet jest protokołem używanym do logowania się do zdalnego komputera w Internecie. Istnieje wiele klientów Telnet posiadających przyjazny interfejs użytkownika. Poniższy diagram pokazuje, że osoba jest zalogowana do komputera A, a stamtąd zdalnie loguje się do komputera B.

internet_technologie_tutorial

Hyper Text Transfer Protocol (HTTP)

HTTP jest protokołem komunikacyjnym. Definiuje on mechanizm komunikacji pomiędzy przeglądarką a serwerem WWW. Nazywany jest również protokołem żądania i odpowiedzi, ponieważ komunikacja pomiędzy przeglądarką a serwerem odbywa się w parach żądanie i odpowiedź.

ŻądanieHTTP

ŻądanieHTTP składa się z linii, które zawierają:

  • Linia żądania

  • Pola nagłówka

  • Ciało wiadomości

Kluczowe punkty

  • Pierwsza linia tj.Pierwsza linia określa metodę żądania, tj. Get lub Post.

  • Druga linia określa nagłówek, który wskazuje nazwę domeny serwera, z którego pobierany jest index.htm.

HTTP Response

Podobnie jak żądanie HTTP, odpowiedź HTTP również posiada pewną strukturę. Odpowiedź HTTP zawiera:

  • Linię statusu

  • Nagłówki

  • Ciało komunikatu

Reklamy

Zobacz wpisy

Motyw
Choroby autoimmunologiczne, jest inny sposób

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Najnowsze wpisy

  • Firebush (Polski)
  • Prognoza stawek CD na 2021 rok: Stopy procentowe prawdopodobnie pozostaną na niskim poziomie, ale mogą wzrosnąć w dalszej części roku
  • Jak ustrukturyzować dokumentację systemu zarządzania jakością
  • Zdrowe Gry i Zajęcia dla Dzieci | UIC Online Informatics
  • Wheat Ales (American) (Polski)
  • Korzyści z karmienia piersią po roku
  • Czy bezpiecznie jest wrzucać fusy z kawy do zlewu | Atomic Plumbing
  • Cool-Down After Your Workout (Polski)
  • Nasza praca
  • Najlepsza ręczna maszyna do szycia do kupienia: 2020

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Archiwa

  • Marzec 2021
  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com