TCP / IP Protocol Architecture at Mga Layer Nito

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang komunikasyon ay ang proseso ng paglilipat ng impormasyon mula sa isang lugar patungo sa iba pa. Alinman sa maaaring ito ay ang paghahatid ng mga tawag mula sa isang aparato patungo sa isa pa o paglipat ng mga file mula sa isang computer patungo sa isa pa. Ang mga digmaang pandaigdigan ay nagdala ng napakalaking ebolusyon ng mga elektroniks sa komunikasyon. Ngayon ay gumagamit kami ng mga digital na pamamaraan ng komunikasyon saanman. Sa pag-unlad ng teknolohiya, maraming uri ng mga aparato sa komunikasyon ang ipinatutupad. Upang maitaguyod ang maayos at walang error na komunikasyon sa pagitan ng mga aparato ng iba't ibang uri at iba't ibang mga pagsasaayos, ang lahat ng mga aparato ay dapat sundin ang ilang mga karaniwang mga protokol. Ang isa sa mga karaniwang pamantayan para sa komunikasyon sa pagitan ng iba't ibang mga aparato ay ang TCP / IP na protokol.

Ano ang TCP / IP Protocol?

Ang TCP / IP protocol ay nangangahulugang Transmission Control Protocol / Internet Protocol. Ito ay binuo ng Kagawaran ng Depensa ng Estados Unidos noong 1960s. Ito ay isang huwad na modelo na may isang hanay ng mga protocol ng komunikasyon ginamit para sa paglipat ng impormasyon sa internet at mga network ng computer.




Sinasabi sa amin ng protokol na ito kung paano dapat tugunan, maiimbak, ilipat, ma-code at ma-decode ng mga aparato ang data para sa end-to-end na komunikasyon sa pagitan ng mga aparato. Ito ang pangunahing proteksyon ng Intenet Protocol Suite. Nagbibigay ang TCP / IP ng isang maaasahang, ligtas at walang error na paglipat ng data sa pagitan ng mga application na tumatakbo sa mga host sa pamamagitan ng isang Internet media.

Maraming mga tanyag na application ng web tulad ng World Wide Web, email, atbp. Ang gumagamit ng protokol na ito.



Pangunahing Pondo ng Protokol ng TCP / IP

Ang TCP / IP ay isang layered protocol na malawakang ginagamit sa networking. Upang maunawaan ang pagtatrabaho ng networking protocol tingnan natin ang isang halimbawa ng isang simpleng paghahatid.

Upang magpadala ng isang paghahatid mula sa isang lugar patungo sa isa pa tiyak na mga gawain ay kasangkot. Sa una, ang pakete ay dapat na naka-pack at nakaalam. Pagkatapos ay dadalhin ng delivery man ang package mula sa nagpadala sa mail dispatch room. Narito ang mga pakete ay pinagsunod-sunod ayon sa address at na-load sa mga van at naipadala sa isang remote na tanggapan. Sa remote office, ang mga pakete ay inilalagay sa isang tray para sa mailman. Pagkatapos ay kinokolekta ng mailman ang pakete at ihinahatid ito sa tatanggap.


Gumagana din ang networking protocol tulad ng TCP / IP sa isang katulad na paraan habang nagpapadala ng impormasyon at data mula sa isang aparato patungo sa isa pa. Mayroon itong apat na layer na hinati ang mga gawain nang naaayon. Ang mga ito ay ang Application Layer, Transport Layer, Networking Layer at ang layer ng Data Link mula sa itaas hanggang sa ibaba. Ang lahat ng mga layer na ito ay may kanilang mga tiyak na pag-andar at nakikipag-usap sila sa mga layer sa itaas at sa ibaba ng mga ito kapag naglilipat ng data.

TCP / IP Protocol Architecture

Ito ay isang apat na layered na stack ng protokol. Nakatutulong ito sa pagkakaugnay ng mga aparato sa network sa internet. Ang bawat layer ay naglalaman ng ilang mga protokol na makakatulong sa paggana ng layer. Ang apat na layer ng TCP / IP protocol ay ang Application Layer, Transport Layer, Networking / Internet Layer at ang Data Link / pisikal na layer.

Data-Flow-of-TCP / IP-protocol

Data-Flow-of-TCP / IP-protocol

Ang application, Presentation at Session Layers ng modelo ng OSI ay pinagsama bilang Application / Process Layer sa TCP / IP protocol. Ito ang tuktok na layer ng stack ng protocol na ito. Kinokontrol ng layer na ito ang komunikasyon ng user-interface at node-to-node. Ang layer na ito ay nagbibigay ng interface ng network, internetworking at mga pagpapaandar ng transportasyon. Ipinapadala nito ang data sa layer ng transportasyon.

Ang pagiging maaasahan, daloy-kontrol, at pagwawasto ng data na ipinadala sa network ay alagaan ng layer ng transportasyon. Ang User Datagram Protocol at ang Transmission control protocol ay naroroon sa layer ng transportasyon. Matapos ang layer ng transportasyon, ang kontrol ay ibinibigay sa layer ng Internet.

Ang layer ng Internet ay kilala rin bilang layer ng network. Ang pagpapaandar nito ay upang ilipat ang mga data packet sa internet sa patutunguhan. Ang mga packet ng data ay maaaring tumagal ng anuman sa na-optimize na mga ruta na iminungkahi ng layer na ito. Ang pinakamahalagang protocol -IP Protocol ay naroroon sa layer na ito. Ang protokol na ito ay responsable para sa pagdaragdag ng mga IP address sa data, pagruruta ng mga packet, encapsulation ng data, pag-format.

Ang huling layer sa TCP / IP protocol stack ay ang Network Access Layer. Ito ay ang kumbinasyon ng mga pisikal at layer ng link ng data ng modelo ng OSI. Ang paghahatid ng data nang pisikal sa isang network sa pagitan ng dalawang mga aparato ay kinokontrol ng layer na ito. Ang pagmamapa ng mga IP address ng mga aparato sa mga pisikal na address ay ginagawa din sa layer na ito.

Protocol Suite

Ang isang protocol ay isang hanay ng mga patakaran na nagsasabi at nagdidirekta kung paano dapat makipag-usap ang mga system. Ang isang protocol suite ay isang koleksyon ng mga protocol na idinisenyo upang magtulungan. Ang protocol suite na mayroon lamang isang protokol ay kilala bilang isang solong stack protocol. Ngunit ang ganitong uri ng protokol ay napaka hindi matatag at madalas na kinakailangang baguhin ang buong software ng protokol kung may mga pagbabago na nagagawa sa application.

Upang gawing mas may kakayahang umangkop ang paggamit ng protocol, iminungkahi ang layered na stack ng protocol. Ang ganitong uri ng protocol stack ay binubuo ng mga protokol na nakaayos sa iba't ibang mga antas sa bawat antas na gumaganap ng isang tiyak na gawain. Ang bawat antas ay maaaring makipag-usap sa mga antas sa itaas at sa ibaba ng mga ito. Dito ang gawain o ang paggana ng isang antas o layer ay maaaring mabago o mabago nang hindi nakakaapekto sa iba pang mga layer.

Ang TCP / IP ay isang 4 layered na protocol suite. Kinukuha ang modelo ng OSI bilang balangkas sa konsepto nito. Ang suite na ito ay binubuo ng iba't ibang mga protokol na nakaayos sa apat na antas. Pinangalan ito sa dalawa nitong pinakatanyag na mga protokol - ang transmission control protocol at Internet Protocol.

Ang Mga Proteksyon na Naroroon sa Application Layer

HTTP - HyperText Transfer Protocol. Pinapayagan ng protokol na ito ang gumagamit na ma-access ang data sa buong web sa buong mundo. Maaari itong magamit sa hypertext na kapaligiran at magpadala ng data sa anyo ng mga payak na teksto, audio, at video.

SNMP - Simple Network Management Protocol, na namamahala ng mga aparato sa internet.

SMTP - Single Mail Transfer Protocol. Pinangangasiwaan ng protokol na ito ang pagpapadala at pagtanggap ng mga email

DNS - Domain Name System, ini-map ang mga hostname sa host IP address na konektado sa internet.

TELNET - Terminal Network, upang maitaguyod ang koneksyon sa pagitan ng lokal na computer at ng remote computer.

FTP - File Transfer Protocol, ginagamit para sa paglilipat ng mga file mula sa isang computer patungo sa isa pa.

Ang Mga Proteksyon na Naroroon sa Layer ng Transport

UDP - UserDatagram Protocol. Sinasabi nito sa gumagamit ang tungkol sa pagkakaroon ng error. Nagbibigay ang protokol na ito ng end-to-end na paghahatid ng data. Sa isang packet ng data, ang protokol na ito ay nagdaragdag ng 8 bytes ng header. Ang header ay binubuo ng apat na mga patlang -Source Port address ng 16 bits, Destination port address ng 16 bits, isang 16-bit na patlang para sa nagpapahiwatig ng kabuuang haba at isang patlang ng tsekum ng 16-bits.

Ang pinagmulan ng address ng port ay nagbibigay ng address ng application program na lumikha ng mensahe. Ang patutunguhang port address ay ang address ng patutunguhang application kung saan ang data ay dapat na mailipat. Ang kabuuang patlang ng haba ay nagbibigay ng impormasyon tungkol sa kabuuang bilang ng mga byte na naroroon sa datagram. Ang impormasyong naroroon sa patlang ng tsekum ay ginagamit para sa pagtuklas ng error.

TCP - Transmission Control Protocol. Aktibo ang protokol na ito sa tagal ng paghahatid ng data. Ito ay mula sa isang virtual circuit sa pagitan ng nagpadala at tatanggap. Sa panig ng nagpadala, sinisira ng protokol ang data sa anyo ng maliliit na yunit na tinatawag na mga segment. Ang bawat segment ay nauugnay sa isang numero ng pagkakasunud-sunod na makakatulong sa muling pag-ayos ng mga segment mula sa orihinal na mensahe.

Sa pagtatapos ng tatanggap, kinokolekta ng TCP ang lahat ng mga segment at muling ayusin ang mga ito ayon sa kanilang mga numero ng pagkakasunud-sunod. Sa tuwing may isang error na napansin sa pamamagitan ng proteksyon na ito ay nai-transfer muli ang segment. Matapos matiyak na ang lahat ng mga segment ay naililipat at kinikilala at nakumpleto ang paghahatid, pagkatapos ay itatapon ng protokol ang virtual circuit.

Mga Proteksyon na Naroroon sa Internet Layer

IP Protocol - ito ang pinaka makabuluhang protokol ng TCP / IP protocol suite. Upang makilala ang aparato sa internet at maitaguyod ang pagruruta sa internet, ipinapatupad ng protokol na ito ang mga lohikal na host address na tinatawag na mga IP address para sa bawat host device. Tumatanggap ang protokol na ito ng data mula sa layer ng transportasyon at tinitiyak ang ligtas na paghahatid ng data mula sa isang aparato patungo sa isa pa.

Ini-convert nito ang mga segment ng data sa mga IP Datagram. Kung ang laki ng datagram ay mas malaki kaysa sa limitasyong ibinibigay ng susunod na layer- ang layer ng link, pinagputolputol ng IP protocol ang datagram sa maliliit na bahagi upang madali silang mailipat sa pamamagitan ng lokal na network. Sa pagtanggap, ang mga segment na ito ay muling ayusin upang mabuo ang orihinal na mensahe. Ginagamit ang mga router upang maipadala ang data sa pagitan ng mga aparato na konektado sa pamamagitan ng malayong network.

ARP - Address Resolution Protocol. Mahahanap ng protokol na ito ang mga pisikal na address mula sa mga IP address. Ang mga aparato ng nagpadala na nais na malaman ang pisikal na address ng aparato ng tatanggap ay nagpapadala ng isang kahilingan sa ARP sa network. Ang lahat ng mga aparato na naroroon sa mga network ay tumatanggap ng kahilingang ito, pinoproseso ito at kinikilala ng tatanggap ang IP address na naroroon sa kahilingan at ipinapadala ang pisikal na address kahit na ang tugon ng ARP.

Sa gayon lahat ng mga protokol na ito ay magkakasama na bumubuo sa TCP / IP protocol suite. Pipiliin ng mga application kung aling uri ng protokol ang gagamitin sa bawat layer batay sa mga pagpapaandar na ibinigay ng mga protokol. Ang suite ng protokol na ito ay maaaring madaling mabago at tugma sa lahat ng mga uri ng Computer hardware at operating system. Orihinal na ito ay dinisenyo para sa operating system ng UNIX.

Ang mga router at switch ay halimbawa ng mga aparato sa pag-uugnay na ginagamit para sa paghahatid ng data sa pagitan ng mga aparatong nakakonekta sa internet. Tulad ng TCP / IP protocol na kinukuha ang modelo ng OSI bilang isang sanggunian, kung aling mga layer ng Modelo ng OSI ay pinagsama bilang Application Layer ng TCP / IP protocol?