Lag | Lagnavn | IP bårne/relaterede (har RFC) |
---|---|---|
7 | Program | HTTP, SMTP, POP3, IMAP, FTP, DNS, DHCP... |
6 | Præsentation | AFP... |
5 | Session | RPC, NetBIOS... |
4 | Transport | TCP, UDP, RTP... |
3 | Netværk | IP: (IPv4, IPv6), ICMP, IGMP, ARP... |
2 | Datalink | Ethernet, HDLC, V.42bis, V.42(LAPM), V.44... |
1 | Fysisk | V.34, V.90, ADSL, 802.11 Wi-Fi, WiMAX... |
TCP er en forkortelse for Transmission Control Protocol. TCP er en af kerneprotokollerne på nutidens Internet. Gennem TCP kan programmer på forskellige værtsmaskiner på Internettet oprette forbindelser mellem hinanden, gennem hvilke der kan udveksles datapakker. Protokollen giver programmellet på værtsmaskinerne et par vitale garantier for disse datapakkers afsendelse og modtagelse:
Derudover benytter TCP portnumre til at gøre det muligt at der kan etableres forskellige datastrømme fra/til samme værtsmaskine. Alt dette er med til at gøre TCP til den mest anvendte transportprotokol på Internettet. TCP bliver bl.a. brugt til WWW og E-mail.
I OSI-modellen er TCP det mellemliggende lag mellem Internetprotokol og applikationen. Applikationer har som oftest brug for stabile datastrømme, hvilket Internetprotokollen ikke tilbyder. Den tilbyder blot levering af datapakker mellem to værter.
I daglig tale benytter man dog i praksis forkortelsen TCP/IP som betegner sammenkoblingen mellem TCP og Internetprotokollen.