Mga uri ng arkitektura ng software ng mga sistema ng impormasyon sa network. Buksan ang arkitektura ng system. Mga Pangunahing Kaalaman sa Internet. Mga serbisyo sa internet. Koneksyon sa internet. Buksan ang arkitektura ng "katalinuhan" na sistema. Open Systems Interconnection

Anotasyon: Metodolohikal na katwiran bukas na mga sistema bilang isang hanay ng mga konsepto at sangguniang modelo batay sa mga ito. modelo ng OSI.

2.1. Metodolohikal na batayan ng mga bukas na sistema

Ang proseso ng standardisasyon ng mga teknolohiya ng impormasyon ay dapat magkaroon ng isang metodolohikal na batayan na magpapahintulot sa isa na makatwirang matukoy ang mga bagay, pamamaraan at kasangkapan ng standardisasyon. Kasabay nito, ang konsepto Teknolohiya ng impormasyon ay binibigyang kahulugan tulad ng sumusunod: " Teknolohiya ng Impormasyon isama ang espesipikasyon, disenyo at pagbuo ng software, hardware at mga sistema ng telekomunikasyon at mga kasangkapan na nakikitungo sa paghahanap at pagkolekta ng impormasyon, pagtatanghal, organisasyon, pagproseso, seguridad, imbakan, paghahatid, pati na rin ang pagpapalitan at pamamahala ng impormasyon." at isang pinag-isang metodolohikal ang base ay ipinatupad sa anyo ng isang metodolohikal na batayan para sa mga bukas na sistema.

Sa pamamaraan bukas na sistema batayan ay binubuo ng isang hanay ng mga konsepto at sangguniang modelo batay sa mga ito:

  • konseptwal na batayan at mga prinsipyo para sa pagbuo ng mga bukas na sistema;
  • modelo ng sanggunian bukas na mga kapaligiran ng system (Open System Environment Reference Model - OSE RM);
  • Open Systems Interconnection Reference Model (OSI RM);
  • kagamitan para sa pagbuo at paggamit ng mga profile ng IT/IS, na idinisenyo upang lumikha ng mga bukas na sistema sa espasyo ng mga standardized na solusyon;
  • profile taxonomy;
  • Konsepto ng pagsubok sa pagsunod sa sistema ng IT orihinal na mga pamantayan at mga profile.

Ang pinakamahalagang resulta sa pagtatatag ng pamamaraan ng batayan ng mga bukas na sistema ngayon ay:

  • paglikha ng isang sistema ng mga dalubhasang internasyonal na organisasyon para sa holistic na pag-unlad at standardisasyon ng mga bukas na sistema;
  • pagbuo ng mga modelo ng sanggunian at kaukulang mga pangunahing pagtutukoy para sa pinakamahalagang mga seksyon ng larangan ng IT, na naging posible upang bumuo ng isang konseptwal at functional na batayan para sa espasyo para sa paglikha ng mga teknolohiya ng impormasyon at mga sistema (IT/IS);
  • pagbuo at malawakang paggamit ng konsepto ng profile, na nagbibigay ng apparatus para sa pagtukoy at pagdodokumento ng kumplikado at multidisciplinary open IT/IS na tumutukoy sa functionality ng mga pangunahing detalye at/o profile;
  • pagbuo ng isang taxonomy ng mga profile, na isang IT/IS classification system at nagbibigay ng isang sistematikong pagkilala sa mga profile sa IT/IS space;
  • pagbuo ng isang konsepto at pamamaraan para sa pagsunod sa mga pagpapatupad ng IT/IS sa mga pagtutukoy na kanilang ipinapatupad.

Pamamaraan batayan ng teknolohiya ng impormasyon, ang pangunahing bahagi nito ay binubuo ng mga pagtutukoy ng IT ng iba't ibang antas ng abstraction, ay nabuo batay sa isang hierarchical na diskarte, na nagpapadali sa pagsusuri ng istraktura nito gamit ang ilang multi-level na modelo.


kanin. 2.1.

Ang modelo ay naglalayong sa mga tagapamahala ng serbisyo ng IT at mga tagapamahala ng proyekto na responsable para sa pagkuha/pag-unlad, pagpapatupad, pagpapatakbo at pagpapaunlad ng mga sistema ng impormasyon na binubuo ng magkakaibang software, hardware at mga kasangkapan sa komunikasyon. Maaaring kabilang sa mga programa ng aplikasyon sa kapaligiran ng OSE ang:

  • real time system (Real Time System - RTS) at embedded system (Embedded System - ES);
  • sistema ng pagproseso ng transaksyon ( Pagproseso ng Transaksyon System - TPS);
  • database management system (DataBase Management System - DBMS);
  • iba't ibang mga sistema ng suporta sa desisyon (Decision Support System - DSS);
  • mga sistema ng impormasyong pang-administratibo (Executive Sistema ng Impormasyon- EIS) at produksyon (Enterprise Resource Planning - ERP) na layunin;
  • geographic information system (GIS);
  • iba pang mga espesyal na sistema na maaaring gumamit ng mga pagtutukoy na inirerekomenda ng mga internasyonal na organisasyon.

Mula sa pananaw ng mga tagagawa at gumagamit, ang kapaligiran ng OSE ay isang medyo unibersal na functional na imprastraktura na kumokontrol at nagpapadali sa pagbuo o pagkuha, pagpapatakbo at pagpapanatili ng mga secure na sistema ng aplikasyon na:

  • isinagawa sa anumang provider o platform ng gumagamit na ginamit;
  • gumamit ng anumang operating system;
  • magbigay ng access sa database at pamamahala ng data;
  • makipagpalitan ng data at makipag-ugnayan sa pamamagitan ng mga network ng anumang mga supplier at sa mga lokal na network mga mamimili;
  • makipag-ugnayan sa mga user sa pamamagitan ng mga karaniwang interface sa system karaniwang interface"user - computer".

Kaya, sinusuportahan ng kapaligiran ng OSE ang "portable, scalable at interoperable na application mga programa sa kompyuter sa pamamagitan ng karaniwang functionality, mga interface, mga format ng data, exchange at access protocol."

Ang mga pamantayan ay maaaring internasyonal, pambansa o iba pang mga detalye at kasunduan na available sa publiko. Ang mga pamantayan at detalyeng ito ay available sa sinumang developer, supplier, at user ng computing at communications software at hardware upang bumuo ng mga system at pasilidad na nakakatugon sa pamantayan ng OSE.

portable, kung ang mga ito ay ipinatupad sa mga karaniwang platform at nakasulat sa mga standardized programming language. Gumagana ang mga ito sa mga karaniwang interface na kumokonekta sa kanila sa kapaligiran ng computing, magbasa at lumikha ng data karaniwang mga format at ipadala ang mga ito alinsunod sa mga karaniwang protocol na tumatakbo sa iba't ibang kapaligiran sa pag-compute.

Mga aplikasyon at tool ng OSE nasusukat sa isang kapaligiran ng iba't ibang mga platform at network configuration - mula sa mga personal na computer hanggang sa makapangyarihang mga server, mula sa mga lokal na sistema para sa parallel computing hanggang sa malalaking GRID system. Maaaring mapansin ng gumagamit ang pagkakaiba sa dami ng mga mapagkukunan ng pag-compute sa anumang platform sa pamamagitan ng ilang mga hindi direktang palatandaan, halimbawa, sa bilis ng pagpapatupad ng isang application program, ngunit hindi kailanman sa pamamagitan ng mga pagkabigo ng system.

Mga aplikasyon at tool ng OSE nakikipag-ugnayan sa isa't isa, kung nagbibigay sila ng mga serbisyo sa gumagamit na gumagamit karaniwang mga protocol, mga format ng pagpapalitan ng data at mga interface ng mga nagtutulungan o nakabahaging mga sistema ng pagproseso ng data para sa naka-target na paggamit ng impormasyon. Ang proseso ng paglilipat ng impormasyon mula sa isang platform patungo sa isa pa sa pamamagitan ng isang lokal na network ng lugar o isang kumbinasyon ng anumang mga network (kahit na mga pandaigdigan) ay dapat na ganap na transparent sa mga programa ng aplikasyon at mga gumagamit at hindi maging sanhi ng mga teknikal na paghihirap sa paggamit. Gayunpaman, ang lokasyon at lokasyon ng iba pang mga platform, operating system, database, program at user ay hindi dapat mahalaga sa application na ginamit.

Ang IEEE POSIX 1003.0 Working Group ay bumuo ng OSE Reference Model (Open Systems Environment/Reference Model - OSE/RM). Inilalarawan ang modelong ito sa buong mundo sa teknikal na ulat ng JTC1 TR 14250 (Larawan 2.2).

Ang paglalarawan ng modelo ay gumagamit ng dalawang uri ng mga elemento:

  • lohikal na mga bagay, kabilang ang application software (ASW), mga platform ng aplikasyon at panlabas na functional na kapaligiran;
  • mga interface, na naglalaman ng interface ng application system at ang exchange interface sa panlabas na kapaligiran.

Mga lohikal na bagay ay kinakatawan ng tatlong klase, mga interface ng dalawa. Sa konteksto ng modelo ng sanggunian ng OSE, direktang kasama ng software ng application ang mga code ng programa, data, dokumentasyon, pagsubok, pantulong at mga tool sa pagsasanay (Fig. 2.3).


kanin. 2.3.

Platform ng aplikasyon ay binubuo ng isang hanay ng mga bahagi ng software at hardware na nagpapatupad mga serbisyo ng system, na ginagamit ng software. Ang konsepto ng isang application platform ay hindi kasama ang isang partikular na pagpapatupad functionality. Halimbawa, ang isang platform ay maaaring mula sa isang processor na ginagamit ng maraming application hanggang sa isang malaking distributed system.

Panlabas na kapaligiran ng platform ay binubuo ng mga elementong panlabas sa software at application platform (workstations, external mga peripheral pangongolekta, pagproseso at paghahatid ng data, mga bagay sa imprastraktura ng komunikasyon, mga serbisyo ng iba pang mga platform, operating system o network device).

Interface ng Application(Application Program Interface - API) ay ang interface sa pagitan ng software at ng application platform. Pangunahing Pag-andar ng API- suporta para sa software na maaaring dalhin. Ang pag-uuri ng API ay ginawa depende sa uri ng mga serbisyong ibinebenta: pakikipag-ugnayan sa user-computer system, pagpapalitan ng impormasyon sa pagitan ng mga application, panloob na serbisyo ng system, mga serbisyo sa komunikasyon.

Ang External Environment Interface (EEI) ay nagbibigay ng paglilipat ng impormasyon sa pagitan ng application platform at ng external na kapaligiran, gayundin sa pagitan ng mga application program na tumatakbo sa parehong platform.


kanin. 2.4.

Ang modelo ng sangguniang OSE/RM ay nagpapatupad at namamahala sa relasyon ng supplier-user. Ang mga lohikal na bagay ng application platform at ang panlabas na kapaligiran ay ang service provider, ang software ay ang user. Nakikipag-ugnayan sila gamit ang isang hanay ng mga API at EEI interface, tinukoy ng modelo POSIX OSE (Larawan 2.4).

Ang EEI interface ay isang koleksyon ng lahat tatlong interface(CSI, HCI, ISI), bawat isa ay may mga katangiang tinutukoy ng panlabas na device (Larawan 2.5):

  • interface ng mga serbisyo ng komunikasyon(Communication Service Interface - CSI) - isang interface na nagbibigay ng serbisyo para sa pagpapatupad ng pakikipag-ugnayan sa mga panlabas na sistema. Ang pagpapatupad ng pakikipag-ugnayan ay isinasagawa sa pamamagitan ng standardisasyon ng mga protocol at mga format ng data na maaaring palitan gamit ang mga itinatag na protocol
  • interface ng tao-machine(Human Computer Interface - HCI) - isang interface kung saan isinasagawa ang pisikal na pakikipag-ugnayan sa pagitan ng user at ng software system
  • interface mga serbisyo ng impormasyon (Information Service Interface - ISI) - ang hangganan ng pakikipag-ugnayan sa panlabas na memorya para sa pangmatagalang imbakan ng data. Tinitiyak ng standardisasyon ng mga format at syntax para sa presentasyon ng data.


kanin. 2.5.

Ang application platform ay nagbibigay ng mga serbisyo para sa iba't ibang mga application sa pamamagitan ng parehong mga pangunahing interface sa platform.

Tinitiyak ng kapaligiran ng OSE ang paggana ng software gamit ang ilang mga patakaran, mga bahagi, mga pamamaraan para sa interfacing ng mga elemento ng system (Plug Compatibility) at isang modular na diskarte sa pagbuo ng software at mga sistema ng impormasyon. Ang mga bentahe ng modelo ay ang paghihiwalay ng panlabas na kapaligiran sa isang independiyenteng elemento na may ilang mga function at isang naaangkop na interface, at ang posibilidad ng paggamit nito upang ilarawan ang mga system na binuo sa arkitektura ng client-server. Ang isang kamag-anak na kawalan ay ang hindi lahat ng kinakailangang mga pagtutukoy ay magagamit pa sa antas ng mga internasyonal na magkakatugmang pamantayan.

Arkitektura ng Open Systems

Pangalan ng parameter Ibig sabihin
Paksa ng artikulo: Arkitektura ng Open Systems
Rubric (temang kategorya) Mga kompyuter

Mga bukas na sistema.

Ang konsepto ng diskarte sa bukas na sistema.

Ang paggamit ng isang open system approach ay kasalukuyang pangunahing trend sa larangan ng information technology at computing na sumusuporta sa mga teknolohiyang ito. Ang perpektong bukas na mga sistema ay ipinatupad sa kanilang mga pag-unlad ng karamihan sa mga vendor ng hardware at mga developer ng software.

Buksan ang sistema- ϶ᴛᴏ isang system na binubuo ng mga bahagi na nakikipag-ugnayan sa isa't isa sa pamamagitan ng mga karaniwang interface. Ang kahulugan na ito ay binuo ng French Unix Users Association noong 1992 at isang komprehensibo at pare-parehong hanay ng internasyonal na pamantayan mga profile ng teknolohiya ng impormasyon at mga pamantayan sa pagganap na tumutukoy sa mga interface, serbisyo, at mga sumusuportang format upang paganahin ang interoperability at mobility ng mga application, data, at tauhan. Ang kahulugan na ito ay binuo ng International Scientific and Engineering Society (IEEE). Binibigyang-diin ng kahulugang ito ang aspeto ng kapaligiran na ibinibigay ng mga bukas na sistema para sa paggamit nito, ᴛ.ᴇ. Ito panlabas na paglalarawan bukas na sistema.

Mga pangkalahatang katangian Ang mga bukas na sistema ay karaniwang binubuo ng mga sumusunod:

1) extensibility (scalability)

2) kadaliang mapakilos (portability)

3) interoperability (ang kakayahang makipag-ugnayan sa ibang mga system)

4) pagiging kabaitan ng gumagamit, kasama. madaling paghawak

Ang konsepto ng isang sistema ay dalawa.
Nai-post sa ref.rf
Sa isang banda, ang isang sistema ay isang koleksyon ng mga nakikipag-ugnayang elemento ng hardware at software. Sa kabilang banda, maaaring kumilos ang system bilang bahagi ng isa pa kumplikadong sistema, na dapat naman ay bahagi ng susunod na antas ng sistema.

Ang arkitektura ng isang bukas na sistema ay lumalabas na isang hierarchical na paglalarawan ng panlabas na hitsura nito at ang bawat bahagi mula sa punto ng view ng:

1. gumagamit ( user interface)

2. taga-disenyo ng system (kapaligiran ng disenyo)

3. programmer ng aplikasyon(mga kapaligiran sa programming)

4. programmer ng system(arkitektura ng kompyuter)

5. developer ng hardware (mga interface ng hardware)

Ang bentahe ng isang open system ideology

Para sa user, ang mga open system ay nagbibigay ng:

1) mga bagong pagkakataon upang makatipid ng mga pamumuhunan na ginawa dahil sa mga ebolusyonaryong katangian ng unti-unting pag-unlad ng mga function ng system at pagpapalit mga indibidwal na sangkap nang walang muling pagsasaayos ng buong sistema

2) kalayaan mula sa pag-asa sa isang tagapagtustos ng hardware o software, pati na rin ang pagkakataon na pumili ng mga produkto mula sa mga inaalok sa merkado, sa kondisyon na ang tagapagtustos ay sumusunod sa mga nauugnay na pamantayan ng open system

3) pagkamagiliw ng kapaligiran kung saan gumagana ang gumagamit at kadaliang kumilos ng mga tauhan sa proseso ng ebolusyon ng system

4) posibilidad ng paggamit mapagkukunan ng impormasyon magagamit sa ibang mga sistema

Ang isang taga-disenyo ng mga sistema ng impormasyon ay tumatanggap ng:

1. kakayahang gumamit ng iba't ibang mga platform ng hardware

2. ang kakayahang magbahagi ng iba't ibang mga application program batay sa iba't ibang operating system

3. pagbuo ng mga kapaligiran ng kasangkapan na sumusuporta sa disenyo

4. Posibilidad ng paggamit ng handa na mga produkto ng software at mga mapagkukunan ng impormasyon

Ang mga developer ng system-wide software tool ay tumatanggap ng:

1. mga bagong posibilidad para sa dibisyon ng paggawa, salamat sa muling paggamit ng mga programa

2. binuo na mga kapaligiran ng kasangkapan at mga sistema ng programming

3. mga posibilidad ng modular na organisasyon mga sistema ng software, salamat sa standardisasyon ng mga interface ng software

Open systems architecture - konsepto at mga uri. Pag-uuri at mga tampok ng kategoryang "Open Systems Architecture" 2017, 2018.

Ang modelo ng sangguniang Open Systems Architecture (OSI) ay naglalarawan kung paano nagpapalitan ng impormasyon sa pagitan ng mga sistema ng impormasyon (mga proseso ng aplikasyon) gamit ang mekanismo ng komunikasyon sa bukas na mga sistema. Ang modelo ay nahahati sa pitong functional na seksyon (mga layer), na tinatawag na: application, presentation, session, transport, network, data link layer at physical layer.

Ang layunin ng layer ng application ay magsilbi bilang isang "window" sa pagitan ng mga gumagamit sa pakikipag-usap sa kapaligiran ng OSI, kung saan nangyayari ang lahat ng pagpapalitan ng impormasyon sa pagitan ng mga user.

Ang layunin ng layer ng pagtatanghal ay upang ipakita ang impormasyon (sa panlabas na anyo representasyon) para sa pakikipag-usap sa mga user sa paraang nagpapanatili ng kahulugan sa kabila ng mga pagkakaiba sa syntactic.

Ang layunin ng layer ng session ay upang magbigay ng mga paraan na kinakailangan para sa mga nakikipag-ugnayan na elemento ng layer ng pagtatanghal upang ayusin at i-synchronize ang kanilang dialogue at kontrolin ang pagpapalitan ng data. Upang makamit ito, ang layer ng session ay nagbibigay ng paraan upang magtatag ng komunikasyon sa session sa pagitan ng dalawang elemento ng layer ng pagtatanghal at upang matiyak na nakikipag-ugnayan ang mga ito sa maayos na paraan kapag nagpapalitan ng data.

Ang transport layer at pinagbabatayan na mga layer (network, data link at pisikal) ay nagbibigay ng teknikal na paraan ng paghahatid ng data, mga network ng data at mga pasilidad sa pag-compute, na ginagamit ng layer ng pagtatanghal.

Ang tatlong antas na arkitektura ng mga sistema ng impormasyon ay nauugnay sa modelo ng sanggunian ng OSI (Open Systems Interconnection) tulad ng sumusunod (Larawan 6).

Ang konsepto at panlabas na mga layer ng Three-Level Information Systems Architecture ay tumutugma sa mga function ng application layer at ang presentation layer.

Ang panloob na layer ay tumatalakay sa panloob na representasyon ng data kabilang ang panloob na pagmamanipula ng data at ang aktwal na pisikal na imbakan ng data sa mga storage device. Ang saklaw dito ay maihahambing sa likas na katangian sa session, transportasyon, network, data at pisikal na mga layer. Ang kanilang mga function, gayunpaman - ayon sa pagkakabanggit, pag-iimbak at pagpapalitan ng data - ay naiiba.

Mga Teknik sa Pagmomodelo ng Data

SA ang seksyong ito Titingnan natin ang ilang mga diskarte sa pagmomodelo ng data sa lugar ng mga diagram ng konsepto. Ilang karaniwang aspeto sa iba't ibang pamamaraan at sa pangkalahatang balangkas bawat isa sa kanila ay nailalarawan. Ang impormasyong ito ay hindi kumpleto. Ang kanilang layunin ay makahanap ng ilang maginhawang pamantayan para sa:

Pagkilala sa iba't ibang pamamaraan para sa paglalarawan ng paksa sa isang konseptwal na pamamaraan at base ng impormasyon;

Pagkilala sa mga pangunahing konsepto na kinakailangan para sa mga wikang konseptong schema;

Pagsusuri at pagsusuri sa mga pundasyon ng isang karaniwang konseptong schema na wika.

Ang mga sumusunod na pamantayan ay isinasaalang-alang.

1. Paghahambing ng anyo at nilalaman.

Ang mga naunang pamamaraan ay nakatuon sa mga hugis ng data na ginagaya. Iyon ay, ang mga istruktura ng data ay natukoy na maginhawa para sa imbakan at/o pagproseso sa isang computer. Sa partikular, na-optimize ang pag-update ng data, bagama't binigyan din ng pansin ang mga isyu sa pag-access ng data. Ang terminong "pagmomodelo ng data" ay nagmula sa mga diskarteng ito. Ang mga pinakahuling pamamaraan ng pagmomodelo ay binibigyang-diin ang kahalagahan ng pagmomodelo ng kahulugan (semantika) ng impormasyon. Sa mga pamamaraang ito, ang mga semantikong panuntunan para sa impormasyon ay may mahalagang papel. ganyan mga modelong semantiko ay itinuturing na independyente sa mga modelo ng data na naglalarawan sa mga anyo ng representasyon at imbakan ng impormasyon at nasa mas mataas na antas.

Figure 6. Relasyon ng tatlong-layer na arkitektura ng AIS sa modelo ng sanggunian ng OSI

Sa madaling salita, ang mga semantikong modelong ito ay nagbibigay ng isang konseptong representasyon. Ang terminong "pagmomodelo ng impormasyon" ay madalas na nauugnay sa mga pamamaraang ito. Hindi nito binabalewala ang mga anyo ng data at ang epekto nito sa mga praktikal na problema ng kahusayan. Ngunit pinaniniwalaan na ang paggawa ng mga desisyon tungkol sa pagmamanipula at pag-iimbak ng data ay
sa partikular, tungkol sa mga kinakailangan para sa kahusayan sa pagproseso - ito ay posible lamang sa isang malinaw na pag-unawa at pormal na kahulugan ng kung ano ang eksaktong kinakatawan ng data, kung anong mga panuntunan at paghihigpit ang umiiral, at kung anong mga aksyon upang manipulahin ang impormasyon ang kinakailangan ng gumagamit.

2. Mga static na aspeto laban sa mga dynamic na aspeto.

Marami sa mga diskarte sa pagmomodelo ay nakatuon sa mga static na aspeto ng konseptwal na disenyo at base ng impormasyon. Ang iba ay binibigyang-diin ang mga dinamikong aspeto o halos ganap na nakatuon sa pagkilos. Kasama sa ilang modelo ang lahat ng aspetong ito.

3. Ang kakayahang makilala sa pagitan ng lexical at non-lexical entity.

Maraming mga pamamaraan ang hindi nagpapahintulot ng isang malinaw na pagkakaiba sa pagitan ng lexical at non-lexical na entity, i.e. sa pagitan ng mga pangalan ng mga bagay at ng mga bagay mismo. Ang iba ay nagpapahintulot sa gayong pagkakaiba, o kahit na nangangailangan ng isang malinaw na pagkakaiba sa pagitan ng dalawa.

4. Kapangyarihang nagpapahayag.

Ito ay tumutukoy sa antas ng pagkakumpleto kung saan ang isang ibinigay na pamamaraan ay maaaring pormal na ipahayag ang lahat mga kinakailangang aspeto at mga limitasyon ng domain sa konseptwal na balangkas. Ang kakayahan sa pagpapahayag ay maaaring mag-iba nang malaki sa bawat paraan.

Isinasaalang-alang ng ilan sa mga pamamaraan ang mga konstruksyon na nauugnay sa iisa, independyenteng semantiko na mga pagbigkas ng paksa, kaya tahasang binabalangkas ang bawat pagbigkas bilang isang hiwalay na module. Sa kabilang banda, ginagawang posible ng ilang pamamaraan na lumikha ng mga konstruksyon na nagpapahayag ng mga pahayag ng di-makatwirang kumplikado, na nagpapangkat ng ilang simpleng pahayag sa isang module.

6. Paghihiwalay ng iba't ibang uri ng pahayag.

Ang ilan sa mga pamamaraan ng pagmomodelo ay tinatrato ang lahat ng mga pagbigkas nang pareho,
at ang iba ay naghihiwalay ng iba't ibang uri ng mga pagbigkas sa pamamagitan ng pagpoproseso (at paglalagay ng label) sa kanila nang iba. Halimbawa, ang ilang mga pamamaraan sa pagmomodelo ay nakikilala sa pagitan ng mga katangian ng mga entity at mga relasyon sa pagitan ng mga entity, habang ang iba ay itinuturing na ang pagkakaibang ito ay hindi mahalaga sa antas ng konsepto. Ang isa pang halimbawa ay ang ilang mga pamamaraan ay nag-uugnay ng isang partikular na uri ng pahayag sa konsepto ng uri, na isinasaalang-alang ang mga ito bilang mga pangunahing pahayag na pinoproseso sa isang espesyal na paraan.

Sa kasalukuyan, mayroong ilang mga pamamaraan ng pagmomodelo sa larangan ng mga sistema ng impormasyon at mga database kasama ang sumusunod na listahan ng mga pangunahing pamamaraan:

Mga uri ng abstract na data;

Mga modelo batay sa binary na relasyon;

Mga konseptong graph;

Mga pattern ng pangungusap na may malalim na istraktura;

Mga modelo ng relasyon sa entity;

Function-oriented o action-oriented na mga modelo;

Mga modelong nakabatay sa mga relasyong n-ary;

Mga modelo ng network(kabilang ang CODASYL);

object ng mga modelo - papel;

Mga modelo ng pakikipag-ugnayan sa proseso;

Mga Relasyonal na Modelo;

Mga sematic na network;

Mga set-theoretic na modelo.

Ang bawat isa sa mga pamamaraang ito ay may mga tagasuporta nito at bawat isa ay isang espesyal na pananaw sa mga problema ng mga konseptong iskema at mga base ng impormasyon. Ito ay nananatiling isang hindi pa natutuklasang tanong kung gaano kalaki ang pagkakaiba ng mga pamamaraang ito, at kung ang mga ito ay katumbas sa ilang kahulugan. Ang sumusunod na tatlong grupo ng mga diskarte ay pinili upang talakayin ang mga problema sa pagmomodelo ng data sa yunit na ito:

Entity - Attribute - Relasyon (EAR);

Mga modelo batay sa binary at elementarya n-ary na relasyon;

Nabibigyang-kahulugan ang lohika ng panaguri.

Ang mga diskarte sa entity-attribute-relationship (EAR) ay batay sa mga sumusunod na konsepto:

Mga entidad;

Mga relasyon sa pagitan ng mga entity;

Ang mga katangian ay mga ugnayan sa pagitan ng mga halaga at nilalang, o sa pagitan ng mga halaga at relasyon;

Mga kahulugan.

Ginagamit din ng mga pamamaraang ito ang mga konsepto uri At pagpapatupad inilapat sa bawat isa sa mga primitive na konseptong ito.

Ang mga pamamaraang ito ay nagmula sa mga karanasan sa pagmomodelo ng data noong unang bahagi ng 1970s. Sa una, ang mga binary na relasyon lamang ang isinasaalang-alang ang mga katangian ng relasyon.
Ngunit ang kasunod na gawain ay humantong sa mga variant na nagpapahintulot sa mga n-ary na relasyon sa pagitan ng mga entity at nagpapahintulot sa mga relasyon na magkaroon ng mga katangian (Mga Figure 7-9).

Figure 7. Representasyon ng mga relasyon sa mga modelo ng EAR

Larawan 8. Halimbawa ng isang binary na relasyon (n:2)

Figure 9. Halimbawa ng triple bond (n = 3)

Ang mga diskarte sa EAR ay maaaring ilarawan bilang tumututok sa pagtukoy ng mga static na aspeto. Samakatuwid, sa pangkalahatan, maaari lamang nilang ilarawan ang iba't ibang mga panuntunan sa domain. Ang mga diskarte sa EAR ay kadalasang nagsasangkot ng paggamit ng mga espesyal na uri ng mga pagbigkas na pinagsama-sama at ipinahayag ng isang macro-construct. Hindi sila nagbibigay ng tahasang pagkakaiba sa pagitan ng lexical at non-lexical na entity.

Ang mga diskarte na nakabatay sa binary at elementarya n-ary na relasyon ay batay sa kasaysayan sa trabaho sa artipisyal na katalinuhan at linggwistika, kung saan ang mga "semantic network" at iba pang katulad na konsepto ay isinasaalang-alang. Ang mga ito ay iminungkahi noong unang bahagi ng 1970s.

Ang BR (BINARY RELATIONSHIP) approach ay nakikilala sa pagitan ng mga entity at mga pangalan ng entity, ngunit hindi nakikilala ang pagitan ng mga attribute at mga relasyon. Bilang karagdagan, ang mga binary na relasyon lamang ang kinikilala ang mga ito ay batay sa tatlong pangunahing konsepto:

Mga entidad;

Mga pangalan ng entity;

Binary na relasyon.

Ginagamit din ng mga diskarteng ito ang mga konsepto ng uri at pagpapatupad, na inilalapat sa bawat isa sa mga primitive na konsepto.

Nagsimula ang mga binary relation approach sa pamamagitan ng pagtukoy sa pangunahing mga static na aspeto, ngunit kalaunan ay pinalawak upang isama ang mga dynamic na aspeto. Ang mga pamamaraang ito ay maaari na ngayong ilarawan ang lahat ng mga panuntunang nauugnay sa domain. Ang mga variant ng mga approach na ito ay tahasang nakikilala sa pagitan ng lexical at non-lexical na entity.

Hindi nililimitahan ng mga diskarte batay sa elementarya na relasyon ang mga elementarya na pahayag sa eksaktong dalawang entity, ngunit pinapayagan ang paglalarawan ng elementarya na mga pahayag na kinasasangkutan ng isa, dalawa o higit pang entity (elementarya n-ary relations).

Itinuturing ng mga diskarte sa interpretasyong lohika na ang domain ay binubuo lamang ng mga entity kung saan ginawa ang ilang partikular na pahayag. Ang conceptual scheme at information base ay bumubuo ng isang paglalarawan na binubuo lamang ng isang set ng mga pangungusap na naka-encode sa ilan pormal na wika batay sa pormal na lohika. Ang ganitong mga alok ay binubuo ng:

Mga tuntunin at variable;

Predicates;

Mga lohikal na koneksyon;

Mga Quantifier.

Ang mga tuntunin at variable ay tumutukoy sa mga entity sa isang domain, at ang mga pangungusap ay nagpapahayag ng mga pahayag tungkol sa mga entity na ito.

Ang kakanyahan ng mga diskarte ay ang pagbuo ng isang nabibigyang-kahulugan, axiomatized, deductive, pormal na sistema ng lohika na naglalarawan sa lugar ng paksa, nang hindi nagpapataw ng anumang mga paghihigpit sa bahagi ng paraan ng pagmomolde sa lugar ng paksa mismo.

Ang mga pangunahing prinsipyo ng mga pamamaraang ito ay nalalapat nang pantay-pantay sa parehong static at dynamic na mga aspeto ng isang domain ng problema at ang paglalarawan nito, na nakaimbak sa isang konseptwal na schema at base ng impormasyon. Samakatuwid, maaaring ilarawan ng mga diskarteng ito ang lahat ng mga panuntunang inireseta para sa domain ng problema at paglalarawan nito. Nagbibigay din ang mga ito ng tahasang pagkakaiba sa pagitan ng lexical at non-lexical na entity. Ang mga pamamaraang ito ay nagsasangkot ng mga dinamikong pagbabago sa konseptwal na pamamaraan pati na rin ang base ng impormasyon.

Ito ay gumagana sa isang network na may tinatawag na makapal na mga kliyente Sa kasong ito, ang lahat ng mga kalkulasyon ay nagaganap sa mga server at mga computer ng kliyente Nagpapakita lamang sila ng impormasyong natanggap mula sa network at nagiging posible na magtrabaho sa network na may mga ultra-thin na kliyente, halimbawa, na may maliliit na mobile device. Ang packet ay isang yunit ng impormasyong ipinadala sa pagitan ng mga network device bilang isang unit. Tinutukoy ng antas na ito ang hanay ng mga inilapat na gawain na ipinatupad dito network ng kompyuter pagbibigay ng mga proseso ng aplikasyon na may access sa mga serbisyo ng network.


Ibahagi ang iyong trabaho sa mga social network

Kung ang gawaing ito ay hindi angkop sa iyo, sa ibaba ng pahina ay may isang listahan ng mga katulad na gawa. Maaari mo ring gamitin ang pindutan ng paghahanap


Lektura 10. Mga uri ng arkitektura ng software ng mga sistema ng impormasyon sa network. Buksan ang arkitektura ng system. Mga Pangunahing Kaalaman sa Internet. Mga serbisyo sa internet. Koneksyon sa internet

Mga uri ng arkitektura ng software ng mga sistema ng impormasyon sa network

Ang malalaking information complex ay binubuo ng sampu at daan-daang indibidwal na mga programa na nakikipag-ugnayan sa mga network ng computer, na gumagana sa iba't ibang uri ng software architecture:

  • mga standalone na application (gumana sa isang computer);
  • mga application sa isang file server arkitektura. Sa opsyong ito, ang mga kopya ng parehong program na naka-install sa isang bilang ng mga computer ay nag-a-access ng data mula sa isang server na nag-iimbak ng mga file na naa-access ng lahat ng mga user nang sabay-sabay. Sa kasong ito, ang isang espesyal na bersyon ng server ay naka-install sa server operating system. Ang bawat pagbabago sa isang pampublikong file ay inilalaan sa isang transaksyon elementarya na operasyon sa pagpoproseso ng data, na nagpapahintulot na alisin ang kalabuan ng pamamahagi ng nilalaman sa isang partikular na punto ng oras. Ito ay gumagana sa isang network na may tinatawag na "makapal" na mga kliyente, i.e. makapangyarihang mga kompyuter;
  • mga aplikasyon sa client-serverarkitektura. Bilang karagdagan sa server simpleng probisyon ang pag-access sa data ay may kakayahang magsagawa ng mga programa na kumukuha ng isang tiyak na halaga ng mga kalkulasyon (o, sa partikular, paglilipat hindi ang buong halaga ng data, ngunit ang kanilang binagong bahagi lamang), na ginagawang posible upang madagdagan ang pagiging maaasahan ng system at alisin ang hindi kinakailangang load mula sa mga computer ng kliyente na Sa kasong ito, maliit na halaga lamang ng mga kalkulasyon ang ginagawa. Ito ay gumagana sa "manipis" na mga kliyente;
  • mga application sa multi-tier arkitektura. kapintasan mga nakaraang bersyon ay na kung ang server ay nabigo, ang sistema ay hihinto sa paggana. Samakatuwid, kung minsan ang isang application server (para sa pag-compute), isang database server (para sa pagproseso ng mga kahilingan ng user), at isang server na may isang transaction monitor program (para sa pag-optimize ng pagproseso ng transaksyon) ay idinaragdag sa system. Ngunit dahil sa karamihan ng mga kaso ang lahat ng mga server na ito ay konektado sa serye (mga link), kung gayon ang pagkabigo ng isa sa mga link, kung hindi nito hihinto ang system, pagkatapos ay lubos na binabawasan ang pagganap nito;
  • mga aplikasyon sa isang ipinamamahagi arkitektura. Upang maalis ang mga pagkukulang ng mga nakaraang sistema, ang mga espesyal na teknolohiya ay nilikha na ginagawang posible na lumikha ng isang programa sa anyo ng isang hanay ng mga bahagi na maaaring patakbuhin sa alinman sa mga server na konektado sa network. Ang pangunahing bentahe ay kung ang alinman sa mga server ay nabigo, ang mga espesyal na programa ng monitor ay agad na i-restart ang pansamantalang nawawalang bahagi sa isa pang server.

Ang pag-access sa mga kakayahan ng anumang bahagi ay isinasagawa mula sa alinman lugar ng kliyente. Sa kasong ito, ang lahat ng mga kalkulasyon ay nagaganap sa mga server, at ang mga computer ng kliyente ay nagpapakita lamang ng impormasyong natanggap mula sa network, at nagiging posible na magtrabaho sa network na may mga "ultra-thin" na mga kliyente, halimbawa, na may maliliit na mobile device. Espesyal na kaso component approach - pag-access sa mga application ng server mula sa mga browser hanggang Internet.

Arkitektura ng Open Systems

Upang malutas ang problema pagkakatugma iba't ibang network at mga produkto ng software ng network, ang International Organization for Standardization (ISO) ay bumuo ng isang reference na modelobukas na mga pakikipag-ugnayan ng system OSI (Open System Interconnection).

OSI tumutukoy sa mga pamamaraan para sa paglilipat ng data sa pagitan ng mga system na "bukas" sa isa't isa salamat sa pagbabahagi pareho sila ng mga pamantayan, bagama't ang mga system mismo ay maaaring likhain gamit ang iba't ibang teknikal na paraan. Sa kasalukuyan OSI ay ang pinakasikat na modelo ng arkitektura ng network. Open Systems Interoperability Model Ang OSI ay binubuo ng pitong layer.

Tinutukoy ng mga itaas na layer (mula 7 hanggang 3) kung paano ina-access ng mga application ang mga serbisyo ng komunikasyon. Kung mas mataas ang antas, mas kumplikado ang problemang nalulutas nito.

Ang mas mababang mga layer (ika-1 at ika-2) ay tumutukoy sa pisikal na medium ng komunikasyon at mga kaugnay na gawain, tulad ng paglilipat ng mga bit ng data sa buong board adaptor ng network at cable ng komunikasyon.

Bago ipadala sa network, ang data ay nahahati sa mga packet. Plastic bag ay isang yunit ng impormasyong ipinadala sa pagitan ng mga network device bilang isang yunit. Sa panig ng pagpapadala, ang packet ay dumadaan nang sunud-sunod sa lahat ng antas ng system itaas pababa . Pagkatapos ay ipinapadala ito sa pamamagitan ng cable ng network sa computer ng tatanggap at muling dumaan sa lahat ng antas - sa reverse order.

Ang pinakamataas, ika-7 antas inilapat nagbibigay ng suporta para sa mga proseso ng aplikasyon ng user. Ang antas na ito ay tumutukoy sa biloginilapat na mga problemaipinatupad sa isang partikular na network ng computer, na nagbibigay ng mga proseso ng aplikasyon na may access sa mga serbisyo ng network.

Antas 6 kinatawantumutukoy sa format na ginagamit para sa pagpapalitan ng data sa network. Ang data na natanggap mula sa layer ng application ay na-convert sa isang pangkalahatang tinatanggapintermediate na format. Sa computer ng tatanggap, nagaganap ang paglipat mula sa intermediate na format patungo sa ginagamit antas ng aplikasyon ng computer na ito. Ang kinatawan na layer ay responsable para sa conversion ng protocol, pag-encrypt at pagsasalin ng data.

Level 5 sessional tinitiyak na nakikipag-ugnayan ang computer sa network. Sa antas na ito ito ay isinasagawapamamahala ng diyalogosa network, ibig sabihin, ang mga karapatan ng user na mag-air ay sinusuri, kinokontrol kung aling partido ang nagpapadala, kailan, gaano katagal, atbp.

ika-4 na antas ng transportasyon convert ang dokumento sa isang form kung saan ang data ay dapat na ipinadala sa network, nagbibigay pagputol ng mga bag at ang kanilang paghahatid sa parehong pagkakasunud-sunod at walang mga pagkakamali.

3rd antas ng network ay responsable para sa pagtugon sa mga mensahe at pagsasalin ng mga lohikal na address sa mga pisikal na address. Sa antas na ito ito ay tinutukoyrutadata sa network mula sa computer ng nagpadala hanggang sa computer ng tatanggap.

2nd level na channel - nagpapatupad ng proseso ng pagpapadala ng data sa isang channel ng impormasyon, ibig sabihin, isang lohikal na channel na itinatag sa pagitan ng mga computer na konektado pisikal na channel. Nagbibigay ang link layermodulasyon ng signal, na natanggap mula sa layer ng network, na tinitiyak ang kanilang sirkulasyon sa pisikal na layer. Sa antas na ito, kinokontrol ang daloy ng data, natukoy ang mga error, at ipinapatupad ang algorithm sa pagbawi ng data kapag may nakitang mga pagkabigo o pagkawala ng data. Ang mga function na ito ay ginagampanan ng isang network card o modem.

1st level na pisikal ang pinakamababa sa modelo. Sa antas na ito, ang data ay na-convert sa mga electrical o optical pulse, ibig sabihin, pagpapadala ng pulse-code ng isang hindi nakabalangkas na bit stream sa isang pisikal na medium (halimbawa, sa isang network cable). Ang ibig sabihin ng pisikal na antas ay sa labas Ang computer ay ang kagamitan ng network mismo.

Sa computer ng tatanggapnangyayari ang proseso ng impormasyon pagbawi data mula sa pagkakasunud-sunod ng pulso papunta sa dokumento, ibig sabihin, mula sa pinakamababang antas hanggang sa pinakamataas (ikapitong) antas.

Kaya, ang iba't ibang mga layer ng protocol ng server at client ay nakikipag-ugnayan sa isa't isa hindi direkta, ngunit halos sa pamamagitan ng pisikal na layer. Unti-unting lumilipat mula sa itaas na antas hanggang sa ibaba, ang data ay nakakakuha ng karagdagang data, ang pagkakumpleto nito ay sinusuri ng mga protocol ng kaukulang mga antas, na lumilikha ng epekto ng virtual na pakikipag-ugnayan sa pagitan ng mga antas.

Ito ay isang napakahalagang punto mula sa isang punto ng seguridad ng computer. Kasama ang data na ibinibigay ng kliyente sa server, maraming impormasyon ng serbisyo ang ipinapadala, halimbawa, ang kasalukuyang address ng kliyente, bersyon ng OS nito, mga karapatan sa pag-access ng data, atbp. Minsan kahit na ang computer identification code ay ipinapadala. Ang dami ng impormasyon ng serbisyo ay nagpapahintulot sa maraming kliyente na magtrabahoisa at parehopisikal na channel na may ilang mga server.

Ngunit ito ay mayroon ding sariling kapintasan , na ginagamit ng mga ganitong uri ng mga virus gaya ng mga Trojan horse. Sa pamamagitan ng pagpapakilala sa sarili sa isang computer, hindi ito gumagawa ng mga mapanirang epekto sa computer, at samakatuwid ay madaling magkaila. Ngunit sa panahon ng mga sesyon ng komunikasyon ay lumilikha ito mga virtual na koneksyon para sa paglipat impormasyon tungkol sa computer kung saan ito naka-install.

Ito ay isang napakahalagang punto mula sa punto ng view ng pagbabawas ng seguridad ng computer, dahil kasabay ng data na ibinibigay ng kliyente sa server, maraming impormasyon ng serbisyo ang ipinadala dito, halimbawa, ang kasalukuyang address ng kliyente, ang bersyon ng OS nito. , mga karapatan sa pag-access ng data, kasama kung minsan ang computer identification code.

Mga Pangunahing Kaalaman sa Internet

Internet ay isang asosasyon ng mga network o isang pandaigdigang (global) na computer network kung saan nangyayari ang tuluy-tuloy na sirkulasyon ng data. Maihahalintulad ito sa pagsasahimpapawid sa telebisyon o radyo, ang pagkakaiba lamang ay ang data ay maaaring maimbak sa Internet. Ang imbakan ay ibinibigay ng mga node ng network ( mga WEB server).

Ang paglikha ng Internet ay nagsimula noong 1964 taon, at ang ikalawang kapanganakan ay maaaring ituring na ang pagpapakilala sa 1983 TCP/IP protocol pinagbabatayan Internet ngayon.

Sa ikalawang kalahati ng 80s nagkaroon ng dibisyon network sa buong mundo sa mga domain batay sa prinsipyo ng pagmamay-ari, halimbawa, domain com komersyal, na binuo gamit ang sarili nitong mga mapagkukunan. Tapos dumating mga code ng bansa ( uk domain ng UK, ru - Russian domain).

TCP/IP protocol  ito ay dalawang protocol o isang protocol stack na nakahiga iba't ibang antas:

TCP (Transmission Control Protocol) - protocol layer ng transportasyon,kinokontrol nito ang paghahatid ng data, na bumubuo ng mga karaniwang packet ng data;

IP (Internet Protocol) - address protocol, kabilang ito sa layer ng network attumutukoy sa addresskung saan nagaganap ang paglipat.

Ang address ng bawat computer sa Internet ay natatangi. Ito ay nakasulat sa 4 bytes, i.e. 256 4 , o higit sa apat na bilyon (mula 0.0.0.0 hanggang 255.255.255.255),

Halimbawa, 195.38.46.11.

Gayunpaman, sa pag-unlad ibig sabihin ng mobile ang koneksyon na ito ay malapit nang hindi sapat.

Ang mga tanong tungkol sa kung paano i-optimize ang path ng paghahatid ng data, kung ano ang itinuturing na "mas malapit" o "mas higit pa" ay tinutugunan mga router - mga dalubhasang kompyuter o mga program na tumatakbo sa mga network node server.

Isang pares ng mga programa sa Internet na nakikipag-ugnayan sa isa't isa ayon sa mga karaniwang tuntunin- mga protocol tinatawag na serbisyo. Ang isa sa mga programa ng pares na ito ay tinatawag ang server, at ang pangalawa - ang kliyente. Samakatuwid, ang pagpapatakbo ng mga serbisyo sa Internet- ito ay pakikipag-ugnayan hardware at software ng server at hardware at software ng kliyente. Ang mga protocol ng serbisyo sa Internet (server - client) ay tinatawag mga protocol ng aplikasyon.

Upang maglipat ng mga file sa Internet Mga protocol ng application na ginamit:

  • HTTP (Hypertext Transfer Protocol) hypertext transfer protocol) protocol na kumokontrol sa proseso ng pagpapadala ng mga dokumento HTML sa Internet, kung saan HTML Hypertext Markup Language – wika ng hypertext mga marka. Halimbawa: http://www....
  • FTP (File Transfer Protocol) ), isang espesyal na protocol ng application na kumokontrol sa proseso ng direktang pagpapadala ng mga file, halimbawa, mga file ng programa, archive, atbp. mula sa isang computer patungo sa isa pa sa network Internet . Ito ay mas mababang antas at hindi nangangailangan ng pag-download. HTML -mga dokumento. Alinsunod dito, upang makakuha ng koneksyon, kailangan mong magkaroon ng FTP client program sa iyong computer at magtatag ng koneksyon sa server na nagbibigay ng mga serbisyo. FTP (FTP server).

Kapag gumagamit ng protocol FTP ang hitsura ng address ay:

ftp:///address, kung saan ang address ss folder o file address, halimbawa,

ftp:///c :/Aking mga dokumento/Pahina ng pamagat. doc

Mga serbisyo sa internet

  1. Serbisyo sa Paglipat ng File ( FTP), pagbibigay ng pagtanggap at pagpapadala ng mga file, bumubuo ng isang makabuluhang porsyento ng kabuuang dami ng mga serbisyo sa Internet. Mayroon itong sariling mga server sa pandaigdigang network, kung saan naka-imbak ang mga archive ng data. Protocol FTP gumagana sa dalawa nang sabay-sabay TCP -mga koneksyon sa pagitan ng server at ng kliyente: ang isa ay naglilipat ng data, at ang pangalawang koneksyon ay ginagamit bilang isang kontrol na koneksyon.
  2. Serbisyo ng Domain Name(DNS Domain Name System) tumatalakay sa pagsasalin ng mga digital na pangalan ng computer sa mga domain name (mga titik), halimbawa, ang pangalan ng isang network computer ay maaaring magmukhang 195.28.132.97, at sa domain expression, tulad ng www. echo . msk. ru . Ang isang domain name ay madaling matandaan; bilang isang panuntunan, naglalaman ito ng ilang uri ng semantic na nilalaman. Para sa awtomatikong networking Internet ito ay na-convert sa nauugnay na apat na byte digital IP address.
  3. Serbisyo ng WWW ( World Wide web)walang asawa espasyo ng impormasyon, na binubuo ng daan-daang milyong magkakaugnay mga elektronikong dokumento, na nakaimbak sa mga Web server. Ito ay isang hyper search and browsing service mga tekstong dokumento, kabilang ang mga graphics, tunog at video.

WWW ang pinakasikat na serbisyo sa Internet. Madalas itong tinutukoy sa Internet mismo, ngunit isa lamang ito sa maraming serbisyo nito.

Ang mga indibidwal na dokumento ay tinatawag na mga Web page.

Tinatawag ang mga pangkat ng mga Web page na naka-link ayon sa tema Mga web site o site . Upang maghanap ng impormasyon (mga site) sa Internet Internet Ang ilang mga sistema ng pagkuha ng impormasyon ay ginagamit sa ating bansa at sa ibang bansa. Kabilang sa mga domestic, ang pinakasikat na mga search engine ay: Yandex, Google, Mail, Rambler, at kabilang sa mga dayuhan: Google, Yahoo!, Bing, Alexa, atbp.

Maghanap ng impormasyon sa Mga network sa internet ang mga sistemang ito ay ginawa kapag hiniling.

Ang pinakasimpleng mga query ay binubuo ng isa o ilang salita sa Russian o English, o sa ibang wika kung saan nakasulat ang mga hinanap na dokumento.

Ang resulta ng paghahanap sa Internet ay isang listahan ng mga pangalan at address ng mga hypertext na nakakatugon sa mga tinukoy na query.

Lingguhang ini-scan ng mga search engine na ito ang lahat ng mga server sa Internet at ini-index ang lahat ng hypertext na natagpuan, na inaalala ang kanilang mga address at ang nilalaman na matatagpuan sa kanila. mga keyword at mga parirala. Bilang resulta, ang anumang impormasyong ipinakita sa Internet ay matatagpuan sa pamamagitan ng query.

Pisikal na Web server maaaring maglaman ng marami Mga web site (mga site) na ang bawat isa ay isang direktoryo Mga web page sa hard drive ng server.

Ang mga web page ay ginagamit upang magpakita ng hypertext at naiiba sa mga ordinaryong dokumento ng teksto dahil ang mga ito ay idinisenyo nang walang reference sa isang partikular na materyal na medium (halimbawa, isang naka-print na sheet na may partikular na taas at lapad). Direktang idinisenyo ang mga web page sa panahon ng kanilang pag-playback sa screen ng computer ng kliyente alinsunod sa mga setting ng program na nagsasagawa ng pagtingin.

Hypertext (HTML) isang hanay ng mga pahina na may mga teksto, larawan at mga link sa iba pang mga pahina. Ang mga link ay maaaring nauugnay sa parehong mga pahina ng kasalukuyang site at sa mga pahina ng anumang iba pang site na nakaimbak sa computer na ito o kahit na sa isa pang server na nakarehistro sa Internet.

Ang mga programa para sa pagtingin sa mga web page ay tinatawag mga browser (Internet Explorer, Google Chrome, Opera, Mozilla Firefox, Safari, Yandex, atbp.). Tinitiyak ng browser na ang dokumento ay ipinapakita sa screen, na ginagabayan ng mga utos na naka-embed ng may-akda sa teksto nito. Ang ganitong mga utos ay tinatawag na mga tag. Mula sa simpleng teksto naiiba ang mga ito dahil ang mga ito ay nakapaloob sa mga anggulong bracket. Karamihan sa mga tag ay ginagamit sa mga pares: isang pambungad na tag at isang pansarang tag Nagsisimula sa pasulong slash (/).

Halimbawa ng hypertext na parirala:

< CENTER > Ang tekstong ito ay dapat na nakahanay sa gitna ng screen. Ang mga panuntunan para sa pagtatala ng mga tag ay nakapaloob sa mga pagtutukoy hypertext markup language HTML.

Kaya ang Web -dokumento ay text na minarkahan ng mga tag HTML.

Kapag nag-render ng HTML -Ang mga tag ng dokumento ay hindi ipinapakita sa screen, at tanging ang text na bumubuo sa dokumento ang makikita. Gayunpaman, ang pag-istilo ng tekstong ito (alignment, kulay at laki ng font, atbp.) ay ginagawa alinsunod sa mga naka-embed na tag.

Ang pinakamahalagang function ng mga Web page na ibinibigay ng mga tag aymga link ng hypertext.Sa anumang piraso ng teksto o larawan na magagawa mo tali gamit ang anumang iba pang hyperlink Web -dokumento. Ang tawag nito ay isinasagawa sa pamamagitan ng pag-click sa kaliwang buton sa teksto o larawan na mayroong hyperlink.

Ang address ng anumang file sa Internet ay tinutukoy ng isang pare-parehong URL ng tagahanap ng mapagkukunan (Uniform resource locator). Binubuo ito ng 3 bahagi:

  • indikasyon ng serbisyong nagbibigay ng access sa mapagkukunang ito (karaniwan ay ang pangalan protocol ng aplikasyon, naaayon sa serbisyong ito). Halimbawa, para sa serbisyo ng WWW ang application protocol ay HTTP. Pagkatapos ng pangalan ng protocol ay may colon at dalawang forward slashes (//): http://www....;
  • indikasyon ng domain name ng computer (server) kung saan nakaimbak ang mapagkukunang ito:

http://www.microsoft.com/rus...;

  • indikasyon buong landas access sa isang file sa isang ibinigay na computer (server),

http://www.microsoft.com/rus/Documents/New/Book.7z,

kung saan http://www.microsoft.com/rus (address ng Russian-language na bahagi ng site (Microsoft Web site).

Mahalagang maging maingat kapag nagta-type ng mga URL.

  1. Serbisyo ng IRC (Internet Relay Chat). network switched conversation) ay idinisenyo para sa direktang komunikasyon sa pagitan ng ilang tao sa real time. Minsan tinatawag na chat conference o simple lang chat . Ang kakaiba ng chat ay ang komunikasyon ay nangyayari lamang sa loob ng isang channel, kung saan limitado ang bilang ng mga kalahok. Ang bawat gumagamit ay maaaring lumikha ng kanilang sarili sariling channel at mag-imbita ng mga kalahok sa pag-uusap na sumali o sumali sa isa sa mga kasalukuyang bukas na channel.
    1. Serbisyo ng ICQ (paghahanap ng network IP address ng computer na kasalukuyang nakakonekta sa Internet). Ang IP address ng isang computer ay maaaring maging permanente o pansamantala.

Karamihan sa mga user ay gumagamit ng isang dynamic na pansamantalang IP address na may bisa lamang sa tagal ng session. Sa iba't ibang sesyon dynamic na IP address maaaring hindi alam ng maaga kung alin.

Pagkatapos magrehistro sa server ng serbisyo ng ICQ, ang gumagamit ay tumatanggap ng isang personal na numero ng pagkakakilanlan UIN (Universal Internet Number), na ipinapaalam niya sa kanyang mga contact partner. Alam ang UIN ng kasosyo, maaari kang magpadala ng mensahe sa kanya sa pamamagitan ng server ng serbisyo nang hindi nalalaman ang kanyang kasalukuyang IP address. Kapag naitatag na ang pakikipag-ugnayan, nangyayari ang komunikasyon sa mode na katulad ng serbisyo ng IRC.

  1. Serbisyo sa email(E-mail), na ibinibigay ng mga Internet mail server.

Ang mail server ay maaaring maging isang computer o isang programa. Sa kasong ito, ang Internet hub server ay maaaring magsagawa ng mga function ng ilang mga server (isang variant ng distributed architecture), na nagbibigay ng operasyon ng iba't ibang mga serbisyo.

Ang mga mail server ay tumatanggap ng mga mensahe mula sa mga mensahe mula sa mga kliyente at ipinapadala ang mga ito sa kahabaan ng kadena sa mga mail server ng mga tatanggap, kung saan sila ay naipon. Paglipat ng data mula sa mail server ang addressee ay awtomatikong nangyayari sa sandali ng pagtatatag mga koneksyon kasama ang addressee. Sa Windows ito ay magagamit programa ng Microsoft Outlook.

Koneksyon sa internet

Upang kumonekta sa Internet kailangan mo:

  • pisikal na ikonekta ang PC sa isa sa mga WEB node gamit ang isang modem o network card. Sa kasalukuyan, ang network card ay naging napaka-accessible na ito ay isinama sa system board. Kung wala kang card, kailangan mong gamitin ito. panlabas na PCI adaptor. Ang network card ay dapat sumunod sa pamantayan ng Realtek 10/100;
  • kumuha ng IP address sa isang permanenteng o pansamantalang batayan;
  • i-install at i-configure ang software sa landas: “Start” “Control Panel” “Network and Internet” “Connect to a network” at pagkatapos ay sundin ang mga tagubilin ng Installation Wizard.

Ang mga nagbibigay ng serbisyo sa Internet ay mga tagapagbigay ng serbisyo.

PAHINA 7

Iba pang katulad na mga gawa na maaaring interesante sa iyo.vshm>

13766. 94.07 KB
Upang makamit ito, kinakailangan upang makumpleto ang mga sumusunod na gawain: pag-aralan ang kasaysayan ng pag-unlad ng Network at ang kasalukuyang estado nito sa kabuuan; tasahin ang pagsunod ng mga mapagkukunan ng Internet sa konsepto ng isang mapagkukunan ng suporta ng impormasyon para sa siyentipikong pananaliksik; galugarin ang mga paraan upang mapabuti ang paghahanap sa Internet ng mga mananaliksik at i-highlight ang pangunahing direksyon ng posibleng pagbabago ng World Wide Web na binuo ng mga siyentipiko. Ang praktikal na kahalagahan ng gawain ay nakasalalay sa pag-highlight ng mga paraan upang mapabuti ang kalidad ng paghahanap sa Internet at ang pangunahing direksyon ng pag-unlad nito....
20402. Iba't ibang uri ng mga sistema: mga pangunahing kaalaman sa pagkakaroon 57.08 KB
Ang mga organisasyon ay isang grupo ng pinakamatandang social entity sa Earth. Sistema ng organisasyon- ito ay isang tiyak na hanay ng mga panloob na magkakaugnay na bahagi ng isang organisasyon na bumubuo ng isang tiyak na integridad. Bagama't ang mga organisasyon ay nahahati sa mga indibidwal na bahagi o bahagi, sila mismo ay mga subsystem sa loob ng isang mas malaking sistema.
4166. Open Systems Interconnection Reference Model 77.5 KB
Sanggunian modelo ng OSI ay naging pangunahing modelo ng arkitektura para sa mga sistema ng pagmemensahe. Kapag isinasaalang-alang ang mga partikular na sistema ng aplikasyon ng telekomunikasyon, ang kanilang arkitektura ay inihambing sa modelong OSI/ISO. Ang modelong ito ay ang pinakamahusay na tool para sa pag-aaral makabagong teknolohiya mga komunikasyon.
8262. Ang konsepto ng mga sistema ng impormasyon at automation ng mga proseso ng impormasyon. Mga kakayahan ng mga desktop publishing system: paglikha, organisasyon at mga pangunahing pamamaraan ng pagbabago ng teksto (layout) 36.19 KB
Ang mga system ay makabuluhang naiiba sa bawat isa kapwa sa komposisyon at sa mga pangunahing layunin. Mga Elemento ng System ng system Ang pangunahing layunin ng sistema Kumpanya Mga tao kagamitan materyales mga gusali, atbp. Ang mga sistema ng impormasyon ay nagbibigay ng koleksyon, imbakan, pagproseso, paghahanap, pagpapalabas ng impormasyong kinakailangan sa proseso ng paggawa ng desisyon ng mga problema mula sa anumang lugar. Ang batayan ng anumang sistema ng impormasyon ay isang nakabalangkas na hanay ng data.
15973. Pagpapanatili at pagkumpuni ng mga system at complex ng computer 569.38 KB
Sa simula ng pagsasanay, nagkaroon ng safety briefing. Matapos makumpleto ang briefing, ipinakilala sila sa mga aktibidad ng negosyong ito at pinag-aralan ang gawain nito, pati na rin ang pinagsama-sama at pinalalim ang nakuha na kaalaman sa mga sesyon ng pagsasanay.
8033. INFORMATION RESOURCES NG CORPORATE INFORMATION SYSTEMS 111.06 KB
Mga mapagkukunan ng impormasyon sa sistema ng impormasyon. Ang buong proseso ng produksyon mula sa punto ng view ng computer science ay isang tuluy-tuloy na proseso ng pagbuo ng pagproseso, pagbabago ng imbakan at pagpapakalat ng impormasyon. Ang isang modernong negosyo ay maaaring ituring na mahusay sentro ng impormasyon na ang mga mapagkukunan ng impormasyon ay ang panlabas at panloob na kapaligiran ng negosyo.
20231. Isinasaalang-alang ang kakanyahan ng mga awtomatikong sistema ng impormasyon 205.41 KB
Ang sistema ng impormasyon ay isang sistema na nagbibigay ng mga awtorisadong tauhan ng data o impormasyong nauugnay sa isang organisasyon. Ang isang management information system ay karaniwang binubuo ng apat na subsystem: isang transaction processing system, isang management reporting system, isang office information system, at isang decision support system, kabilang ang isang managerial information system, isang expert system, at artificial intelligence.
17304. Paggamit ng mga teknolohiya at sistema ng impormasyon sa panahon ng halalan sa Russian Federation 271.03 KB
Ang mga halalan ay isang anyo ng pagsasakatuparan at proteksyon ng mga mamamayan ng kanilang sariling pang-ekonomiya at panlipunang interes. Samakatuwid, pagbabanta mga sitwasyong pang-emergency sa proseso ng elektoral ay mga banta sa pampulitika at panlipunang katatagan ng lipunan, at samakatuwid - mga banta sa pambansang seguridad ng Russia.
7414. PAGGAMIT NG MGA SISTEMA NG IMPORMASYON SA INTERNATIONAL BUSINESS MANAGEMENT 1.03 MB
Pag-aralan ang mga prinsipyo ng pamamaraan ng pag-aayos ng mga modernong sistema ng impormasyon sa internasyonal na negosyo. Ipakita ang mga prinsipyo ng pagbuo ng istraktura at pag-andar ng isang sistema ng impormasyon sa pamamahala ng negosyo. Ipakita ang mga posibilidad ng pagbuo ng isang pinagsamang sistema ng impormasyon para sa pamamahala ng isang internasyonal na kumpanya...
20540. Disenyo ng mga sistema ng impormasyon na "Lombard" sa Microsoft Access 540.68 KB
Ang MSOffice software package ay may isang napaka-maginhawa at, sa parehong oras, functional na programa– MSAccess. Pinapayagan ka nitong lumikha ng isang database sa anyo ng mga magkakaugnay na talahanayan, kumuha ng impormasyon mula sa mga talahanayan na ito sa anyo ng mga query at ulat. Bilang karagdagan, pinapayagan ka ng programa na lumikha ng isang user interface para sa pagpasok at pagbabago ng impormasyon sa mga talahanayan - may mga form para dito.

Upang matukoy ang mga gawaing itinalaga sa kumplikadong bagay, pati na rin upang i-highlight ang mga pangunahing katangian at parameter na dapat mayroon ito, ang mga pangkalahatang modelo ng naturang mga bagay ay nilikha. Tinutukoy ng pangkalahatang modelo ng isang network ng computer ang mga katangian ng network sa kabuuan at ang mga katangian at pag-andar ng mga pangunahing bahagi nito

Arkitektura ng network ng computer– paglalarawan ng pangkalahatang modelo nito.

Ang iba't ibang mga tagagawa ng mga network ng computer at mga produkto ng software ng network ay nagtaas ng problema sa pagsasama-sama ng mga network ng iba't ibang mga arkitektura. Upang malutas ang problemang ito, ang International Organization for Standardization ay bumuo ng isang sanggunian na modelo para sa pakikipag-ugnayan ng mga bukas na sistema (Open System Interconnection, OSI). Ito ay madalas na tinatawag na open systems architecture model.

Buksan ang sistema– isang sistema na nakikipag-ugnayan sa ibang mga sistema alinsunod sa mga tinatanggap na pamantayan.

Ang modelo ng Open Systems Interconnection (OSI) ay nagsisilbing isang balangkas para sa mga tagagawa upang bumuo ng mga katugmang kagamitan sa network. Ang modelong ito ay hindi isang uri ng pisikal na katawan, indibidwal na elemento na maaaring hawakan. Nagtatatag ito ng mga pamamaraan para sa pagpapadala ng data sa isang network at tinutukoy ang mga karaniwang protocol na ginagamit ng network at software. Ang modelo ay kumakatawan sa pinaka pangkalahatang rekomendasyon para sa pagbuo ng mga katugmang produkto ng software ng network. Ang mga rekomendasyong ito ay dapat ipatupad pareho sa hardware at software ng mga network ng computer.

Open Systems Interconnection (OSI) na modelo tumutukoy sa mga pamamaraan para sa paglilipat ng data sa pagitan ng mga system na "bukas" sa isa't isa dahil sa kanilang ibinahaging paggamit ng mga nauugnay na pamantayan, bagama't ang mga system mismo ay maaaring malikha sa iba't ibang teknikal na paraan.

Sa kasalukuyan, ang modelo ng open system na interconnection ay ang pinakasikat na modelo ng arkitektura ng network. Siya ay isinasaalang-alang pangkalahatang pag-andar, hindi mga espesyal na solusyon, kaya hindi lahat mga totoong network sinusunod nila ito ng lubos. Ang modelo ng pakikipag-ugnayan ng open system ay binubuo ng pitong antas (Larawan 1.4).

Sa bawat antas tiyak mga function ng network. Ang mas mababang mga layer - 1st at 2nd - ay tumutukoy sa pisikal na transmission medium at mga kaugnay na gawain (tulad ng paglilipat ng mga bits ng data sa pamamagitan ng network adapter card at cable). Tinutukoy ng pinakamataas na mga layer kung paano ina-access ng mga application ang mga serbisyo ng komunikasyon. Kung mas mataas ang antas, mas kumplikado ang problemang nalulutas nito.

Bago ipadala sa network, ang data ay nahahati sa mga packet.

Plastic bag ay isang yunit ng impormasyong ipinadala sa pagitan ng mga network device bilang isang yunit. Sa gilid ng pagpapadala, ang packet ay dumadaan nang sunud-sunod sa lahat ng antas ng system mula sa itaas hanggang sa ibaba. Pagkatapos ay ipinapadala ito sa isang network cable patungo sa tatanggap na computer at muling dumaan sa lahat ng mga layer sa reverse order.

ika-7 antas - inilapat– nagbibigay ng suporta para sa mga proseso ng aplikasyon mga end user. Tinutukoy ng antas na ito ang hanay ng mga gawain sa application na ipinatupad sa isang partikular na network ng computer, na kumakatawan sa isang window para sa mga proseso ng aplikasyon upang ma-access ang mga serbisyo ng network. Nagbibigay ito ng mga serbisyong direktang sumusuporta sa mga application ng user tulad ng file transfer software, database access at email. Ang mga nasa ilalim na layer ay sumusuporta sa mga gawaing ginagawa sa layer ng application. Kinokontrol ng layer ng application ang pagbabahagi ng network, daloy ng data, at paghawak ng error.

Antas 6 – kinatawan(antas ng pagtatanghal) – tumutukoy sa format na ginagamit sa pagpapalitan ng data sa pagitan mga naka-network na computer. Ang antas na ito ay matatawag na tagasalin. Sa nagpapadalang computer, ang data na natanggap mula sa application layer ay isinasalin sa isang karaniwang nauunawaan na intermediate na format. Sa tumatanggap na computer, nagaganap ang pagsasalin mula sa intermediate na format patungo sa ginagamit ng application layer ng computer na ito. Ang antas ng kinatawan ay responsable para sa pag-convert ng mga protocol, pagpapadala ng data, pag-encrypt sa kanila, pagbabago o pag-convert ng ginamit na set ng character (talahanayan ng code).

Antas 5 – sessional– nagpapatupad ng pagtatatag at pagpapanatili ng sesyon ng komunikasyon sa pagitan ng dalawang subscriber sa pamamagitan ng network ng komunikasyon. Pinapayagan nito ang pagpapalitan ng data sa isang mode na tinukoy ng programa ng aplikasyon, o nagbibigay ng kakayahang piliin ang mode ng palitan. Ang layer ng session ay nagpapanatili at nagtatapos sa isang session ng komunikasyon. Sa antas na ito, pinamamahalaan ang diyalogo sa pagitan ng mga prosesong nakikipag-ugnayan, i.e. ito ay kinokontrol kung aling partido ang gagawa ng paglipat, kailan, gaano katagal, atbp.

ika-4 na antas - transportasyon– nagbibigay ng karagdagang antas ng koneksyon. Ginagarantiyahan ng layer ng transportasyon ang paghahatid ng mga packet nang walang mga error, sa parehong pagkakasunud-sunod, nang walang pagkalugi o pagdoble. Kinokontrol nito ang daloy, sinusuri ang mga error, at kasangkot sa paglutas ng mga problemang nauugnay sa pagpapadala at pagtanggap ng mga packet.

ikatlong antas - network– responsable para sa pagtugon sa mga mensahe at pagsasalin ng mga lohikal na address sa mga pisikal na address. Sa antas na ito, natutukoy ang ruta mula sa nagpapadalang computer patungo sa tumatanggap na computer, at malulutas din ang mga problema gaya ng packet switching, routing, at congestion.

ika-2 antas - maliit na tubo- nagpapatupad ng proseso ng pagpapadala ng impormasyon sa pamamagitan ng isang channel ng impormasyon. Channel ng impormasyon– isang lohikal na channel, ito ay itinatag sa pagitan ng dalawang computer na konektado ng isang pisikal na channel. Ang layer ng link ng data ay nagbibigay ng kontrol sa daloy ng data sa anyo ng mga frame kung saan naka-pack ang mga packet ng impormasyon, nakakakita ng mga error sa paghahatid at nagpapatupad ng algorithm ng pagbawi ng impormasyon kung sakaling magkaroon ng mga pagkabigo o pagkawala ng data.

1st level - pisikal- ang pinakamababa sa modelo. Ang layer na ito ay nagpapadala ng isang hindi nakaayos na stream ng mga bit sa isang pisikal na medium (halimbawa, isang network cable). Pisikal na layer idinisenyo upang ilipat ang mga bit (zero at isa) mula sa isang computer patungo sa isa pa. Ito ay may pananagutan sa pag-encode ng data, na tinitiyak na ang ipinadalang yunit ay makikita bilang isa, at hindi bilang isang zero. Sa wakas, ang pisikal na layer ay nagtatatag kung paano isinalin ang bit sa kaukulang mga de-koryente o optical pulse na ipinadala sa network cable.

Kapag ang impormasyon ay inilipat mula sa isang proseso ng aplikasyon patungo sa network, ito ay pinoproseso ng mga layer ng open system na modelo ng pakikipag-ugnayan. Ang kahulugan ng pagproseso na ito ay ang bawat antas ay nagdaragdag ng sarili nitong header sa proseso ng impormasyon - impormasyon ng serbisyo na kinakailangan para sa pagtugon sa mga mensahe at para sa ilang mga function ng kontrol. Ang pisikal na layer ay hindi nagdaragdag ng isang header. Ang mensahe, na naka-frame ng mga header, ay napupunta sa network ng komunikasyon at dumarating sa mga subscriber na computer ng computer network. Ang bawat subscriber computer na nakatanggap ng mensahe ay nagde-decrypt ng mga address at tinutukoy kung ito ay nilayon ang mensaheng ito. Sa kasong ito, nangyayari ang baligtad na proseso sa computer ng subscriber - binabasa at pinutol ang mga header ayon sa mga antas ng modelo ng pakikipag-ugnayan ng mga bukas na system. Ang bawat antas ay tumutugon lamang sa header nito. Mga pamagat itaas na antas ang mga mas mababang antas ay hindi nakikita at hindi nagbabago - sila ay "transparent" para sa mas mababang antas. Kaya, ang paglipat sa mga layer ng modelo ng OSI, ang impormasyon sa wakas ay dumating sa proseso kung saan ito natugunan.

Ang bawat antas ng modelo ng pakikipag-ugnayan ng open system ay tumutugon lamang sa sarili nitong header.


©2015-2019 site
Lahat ng karapatan ay pag-aari ng kanilang mga may-akda. Ang site na ito ay hindi inaangkin ang pagiging may-akda, ngunit nagbibigay libreng paggamit.
Petsa ng paggawa ng page: 2017-04-04