Transmission Control Protocol (TCP) le User Datagram Protocol (UDP) ke litekanyetso tse peli tsa mekhoa ea lipalangoang tse sebelisoang le internet protocol (IP) .
Bobeli ba TDP le UDP ba sebelisa lihlooho e le karolo ea boitsebiso ba molaetsa oa molaetsa bakeng sa ho fetisa marang-rang a marang-rang. Lihlooho tsa TCP le lihlooho tsa UDP li na le litekanyo tsa meeli e bitsoang masimo a hlalositsoeng ke melao ea protocol ea litsebi.
Format TCP Header
Mohlooho ka mong oa TCP o na le mashome a leshome a hlokahalang a mashome a 20 a li-bytes (160 bits ) ka boholo. Ba ka boela ba khetha ho kenyelletsa karolo e eketsehileng ea data ho fihlela ho 40 bytes ka boholo.
Hona ke bohlooho ba lihlooho tsa TCP:
- Mohloli oa nomoro ea pariki ea TCP (2 bytes)
- Nomoro ea pariki ea TCP (2 bytes)
- Ho latellana nomoro (4 bytes)
- Ho ananela nomoro (4 di-otete)
- Dintlha tsa TCP li fokotseha (li-4 bits)
- Lintlha tse boloketsoeng (li-3 bits)
- Lipolase tsa ho laola (ho fihlela ho li-bits tse 9)
- Boholo ba fensetere (2 bytes)
- TCP checksum (2 bytes)
- Pointer e potlakileng (2 bytes)
- TCP dintlha tsa boithaopo (0-40 bytes)
TCP e kenyelletsa masimo a lihlooho molaetsa oa molaetsa ka tatellano e bontšitsoeng ka holimo.
- Lintlha tsa mohloli oa thepa ea TCP le libaka ke li-endpoints tsa puisano bakeng sa ho romela le ho amohela lihlahisoa.
- Baemeli ba melaetsa ba sebelisa dipalo tse latellanang ho tšoaea taelo ea sehlopha sa melaetsa. Bo-romela le ba amohelang ka bobeli ba sebelisa lintlha tsa nomoro tsa ho amohela ho fana ka lintlha tsa likarolo tsa melaetsa e sa tsoa fumanoa kapa e lebelletsoeng ho romeloa.
- Lefapha la offset data le boloka boholo ba hlooho ea TCP ka li-multiples tsa li-byte tse 'nè. Sehlooho se seng se sebelisang tšimo ea TCP e khethiloeng e na le boitsebiso ba 5 (boemeli ba 20 bytes), ha hlooho e sebelisang tšimo e kholo ka ho fetisisa e na le tšebetso ea boitsebiso ba 15 (e emelang 60 bytes).
- Lintlha tse bolokiloeng ka lihlooho tsa TCP kamehla li na le bohlokoa ba zero. Tšimo ena e sebetsa ka morero oa ho lumellana le boholo ba hlooho ea hlooho e le li-multiplete tse 'nè (tse bohlokoa bakeng sa katleho ea ho sebetsana le lintlha tsa k'homphieutha).
- TCP e sebelisa setšoantšo sa li- flags tse laolang tse tharo (tse ling le tse ling tse emelang kapa tse thibelang ) ho laola ho phalla ha maemo maemong a itseng. Papiso e le 'ngoe feela, ka mohlala, e qalisa leano la ho tsosolosa la TCP. Tshebetso e qaqileng ea mekhahlelo ena e fetela ka nģ'ane ho boholo ba sehlooho sena.
- Basebeletsi ba TCP ba sebelisa nomoro e bitsoang fensetere ea fensetere ho laola hore na ba fane ka lintlha tse kae ho motho ea amohelang pele ba batla tumello ea ho khutlisa. Haeba palo ea fensetere e fetoha e nyenyane haholo, ho fetisoa ha lits'ebeletso tsa marang-rang ho tla ba butle-butle, athe ha tekanyo ea fensetere e e-ba kholo haholo, khokahanyo ea marang-rang e ka tlala (e ke keng ea sebelisoa bakeng sa lisebelisoa leha e le life) kapa ea amohelang a ka 'na a sitoa ho sebetsana le boitsebiso bo potlakileng ho lekana (le phello ea ts'ebetso e liehang). Ho hlahisa mekhoa ea maikemisetso e entsoeng ka protocol ho matlafatsa litekanyetso tsa boholo le ho sebelisa tšimo ena ea lihlooho tsa TCP ho hokahanya liphetoho pakeng tsa ba romelang le ba amohelang.
- Checksum e bohlokoa ka hare ho hlooho ea TCP e hlahisoa ke moemeli oa protocol e le mokhoa oa lipalo ho thusa ea amohelang molaetsa hore a lemohe melaetsa e silafalitsoeng kapa e senyehileng.
- Hangata tšimo e potlakileng ea pointer e atisa ho behoa le ho hlokomolohuoa, empa ha e kopane le e 'ngoe ea lifolakha tsa taolo, e ka sebelisoa e le boitsebiso bo fokolang ho tšoaea karoloana ea molaetsa e le hore ho be le ts'ebetso ea pele.
- Boitsebiso ba dintlha tsa TCP ka boithatelo bo fetela ka nģ'ane ho bophara ba sehlooho sena empa bo kenyelletsa ts'ehetso ea ho amoheloa ka ho khethehileng le fensetere ho lekanyetsa lits'ebetsong.
Format ya Header ea UDP
Hobane UDP e na le matla a fokolang ho feta TCP, lihlooho tsa eona li nyenyane haholo. Sehlooho sa UDP se na le li-byte tse 8, tse arolelanoang likarolong tse 'nè tse hlokahalang:
- Nomoro ea port ea mohloli (2 bytes)
- Nomoro ea palo ea libaka (2 bytes)
- Boitsebiso ba nako (2 bytes)
- UDP checksum (2 bytes)
UDP e kenyelletsa masimo a lihlooho molaetsa oa molaetsa oa eona ka tatellano e bontšitsoeng ka holimo.
- Mohloli le marang-rang a linomoro tsa port tsa UDP ke bofelo ba puisano bakeng sa ho romela le ho amohela lisebelisoa.
- Sebaka sa bolelele ba UDP se bontša boholo ba mongolo o mong le o mong o kenyeletsang hlooho le data. Libaka tsena tsa tšimo li bohlokoa ho tloha ho bonyane ba 8 byte (bohlooho bohlooho ba hlooho) ho boholo bo ka holimo ho 65,000 byte.
- Tšoanang le TCP, cheputso ea UDP e lumella ba amohelang ho hlahloba boitsebiso bo ka kenang bakeng sa lintlha tse senyehileng tsa molaetsa.