TCP / IP to rodzina protokołów komunikacji pomiędzy komputerami.
Co to jest TCP / IP?
Stoi TCP / IP dlaT ransmission Ckontroli twoj egoProtocol /InternetProtocol. Określa ona, jak elektroniczne urządzenia (takie jak komputery) powinien być podłączony za pośrednictwem Internetu oraz w jaki sposób dane powinny być przekazywane między nimi.
TCP - Transmission Control Protocol
TCP jest odpowiedzialny za złamanie danych na małe pakiety, zanim będą mogły być przesyłane przez sieć, a do montażu pakietów ponownie po ich otrzymaniu.
IP - Internet Protocol
IP dba o komunikację między komputerami. Jest on odpowiedzialny za adresowanie, wysyłanie i odbieranie pakietów danych przez Internet.
Protokoły TCP / IP dla sieci Web
Przeglądarki internetowe i serwery korzystają z protokołów TCP / IP, aby połączyć się z Internetem. Wspólna TCP / IP to:
HTTP - Hypertext Transfer Protocol
HTTP dba o komunikację między serwerem WWW i przeglądarki internetowej. HTTP jest używany do wysyłania żądania od klienta internetowego (przeglądarce) do serwera WWW, wracając treści internetowych (stron www) z serwera do klienta.
HTTPS - Secure HTTP
HTTPS dba o bezpiecznej komunikacji między serwerem WWW i przeglądarki internetowej. HTTPS zazwyczaj obsługuje transakcje kart kredytowych i innych poufnych danych.
FTP - File Transfer Protocol
FTP dba o przekazywanie plików między komputerami.
IP Connection-Less
IP to protokół komunikacyjny "connection-less".
IP nie zajmuje linię komunikacji między dwoma komputerami. Zmniejsza to zapotrzebowanie na linii sieci. Każdy przewód może być używany do komunikacji pomiędzy wieloma różnymi komputerami w tym samym czasie.
Z IP, wiadomości (lub innych danych) są podzielone na małych niezależnych "pakietów" i przesyłane między komputerami za pośrednictwem Internetu. IP jest odpowiedzialny za "routing" każdego pakietu do właściwego miejsca docelowego.
Routery IP
Gdy pakiet IP jest wysyłany z komputera, to dochodzi do routera IP.
Router IP jest odpowiedzialny za "routing" pakietu do właściwego miejsca przeznaczenia, bezpośrednio lub za pośrednictwem innego routera.
Ścieżka pakiet będzie się może być różny od innych pakietów o tym samym komunikacie. Router jest odpowiedzialna za prawo adresowania, w zależności od natężenia ruchu, błędy w sieci, lub innych parametrów.
Analogia: Komunikowanie się poprzez IP jest jak dalekimi nas jako dużej liczby małych pocztówek, każda ze znalezieniem własnego (często inny sposób) do odbiornika.
Adresy IP
IP wykorzystuje 32 bitów lub czterech liczb z zakresu od 0 do 255, w celu rozwiązania komputer.
Adresy IP są zwykle napisane w postaci czterech liczb oddzielonych kropką, na przykład:192.168.1.50.
Każdy komputer musi posiadać unikalny adres IP, zanim będzie mógł łączyć się z Internetem.
Każdy pakiet IP musi mieć adres, zanim będzie mogła zostać wysłana do innego komputera.
Jest to adres IP: 192.68.20.50. Może to być ten sam adres: www.w3ii.com
To jest Twój adres IP:108.161.252.158
Pod względem komputerowych, TCP / IP wykorzystuje32 bity adresowania.Wykorzystuje 4 bajty. Jeden bajt wynosi 8 bitów. Jeden bajt może zawierać 256 różnych wartości:
00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... i przez całą drogę do 11111111.
Nazwy domen
Nazwa jest znacznie łatwiejsze do zapamiętania niż numer 12 cyfr.
Nazwy używane dla adresów TCP / IP są nazywane nazw domen.
w3ii.com jest nazwa domeny.
Jeśli adres strony internetowej, jak http://www.w3ii.com, nazwa jest tłumaczona na wiele przez Domain Name Server (DNS).
Na całym świecie, serwery DNS są podłączone do Internetu. Serwery DNS są odpowiedzialne za tłumaczenie nazw domen na adresy TCP / IP.
Gdy pojawia się nowa nazwa domeny została zarejestrowana wraz z jego adres TCP / IP, serwery DNS na całym świecie są na bieżąco z tym informacji.
Protokoły TCP / IP na e-mail
Programy E-mail używać protokołu TCP / IP do wysyłania i odbierania wiadomości e-mail. Protokoły TCP / IP dla wiadomości e-mail to:
SMTP - Simple Mail Transfer Protocol
SMTP dba o wysyłanie e-maili. Często e-maile są wysyłane do serwera pocztowego (serwera SMTP), a następnie do innych serwerów, a na końcu do miejsca przeznaczenia. SMTP może przekazywać tylko czysty tekst. To nie może przesyłać dane binarne, takie jak obrazy, dźwięki i filmy.
MIME - wielofunkcyjne Internet Mail Extensions
Protokół SMTP MIME pozwala przesyłać pliki multimedialne w tym głosie, dźwięku i danych binarnych w sieciach TCP / IP. Protokół MIME konwertuje dane binarne do czystego tekstu, przed jego wysłaniem.
POP - Post Office Protocol
Protokół POP jest wykorzystywane przez programy pocztowe do pobierania wiadomości e-mail z serwera poczty elektronicznej. Jeśli program pocztowy używa POP, wszystkie wiadomości są pobierane do programu pocztowego (zwany także klienta poczty e-mail), za każdym razem łączy się z serwerem pocztowym.
IMAP - Message Access Internet Protocol
Protokół IMAP działa podobnie protokołu POP. Główną różnicą jest to, że protokół IMAP nie będzie automatycznie pobierać wszystkie wiadomości e-mail za każdym razem twój program pocztowy łączy się z serwerem pocztowym.
Protokół IMAP pozwala przeglądać wiadomości e-mail na serwerze pocztowym, zanim je pobrać. Dzięki IMAP możesz pobierać wiadomości lub po prostu je usunąć. W ten sposób IMAP jest idealna, jeśli chcesz połączyć się z serwerem poczty z różnych miejsc, ale tylko chcesz pobierać wiadomości, kiedy jesteś z powrotem w swoim biurze.
Inne protokoły TCP / IP
ARP - Address Resolution Protocol
ARP jest używany przez IP, aby znaleźć adres sprzętowy karty sieciowej komputera na podstawie adresu IP.
BOOTP - Boot Protocol
BOOTP jest używany do uruchamiania (początkowy) komputery z sieci.
DHCP - Dynamic Host Configuration Protocol
DHCP służy do dynamicznego przydzielania adresów IP komputerom w sieci.
ICMP - Internet Control Message Protocol
ICMP zajmuje obsługi błędów w sieci.
LDAP - Lightweight Directory Access Protocol
LDAP służy do zbierania informacji o użytkownikach i adresów e-mail z Internetu.
NTP - Network Time Protocol
NTP jest używany do synchronizacji czasu (zegara) pomiędzy komputerami.
PPTP - Point to Point Tunneling Protocol
PPTP służy do konfigurowania połączenia (tunelu) pomiędzy sieciami prywatnymi.
RARP - Reverse Address Resolution Protocol
RARP jest używany przez IP w celu znalezienia adresu IP na podstawie adresu sprzętowego karty sieciowej komputera.
SNMP - Simple Network Management Protocol
SNMP jest stosowany do podawania sieciami komputerowymi.
SSL - Secure Sockets Layer
Protokół SSL jest używany do szyfrowania danych do bezpiecznej transmisji danych.
TLS - Transport Layer Security
Protokół TLS to nowsze i bardziej bezpieczna wersja SSL.