IP Protocol Suite , som vanligtvis kallas TCP /IP , är en samling av protokoll som stödjer datorkommunikation . Formellt hänvisat ett IP-protokoll till ett värde på IP-paketets header kallas protokollet fältet . Det finns ungefär 140 av dessa , även om endast ett fåtal är i allmänt bruk . Informellt kan protokollen hänvisa till någon uppsättning av standard utbyten mellan datorer som underlättar kommunikationen . TCP, protokoll 6
TCP och UDP används för att bedriva programinformation.
TCP är Transmission Control Protocol och används för att skicka dataströmmar mellan två datorer där dataintegritet är kritisk . TCP har en vidaresändning mekanism för att ersätta data som saknas eller fel på den mottagande datorn . Addera UDP , protokoll 17
UDP är User Datagram Protocol . Det är mycket enklare att TCP men inte garanterar att paketen kommer att få igenom . UDP är användbart när hastigheten är viktigare än exakthet . Till exempel använder Voice over IP UDP .
ICMP , protokoll 1
ICMP och IGMP budskap handlar om fel och medlemskap
ICMP är Internet Message Control Protocol . Det används för att skicka fel-och styrmeddelanden mellan noder . Ping använder ICMP . Addera IGMP , protokoll 2
IGMP är Internet Group Management Protocol . Det används för att hantera medlemskap i IP-multicast- grupper . Kapsla för tunnlar Addera GRE , protokoll 47
GRE , IPIP och L2TP .
GRE är Generic Route Encapsulation protokoll . Detta används för att skapa tunnlar mellan routrar för virtuella privata nätverk eller VPN . Det gör att andra paket , inklusive IP , som skall inkapslas inuti ett IP-paket . Addera IPIP , protokoll 94
IPIP står för IP i IP och möjliggör ett IP-paket till sättas inuti en annan IP-paket . Det används också för att skapa VPN-tunnlar mellan routrar . Skillnaden mellan IPIP och GRE är att IPIP endast tillåter IP där som GRE möjliggör inkapsling av många olika protokoll . Addera L2TP , protokoll 115
L2TP är Layer 2 Tunneling Protocol och används också för att skapa VPN- tunnlar , vanligtvis mellan en dator och en företagskultur Remote Access Server , eller RAS . Addera OSPF , protokoll 89
OSPF och PIM kommunicerar dirigeringsinformation .
OSPF är en Interior Gateway Protocol , eller IGP . Den använder en kortaste Path First algoritm och är en öppen standard , alltså förkortningen OSPF . Det tillåter routrar för att utbyta topologi information om nätverket så att de kan automatiskt bygga IP routing tabeller . Addera PIM , protokoll 103
PIM är protokoll Independent Multicast routingprotokoll . Detta gör att routrar för att utbyta information om multicast grupper på Internet och tillhandahåller routing tjänster för att distribuera dessa grupper .
Andra protokoll
Många andra protokoll existerar .
Talrika andra protokoll används är det dock inte lika ofta . IP version 6 kan vara inkapslade med protokoll nr 41 . SCTP , Stream Control Transmission Protocol , används i röst-och multimedia -signalering över Internet . För övriga tilldelade protokoll siffror , se avsnittet Referenser .
Ethernet Typer
Ethernet Typer identifierar lägre skikt protokoll .
Andra protokoll är förknippade med IP , även om de inte är formellt tilldelas IP-protokoll nummer. Fältet Typ i Ethernet- header identifierar protokoll i samband med IP . Skriv in värdena är skrivna med en föregående " 0x " före numret för att indikera att de är hexadecimala tal . IP använder ett Type värdet 0x0800 . ARP , Address Resolution Protocol , använder Ethernet typ 0x0806 . Andra gemensamma värden är 0x8035 för RARP , Reverse Address Resolution Protocol , 0x8137 för Novel IPX och 0x8100 för IEEE 802.1Q VLAN -taggar . Addera TCP och UDP portnummer.
Portnummer identifiera högre skikt protokoll .
Applications använder normalt TCP eller UDP portnummer att skilja sig . De portnummer är värden som lagras i fält i TCP eller UDP -huvudet. De är inte formellt IP-protokollet siffror men många människor dessa del av IP-protokoll Suite . De omfattar tjänster såsom HTTP , Hyper Text Transfer Protocol för World Wide Web på port 80 . FTP-servrar använder port 21 för kommandon och port 20 för data. Secure Shell eller ssh , använder prot 22 . Telnet använder port 23 . E-post använder port 25 för utgående e-post med SMTP , Simple Mail Transfer Protocol . Inkommande e-post använder antingen port 110 för POP eller Post Office Protocol eller portnummer 143 för IMAP , Internet Message Access Protocol . För en fullständig lista över portnummer , se referenserna .