Thursday, March 19, 2009

ASP.NET ëåêö ¹1

Интернэт, интернэт архитектур 1) Интернэт : Ýíý íü äýëõèéí õàìãèéí òîì êîìïüþòåðèéí ñ¿ëæýý áºãººä èíòåðíýòýä õîëáîãäîõûí òóëä çààâàë èíòåðíýò ð¿¿ õîëáîíäîõ àëáàã¿é áºãººä èíòåðíýòýä õîëáîîòîé ëîêàëü ñ¿ëæýýíä õîëáîãäñîíîîð ýíýõ¿¿ øààðäëàãà õàíãàãäàíà. ßìàð íýãýí õýðýãëýã÷ èíòåðíýòýä õîëáîãäîæ áàéíà ãýäýã íü òóõàéí õýðýãëýã÷ ººðèéí ISP – èéí (Internet Service Provider) ëîêàëü ñ¿ëæýý ð¿¿ õîëáîãäîæ áàéíà ãýñýí ¿ã þì. Èíòåðíýò íü äàðààõ ¿éë÷èëãýýí¿¿äèéã ÿâóóëäàã. ¯¿íä:
Telnet – Àëñûí çàéíààñ õàíäàõ

SMTP – Simple Mail Transmission Protocol

Archie – HTTP äýýð ¿íäñýëýãäñýí ìýäýýëýëòýé àæèëëàõ
WAIS – Wide Area Information Service
NNTP – Network News Transfer Protocol

NTP – Network Times Protocol

Èíòåðíýòèéí òàðõàëò



2-tier системийн архитектур - Клиент нь өгөгдлийг харуулах логикийг төдийгүй өгөгдөлд хандах бизнес логикийг агуулдаг - Сервер тал нь зөвхөн өгөгдлийн серверт хандах үүрэгтэй Асуудал Ажиллагаанд оруулахад хялбар боловч шинэчлэх, өөрчлөхөд хэцүү Бизнесийн болон үзэгдэлтийн логикийг дахин ашиглахад төвөгтэй Клиент тал нь байнга шинэчлэгдэж байх ёстой Сүлжээний ашиглалт үр ашиг муутай тул интернэтийн орчинд төдийлөн зохимжгүй.
3-tier системийн архитектур ¯¿íýýñ J2EE ãýñýí îéëãîëòûã òàéëáàðëàÿ. Java™2 Platform, Enterprise Edition (J2EE) - 2-tier дэх асуудлыг шийдсэн - N-tier систем хөгжүүлэхэд гарах зардал болон хүндрэлийг маш ихээр багасгадаг - Том хэмжээний тархалттай /distributed/ системийг Java болон интернэт технологи ашиглан хөгжүүлэх архитектур юм. J2EE бүрэлдэхүүн болон боломжууд  Үндсэн технологууд - Servlets - JavaServer Pages (JPS) - EnterpriseJavaBeans (EJB)  Дэмждэг стандарт, үйлчилгээнүүдээс - Java Database Connectivity (JDBC) data access API - Remote Method Invocations (RMI) - Extensible Markup Languages(XML) - JavaIDL (Interface Definition Language) - JavaMail - JMS (Java Messaging Service) J2EE Containers J2EE Containers íü : J2EE компонентууд ажиллахад шаардлагатай орчин, контекстыг олгоно. Нөөцийн менежмент, болон бусад үйлчилгээг компонентод олгоно. - ¯éëäëèéí ñèñòåìèéí ïðîöåññóóä - Thread ãýõ ìýò Container үйлчилгээнүүд нь компоненетууд руугаа интерфэйсээр дамжина. N-tier систем - Нэг төрлийн бизнес логикийг олон хэлбэрээр харуулах боломжтой - Бизнес логик болон өгөгдлийн сангийн бүтцийг клиентэд нөлөөлөлөхгүйгээр өөрчлөх боломжтой - Системийг бүхэлд нь өөрчлөхгүйгээр тодорхой хэсгүүдийг өөрчлөх боломжтой
Èíòåðíýò àðõèòåêòóð
- Link Layer : ýíý îéëãîëòîíä Ethernet îðíî. Ethernet нь компьютерүүдийг хооронд нь холбоход шаардагдах микросхемүүд, дамжуулагчид төдийгүй мэдээлэл дамжуулах процессыг тодорхойлох программ хангамжуудыг багтаадаг. Өдгөө 100Мбит/сек хурдтайгаар мэдээлэл дамжуулах Fast Ethernet, цаашид 1Гбит/сек хурдыг хангах Gigabit Ethernet хэдийнээ бий болжээ. GPRS - General Packet Radio Service буюу гар утсаар веб хуудас үзэх, mms, sms явуулах зэрэг үйлчилгээ явуулах боломжтой. - Network Layer : IP - Internet Protocol нь сүлжээний түвшний протокол, сүлжээнүүдийн компьютеруудын хоорондын өгөгдлийг зөөдөг. - Transport Layer : TCP - Transmission Control Protocol нь зөөврийн протокол, өгөгдлийн интернетийн хавсралт програмын хооронд зөөдөг. UDP - User Datagram Protocol нь хэрэглэгчдийн датаграмын протокол, мөн программын хооронд өгөгдөл дамжуулах боловч TCP-г бодвол энгийн, найдвартай. - Application Layer : DNS - Domain Name System буюу бидний мэдэх .mn FTP - File Transfer Protocol ашиглан та өөрийн хийсэн сайтаа upload хийж шинэчлэх, мөн интернетээр файл дамжуулах боломжтой юм. HTTP - HyperText Transfer Protocol - бидний веб хийдэг протокол. POP3 - Post Office Protocol - нь гаднаас ирж байгаа майлыг зохицуулна. 110-р порт ашиглана. SMTP - Simple Mail Transfer Protocol захиаг өөр сервер рүү дамжуулах ажлыг хийнэ. 25-р порт ашиглана. TELNET - TELetype NETwork - Telnet-г ашиглан та одоо наад сууж байгаа компъютераар єєр газар байгаа компъютер луу нэвтрэн орж болно, гэхдээ vvний тулд цаад компъютераасаа зохих зєвшєєрєл авах буюу Telnet хийх урдьчилан авсан эрхтэй байх хэрэгтэй. ¯¿íýýñ çàðèì íýãèéã íü äóðüäâàë FTP - File Transmission Protocol : ¯¿íèé òóñëàìæòàéãààð èíòåðíýòýýð ôàéë äàìæóóëàõ áîëîìæòîé. Èõýíõ ïðîãðàì õàíãàìæèéí êîìïàíèóä ººðñäèéí FTP ñåðâåðýýð òºðºë á¿ðèéí ïðîãðàì òàðààäàã. IP – Internet Protocol : Ýíý íü õîñòóóäûí õîîðîíä ìýäýýëëèéã Datagram õýëáýðýýð 纺äºã. IP õàÿã íü õîñòûí áîëîí ñ¿ëæýýíèé õýñýã ãýñýí 2 õýñýãò õóâààãäàõ áºãººä IP õàÿã á¿ðò ººð ººð áàéäàã. 802.11 – Ýíý çàãâàð íü 1978 îíä îëîí óëñûí ñòàíäàð÷ëàëûí áàéãóóëëàãààñ íýãýí òºðëèéí áóñ òºõººðºìæ¿¿äèéã õîëáîõ ñ¿ëæýýíèé àðõèòåêòóðûã ä¿ðñýëñýí áàãö çààëòûã áîëîâñðóóëàí ãàðãàñàí. ¯¿íèé äàðààãààð 1984 îíä äàõèí îëîí óëñûí ñòàíäàðòààñ íýýëòòýé óòãààðàà äàõèí øèíý÷ëýãäýí ãàðñàí. 1980 îíû 2 ñàðààñ äîòîîä ñ¿ëæýýíä ñòàíäàðò òîãòîîõîîð ïðîæåêò 802-èéã áîëîâñðóóëñàí. Ïðîæåêò 802 ñòàíäàðò íü ñ¿ëæýýíèé àäàïòåð ãëîáàë òîîöîîëîõ ñ¿ëæýý êîêñèàë ñ¿ëæýýíèé õîñ á¿õèé ñ¿ëæýýíä òàâèãäàíà. Ïðîæåêò 802 – îîð òîäîðõîéëîãäîõ äîòîîä ñ¿ëæýý íü ººðñäèéí äóãààð á¿õèé 12 êàòåãîðò õóþààãäàíà. ¯¿íä:
1. 802.1 – OSI çàãâàð áà ñ¿ëæýýíèé óäèðäëàãà
2. 802.2 – Ëîãèê õîëáîîíû óäèðäëàãà
3. 802.3 – Ethernet ñ¿ëæýý
4. 802.4 – Market – èéí äàìæóóëàëòòàé ñàëàà òîïîëîãè á¿õèé äîòîîä ñ¿ëæýý
5. 802.5 - Market – èéí äàìæóóëàëòòàé öàãèðàã òîïîëîãè á¿õèé äîòîîä ñ¿ëæýý
6. 802.6 – MAN äóíäûí çàéí ñ¿ëæýý
7. 802.7 – ªðãºí íýâòð¿¿ëãèéí òåõíîëîãè
8. 802.8 – Fibre Optic òåõíîëîãè
9. 802.9- ªãºãäºë ÿðèà äàìæóóëàõ ñ¿ëæýý
10. 802.10 – Ñ¿ëæýýíèé àþóëã¿é áàéäàë
11. 802.11 - Óòàñã¿é ñ¿ëæýý
12. 802.12 – Õ¿ñýëòèéí ýðýìáèéí õàíäàëòòàé äîòîîä ñ¿ëæýý

No comments:

Post a Comment