Citat:
Tyler Durden:
sta je ispod TCP/IP protokola?
Na ovo pitanje ti ja mogu odgovoriti, posto je ocigledno da su ostale kolege IT i network administratori, i njihovo znanje ide do IP layer-a. Ja se UPRAVO bavim IP-em i layerima nize. Momci, no ofence, ali Tyler-u niste odgovorili na pitanje.
Da bi ti pravilno odgovorio na ovo pitanje, mora da ubacim ovde malo teorije. Sam TCP/IP protokol odgovara generickom modelu koji se zove OSI model. OSI (Open System Interconnect) ima 7 layer-a, a to su: Aplikacioni (7), Prezentacioni (6), Sesija (5), Transportni (4), Mrezni (3), Data Link (2) i Fizicki (1).
Mapirnje OSI modela na TCP/IP izgleda ovako: TCP je jedan od servisa IP-a (recimo, neki od servisa IP-a su jos: UDP, ICMP...), tj. TCP "sedi" na IP (mreznom) layer-u i odgovara Transportnom nivou (layer 4) OSI modela. TCP (connection oriented) uspostavlja konekciju izmedju source aplikacije i destinacione aplikacije na source i destinacionim hostovima u IP mrezi. TCP header ima source i destinacioni portove, tako da bi TCP mogao da odredi kojoj aplikaciji (OSI layer 7) pripada poruka koja je pristigla.
IP je mrezni nivo. Dakle IP u sebi nosi source IP adresu i destinacionu IP adresu. IP layer ima unikatne (mrezne) adrese (bezobzira da li se radi o privatnim (corporate), ili javnim IP mrezama), tako da je IP odgovoran za routiranje poruke od source hosta do destinacionog hosta. IP je mrezni (connectionless) layer u OSI notaciji. IP layer u header-u ima "malko" vise stvarcica (service ID (UDP, TCP, ICMP...), TTL (Time To Live), DSCP (Differenciated Services Code Point - redefinicija TOS field-a), ali to NIJE tema ovoga odgovora.
Dakle, ispod IP layer-a je nesto sto je odgovorno za transport IP paketa (TCP datagrama, koji IP layer moze, a NE mora da razbije na vise od jedan IP paketa) od noda do noda (point to point ili point to multipoint). To "nesto" se u OSI modelu zove Data Link, i u te svrhe su razvijeni Data Link protokoli: ISDN, PPP (za konekciju na dialup server), X25, Frame Relay, ATM (Asynchronous Transfer Mode), ethernet (LAN). Najvise se koriste (barem u EU) za access: ISDN, PPP, za relay podataka: X25, ATM... Za LAN ethernet (10BT, 100BT).
Ispod Data Link layer-a je fizicki nivo, tj. medium po kojoj se prenose podaci. To je telefonska parica, svetlovod, koaksijalni kabl, wireless RF. Ovde moze da se dalje rasclani fizicki protokol na sublayer-e (primer: svetlovod, gde SONET/SDH ima 5 sublayer-a, ali opet nije tema ovog odgovora)!
Ko shvata znace, ko zna razumece, ko razume shvatice