Основа на програмирането в среда на Internet с поддръжка на API функциите на Windows и MFC класови йерархии
| Информационни технологии | 2009-12-04 | 149 сваляния |
46 Основа на програмирането в среда на Internet с поддръжка на API функциите на Windows и MFC класови йерархии. Базови понятия. Процедура на свързване. Слоеве и съответстващи протоколи.
Програмиране в Internet.
Основни понятия:
Клиент-сървър организация (поне 2 приложения TCP/IP протокол) Transmition Control Protocol / Internet Protocol. Протокола се грижи да синхронизира работата.
-
З

адължението му е да се пускат пакети от едната страна и да се приемат от другата. -
Този слой е отворен за адресиране, групиране. Базира се на няколко основни протокола IP целта му е да адресира пакета, да го фрагментира ако е нужно и да го събере от другата страна отново.
ARP Address Resolution Protokol посочване на пакетите според адреса.
ICMP Internet Control Message Protocol занимава се с диагностични функции.
IGMP Internet Group Management Protocl урпавление на групирането.
Един IP адрес се регистрира в редица хостове, те служат за пакети към него. Тези хостове образуват group. Тази група е ?диполисно? множество. Тези хостове трябва да се регистрират в router ите.
-
В това ниво се поема отговорност за цялата сесия.
TCP това е протокол, който изисква предварително връзка и гарантира надеждността.
UDP един към един или един към много. Не изисква установена сесия и не е надежден. Пакетите тук имат по-малко служебна информация. Протокола се управлява със средствата на Visual C.
-
Протоколи
HTTP, FTP File Transfer Protocol, SMTP mail, Telnet терминална емулация, port освен IP и port а указва мястото.
DNS


DSN Root
com edu gov






microsoft oracle MIT UNL whitehouse senate
Socket асоцира се с другият край на връзката IP адрес + port.
Процедури за свързване:
s


ocket() socket() socket()
open open open
b
ind() bind() bind()
bound bound bound
connect() listen() connect()
c


onnected Send() Listening Connected send()

recv(),recvfrom() sendto() recv() sendto()
c
losesocket() closesocket()
client Server
Сървъра прослушва и целта е колкото може по-бързо да обслужва заявката, затова той я прехвърля към специализиран Socket (най-дясната колонка на графиката)
Тагове от реферата: ераии, поддръж, програмиранет, ункциит, Internet, Windows, основа, среда











