Ang TCP / IP ay isang mahalagang bahagi ng internet at kung paano ito gumagana, ngunit kakaunti ang mga tao na talagang nakakaalam kung ano ang TCP / IP sa unang lugar. Kung nais mo ng isang mas malalim na pag-unawa sa teknolohiya na nag-uugnay sa planeta, ikaw ay nasa swerte, dahilan na pinagsama namin ang gabay na ito kung ano ito at kung paano ito gumagana.
Ano ang TCP / IP?
Bago malaman kung paano aktwal na gumagana ang TCP / IP, maaaring makatulong ito na magkaroon ng isang maikling pag-unawa sa kung ano ito. Tulad ng ipinahihiwatig ng pangalan, mayroong dalawang bahagi sa TCP / IP - TCP, at IP.
Ang TCP, na kilala rin bilang Transmission Control Protocol, ay ang pangunahing wika ng komunikasyon sa internet. Ito ay karaniwang responsable para sa pagkuha ng mga chunks ng data - na maaaring maging teksto, larawan, video, at iba pa - pag-ipon ng mga ito sa mas maliit na mga pakete ng data, at pagkatapos ay ipadala ang mga ito sa kung saan maaari silang matanggap ng isa pang TCP layer.
Ang IP, na kilala rin bilang Internet Protocol, ay responsable para sa pagtukoy nang eksakto kung saan kailangang ipadala ang data at tinitiyak na ang mga packet ng data ay ipinadala at natanggap sa parehong lugar. Sa madaling salita, ang IP ay karaniwang ang bersyon ng internet ng isang GPS.
Siyempre, ang TCP / IP ay hindi lamang ang protocol sa paglipat ng internet. Ang isa pa ay tinatawag na UDP, at pinapalitan nito ang TCP sa partikular na mga pangyayari. Sa halip na gumamit ng mga signal upang sabihin sa mga nagpadala na natanggap ang data, ipinadala lamang ng UDP ang data, na nagreresulta sa isang bahagyang mas maliit na packet. Para sa kadahilanang iyon, kung minsan ay ginagamit ito sa mga application tulad ng gaming at mga komunikasyon sa video.
Kaya paano gumagana ang TCP at IP? Kaya, sa mga simpleng term, ang TCP ay nauugnay sa aktwal na data, habang ang IP ay nauugnay sa kung saan ipinadala ang data na iyon.
Siyempre, ang mga bagay ay hindi eksaktong simple. Titingnan namin ang mas malalim na pagtingin sa TCP / IP sa susunod na seksyon.
Kaya paano eksaktong gumagana ang TCP / IP?
Ang TCP / IP ay lumalampas sa dalawang layer lamang - sa katotohanan ang protocol ay gumagamit ng apat na layer. Narito ang isang mabilis na balangkas ng mga layer na ito.
- Ang Link Layer ay ginagamit upang pisikal na kumonekta sa mga network gamit ang hardware tulad ng isang server.
- Ikinonekta ng Internet Layer ang iba't ibang mga host nang magkasama sa iba't ibang mga network.
- Ang Transport Layer ay ginagamit upang malutas ang mga koneksyon sa host-to-host.
- Tinitiyak ng Layer ng Application na ang mga aplikasyon sa isang network ay maaaring makipag-usap.
Ang Application Layer
Magsimula tayo sa Application Layer, na nagsisiguro sa komunikasyon sa pagitan ng iba't ibang mga programa at aplikasyon. Ang Application Layer mismo ay gumagamit ng isang hanay ng mga protocol upang matiyak ang komunikasyon - mga halimbawa nito ay kasama ang HTTP, SMTP, FTP, at iba pa. Marahil ay narinig mo na ang ilan sa mga iyon. Sa SMTP, halimbawa, kapag nais ng iyong kliyente ng email na mag-download ng isang email mula sa isang naka-host na server, hinihiling nito ang gawain mula sa Application Layer, na gumagamit ng SMTP protocol upang makumpleto ang kahilingan.
Kinumpleto ng Application Layer ang mga kahilingan sa pamamagitan ng tinatawag na Mga Ports, at ang karamihan sa mga aplikasyon ay palaging gumagamit ng parehong port. Ang numero ng port na iyon ang nagpapahintulot sa transport protocol, o TCP, na malaman nang eksakto kung aling aplikasyon ang dapat gamitin upang maihatid ang data. Sa madaling salita, alam ng TCP na ang port 25 ay ginagamit para sa SMTP protocol, na naghahatid ng mail sa iyong email client.
Ang Layer ng Transport
Credit Credit ng Larawan: Bruno Cordioli | Flickr
Kapag nai-upload ang data, natanggap ito ng Application Layer at pagkatapos ay hinati ng Transport Layer sa isang bilang ng iba't ibang mga packet ng data. Sa kabaligtaran, kapag nai- download ang data, ipinadala mula sa Layer ng Internet sa iba't ibang mga packet, pagkatapos na inayos ng Transport layer ang mga packet na iyon sa tamang pagkakasunud-sunod, pagkatapos nito ay nagpapadala ng isang signal sa pagkilala sa transmiter na inaalerto ito na ang data ay nakarating sa patutunguhan nito .
Ang Layer ng Internet
Susunod up ay ang Layer ng Internet. Upang maunawaan ang Layer ng Internet, kailangan mong maunawaan na ang iyong computer ay nakilala sa pamamagitan ng internet gamit ang tinatawag na isang IP address. Ang Internet Layer ay kung saan ang target na IP address at ang pinagmulan ng IP address ay idinagdag sa isang header sa mga packet ng data, kaya nagtatapos ang data sa tamang lugar.
Ang Link Layer
Huling ngunit hindi bababa sa ay ang Link Layer, kung saan ipinadala ang data na nilikha ng Layer ng Internet. Ang Link Layer ay higit sa lahat ay nakasalalay sa uri ng network na konektado sa computer.
Ang Link Layer ay aktwal na binuo ng tatlong mga sub-layer mismo. Ang una ay ang Logic Link Control, o LLC, na nagdaragdag ng impormasyon sa data na naglalarawan kung aling protocol ang dapat na maipasa ng data. Ang pangalawa ay tinatawag na layer ng Media Access Control, o layer ng MAC, at namamahala ito sa pagdaragdag ng pinagmulan ng MAC address (address ng isang pisikal na network card) at ang target na MAC address. Ang pangatlo at pangwakas na layer ay ang pisikal na layer, na nag-convert ng frame na nabuo ng layer ng MAC sa alinman sa koryente (kung ginagamit ang isang wired network), o mga electromagnetic waves (kung ipinapadala ito sa isang wireless network).
Konklusyon
Tulad ng nakikita mo, ang TCP / IP ay talagang isang medyo kumplikadong protocol, ngunit ito ay nakatulong sa kung paano natin ginagamit ang internet ngayon. Ang lahat ng mga layer ay talagang nagtutulungan upang maganap ito. Siyempre, ang mga bagay ay palaging makakakuha ng mas kumplikado, ngunit dapat itong magsilbing isang mahusay na gabay sa mga pangunahing kaalaman ng TCP / IP.
