және жіберілетін процестің параметрлерін анықтайды. Сонымен қатар олар алыстатылған және
жергілікті файлдық жүйелердің жұмыс сипатын анықтайды.
Белсенді тәртіп – клиент пен сервердің әрекеті:
1. клиент байланыс орнатады және N (N>1024) портынан сервердің 21 портына сұраныс
жібереді
2. Сервер клиенттің N (N>1024) портына жауап жібереді
3. Сервер деректерді тасымелдау үшін клиенттің N+1 портынан 20порт бойынша байланыс
орнатады Белсенді емес тәртіп – клиент пен сервердің әрекеті :
1. Клиент байланыс орнатады және N (N>1024) портынан сервердің 21 портына сұраныс
жібереді (ол белсенді емес тәртіпте жұмыс істеу керектігін хабарлайды)
2. Сервер клиенттің N (N>1024) портына P (P>1024) деректер каналы
үшін порт номері мен жауабын жібереді.
3. N+1 порт бойынша P (P>1024) сервердің портына клиент деректерді тасымалдау үшін
байланыс орнатады Əртүрлі архитиктурадағы машиналар арасындағы деректермен алмасу
тәсілдерге хаттамада үлкен назар аударады. Олардың бәрінде сөздің әртүрлі ұзындықтағы және
көптегендер сөзде әртүрлі бит реті болады. Бұдан басқа, әртүрлі файлдық жүйелер әртүрлі
ұйым деректермен жұмыс істейді. Жалпы жағдайда, FTP бойынша, алмасу ағымдық немесе
одақтық болады, кодировкаланған аралық форматта немесе онысыз, мәтіндік немесе екілік.
Hypertext Transfer Protocol (HTTP, протокол пересылки гипертекста) – бұл World Wide Web
клиентер мен серверлердің өз араларында қолданатын
тілдері. Ол Web-тің негізі болып табылады. Бірақ http-дің үлкен дәрежесі сервер және клиент
бағдарламалау орталығына жатады, бұл хаттаманы білу CGI-бағдарламалау үшін де қажет.
Бұдан басқа, кейбір кезде HTTP ақпаратты өңдейді және қолданушыға оны қайтадан жібереді –
бұл мына кезде болады, мысалы, браузер терезесінде сервердің қате кодтары көрінгенде. http
сонымен қатар негізгі хаттама сапасында прокси-сервер және басқа Интернет жүйелермен
қолданушы агенттердің коммуникациясы үшін қолданылады, сонымен бірге қолданылған
SMTP, NNTP, FTP, Gopher және Wais хаттамалары. Соңғы жағдайы Интернеттің әрбір
қызметтерімен Интеграциялауға жағдай жасайды. Барлық HTTP-транзакциялардың бір жалпы
форматы бар. Клиенттің әрбір сұранысымен және сервердің жауабы үш бөліктен тұрады:
сұраныс жолыс (жауап), бөлімнің басы мен денесі.
Клиенттің сұранысы үш бөлікке бөлінеді. Хаттың бірінші жолы үнемі HTTP-командасынан
тұрады, URI әдісімен аталатын, файл немесе ресурс және НТТР номерін сұрайтын клиентті
белгілейді. Клиенттің келесі сұраныс жолы тақырыптың ақпаратынан тұрады. Тақырыптың
ақпараты клиент туралы мәліметтерден тұрады және ақпаратты обьектіде серверге жібереді.
Клиенттік сұраныстың үшінші бөлімі денеден -серверге жіберілетін деректерден тұрады.
Клиент сұранысына сервердің жауабы үш бөлімнен тұрады. Бірінші жолы - бұл жол НТТР
номерінен, сұранымның жағдайын білдіретін санынан тұрады және қысқаша жағдайын
сипаттайды. Жауап жолынан кейін тақырып
және дене ақпараты баяндалады. Əдіс –бұл HTTP-командасы, клиенттің сұраныстың бірінші
жолы басталады. Бұл әдіс серверге сұраныстың мақсаты туралы хабарлайды. HTTP үшін үш
негізгі әдіс анықталған: GET, HEAD және POST. Басқа әдістерде аталған, бірақ олар алдында
үшеуі аталынып кеткендей серверге кең сүйенбейді. Əдістер аттарын бергенде тіркеуге
алынады, сондықтан GET және get айырмашылығы болады.
Достарыңызбен бөлісу: