학생들에게 서버-클라이언트 기술의 본질을 설명하는 방법. 클라이언트-서버 기술

데이터베이스와 사용자 상호 작용을 구성하기 위한 거의 모든 모델은 클라이언트-서버 기술을 기반으로 구축되었습니다. 이러한 각 애플리케이션은 기능을 배포하는 방식이 다르다고 가정합니다. 클라이언트 부분은 대상 데이터 처리 및 사용자 상호 작용 구성을 담당하고, 서버 부분은 데이터 저장소를 제공합니다. 요청을 처리하고 특수 처리를 위해 결과를 클라이언트에 보냅니다. 클라이언트-서버 기술의 일반적인 아키텍처는 그림 1에 나와 있습니다. 4.1:

쌀. 4.1. 클라이언트-서버 기술의 일반적인 아키텍처

중앙 컴퓨터의 일부 기능을 다음이 인수했습니다. 로컬 컴퓨터. 어느 소프트웨어 어플리케이션이 경우에는 세 가지 구성 요소, 즉 사용자와의 인터페이스를 구현하는 프레젠테이션 구성 요소로 표현됩니다. 애플리케이션 기능을 제공하는 애플리케이션 컴포넌트; 액세스 구성 요소 정보 자원(자원 관리자) 정보 축적 및 데이터 관리를 수행합니다.

워크스테이션과 네트워크 서버 간의 이러한 구성 요소 배포를 기반으로 클라이언트-서버 아키텍처 모델이 구별됩니다.

· 원격 데이터에 대한 액세스 모델(그림 4.2). 서버에는 다음 데이터만 포함됩니다.

쌀. 4.2. 원격 데이터 액세스 모델

이 모델모든 정보가 워크스테이션에서 처리되기 때문에 생산성이 낮습니다. 게다가 지원됩니다 느린 속도서버에서 워크스테이션으로 대량의 정보를 전송할 때 교환합니다.

· 데이터 관리 서버 모델(그림 4.3):

쌀. 4.3. 데이터 관리 서버 모델

이 모델의 특징: 필요한 항목을 선택했기 때문에 네트워크를 통해 전송되는 정보의 양이 감소합니다. 정보 요소워크스테이션이 아닌 서버에서 수행됩니다. 통합 및 다양한 애플리케이션 생성 도구 선택; 프리젠테이션 구성요소와 애플리케이션 구성요소 사이의 명확한 구분이 부족하여 컴퓨팅 시스템을 개선하기가 어렵습니다. 적당한 양의 정보를 처리하는 경우에 사용하는 것이 좋으며, 응용 프로그램 구성 요소의 복잡성이 낮아야 합니다.

· 복잡한 서버 모델(그림 4.4):

쌀. 4.4. 복잡한 서버 모델

모델의 장점: 고성능, 중앙 집중식 관리, 네트워크 리소스 절약. 이러한 서버는 시간이 지남에 따라 증가하는 대량의 정보를 처리하는 데 초점을 맞춘 대규모 네트워크에 최적입니다.

· 3계층 클라이언트-서버 아키텍처(그림 4.5). 애플리케이션 구성 요소의 복잡성과 리소스 집약도가 증가할 때 사용됩니다.

쌀. 4.5. 3계층 아키텍처

응용 프로그램 서버는 여러 응용 프로그램 기능을 구현할 수 있으며 각 기능은 모든 프로그램에 일부 서비스를 제공하는 별도의 서비스로 설계되었습니다. 이러한 서버가 여러 개 있을 수 있으며, 각 서버는 특정 서비스 세트를 제공하는 데 중점을 둡니다. 이 아키텍처아키텍처 구성 요소의 추가 전문화를 기반으로 합니다. 클라이언트는 사용자와의 인터페이스 구성에만 관여하고, 데이터베이스 서버는 표준 데이터 처리만 수행하며, 데이터 처리 로직을 구현하고, 아키텍처는 별도의 레이어인 비즈니스 로직 레이어를 제공합니다. , 전용 서버(응용 프로그램 서버)이거나 클라이언트에 라이브러리로 배치될 수 있습니다.

클라이언트-서버 아키텍처에는 두 가지 주요 개념이 있습니다.

· "씬" 클라이언트. 강력한 데이터베이스 서버와 저장 프로시저 라이브러리를 사용하여 기본 데이터 처리 논리를 서버에서 직접 구현하는 계산을 수행합니다. 따라서 클라이언트 애플리케이션은 하드웨어 요구 사항이 낮습니다. 워크스테이션;

· "두꺼운" 클라이언트는 클라이언트의 주요 처리 논리를 구현하고 서버는 순수한 형태데이터 조작(일반적으로 관계형 데이터베이스 테이블의 데이터 읽기, 쓰기, 수정)에 대한 표준 요청만 실행하도록 보장하는 데이터베이스 서버입니다.

네트워크IT

이메일. 처음으로 등장한 이러한 형태의 전자 메시징(이메일)은 컴퓨터 네트워크를 통해 거의 즉각적인 의사소통이 가능하다는 가능성을 보여주었습니다. 두 가입자 간의 메시지 교환을 위해 구조적으로 설계되어 여러 사람들이 정보를 교환할 수 있었습니다. 그룹이나 메일링 리스트가 그러한 수정이 되었습니다. 이메일 소프트웨어를 사용하면 이메일 메시지를 작성하고 첨부 파일을 만들 수 있습니다. 첨부 기능은 모든 유형의 문서를 메일로 보내는 데 사용됩니다. 텍스트 문서, 스프레드시트, 멀티미디어 파일, 데이터베이스 파일 등 나중에 개발된 텍스트 필터링 소프트웨어는 이메일 기능을 확장하여 사용자 구조, 라우팅 및 메시지 필터링을 지원했습니다. 이러한 서비스가 필요한 이유는 사용자에게 거의 또는 전혀 쓸모가 없는 메일(스팸)의 양이 지속적으로 증가하기 때문입니다. 필터링 소프트웨어는 사용자가 자신에게 중요한 뉴스가 포함된 개인화된 메시지만 수신하도록 보장하고 사용자가 의사 결정 과정에서 필요한 정보를 찾는 데도 도움이 될 수 있습니다.

원격회의 또는 뉴스그룹. 원격회의는 통신 시스템 개발의 다음 단계입니다. 이들의 특징은 첫째, 메시지를 저장하고 이해관계자에게 전체 교환 내역에 대한 접근 권한을 제공하는 것이었고, 둘째, 다양한 방법메시지의 주제별 그룹화. 이러한 회의 시스템을 사용하면 지리적으로 떨어져 있는 공동 작업 그룹이 시간 및 공간적 장벽을 극복하고 문제를 논의할 때 온라인으로 의견, 아이디어 또는 정보를 교환할 수 있습니다. 현재 컴퓨터 회의(이메일을 통해 진행되는 회의), 연결 기능을 갖춘 전화 회의 등 다양한 유형의 회의 시스템이 있습니다. 모바일 가입자, 데스크탑 PC를 이용한 회의, 멀티미디어, 텔레비전 및 화상 회의.

인터랙티브 커뮤니케이션(대화방). 통신의 발달과 함께 점점 더 많은 사용자가 상시 접속 모드로 인터넷에서 작업하기 시작하여 대화 상대가 메시지를 보낸 후 짧은 시간 내에 가입자가 메시지를 받으면 실시간 통신 서비스가 등장했습니다.

가장 일반적이고 현대적인 대화형 통신 수단은 다음과 같은 통신 형식을 지원하는 웹 애플리케이션입니다.

영형 방명록.첫 번째이자 가장 간단한 형태입니다. 가장 간단한 방명록는 일부 방문자가 남긴 메시지 목록으로, 최신 메시지부터 첫 번째 메시지까지 표시됩니다.

영형 포럼. 첫 번째 포럼은 방명록을 개선하고 메시지를 스레드로 정리하여 뉴스 그룹과 유사하게 나타났습니다. 포럼의 사용자 메시지는 일반적으로 첫 번째 메시지로 설정되는 주제별로 그룹화됩니다. 모든 방문자는 이미 작성된 내용에 대한 응답으로 주제를 보고 메시지를 게시할 수 있습니다. 주제는 주제별 포럼으로 그룹화되며 시스템은 비공식 관리자와 중재자가 관리합니다. 가장 발전된 포럼은 소셜 네트워크의 첫 번째 징후를 보이기 시작했습니다. 즉, 참가자들 사이에 관심사에 기반한 장기적인 사회적 연결이 구축될 수 있습니다.

영형 블로그(웹 로그 - 웹 로그, 웹 프로토콜). 이 서비스에서 각 참가자는 자신의 일지를 보관하며 항목을 시간순으로 남깁니다. 항목의 주제는 무엇이든 될 수 있으며 가장 일반적인 접근 방식은 블로그를 자신의 일기로 유지하는 것입니다. 다른 방문자는 이 게시물에 댓글을 남길 수 있습니다. 이 경우 사용자는 자신의 저널을 유지하는 능력 외에도 "친구" 저널의 항목 목록인 목록 보기를 구성하고, 항목에 대한 액세스를 규제하고, 다음을 기반으로 대담자를 검색할 수 있는 기회를 얻습니다. 이해. 이러한 시스템을 기반으로 관심 커뮤니티, 즉 공동으로 유지 관리되는 잡지가 생성됩니다. 이러한 커뮤니티에서는 회원들이 커뮤니티 활동과 관련된 어떠한 메시지라도 자유롭게 게시할 수 있습니다.

일반적으로 모든 것 현대 시스템온라인 커뮤니티 운영에는 다음과 같은 몇 가지 공통 기능이 있습니다.

· 대다수의 커뮤니티는 사용자 등록을 제공합니다. 각 참가자는 계정을 가지고 있어야 합니다. 등록 시 사용자는 식별을 위해 자신에 대한 일부 정보를 제공합니다. 거의 모든 시스템에서는 이메일 주소를 입력하고 활성화 코드가 포함된 이메일을 보내 기능을 확인해야 합니다. 계정. 주소가 올바르지 않으면 시스템 관리자만 항목을 활성화할 수 있습니다. 이 접근 방식은 참가자의 고유성과 식별 가능성을 어느 정도 보장합니다.

· 환경에서의 작업은 세션을 통해 수행됩니다. 각 세션은 사용자가 자신의 이름을 입력하고 비밀번호를 입력하여 신원을 확인하는 것으로 시작됩니다. 편의를 위해 세션 참여는 일반적으로 기술적 수단을 통해 사용자에게 숨겨지지만 그럼에도 불구하고 사용자는 지속적으로 식별됩니다.

· 자격 증명 외에도 사용자는 환경을 구성합니다. 모습, 귀하에 대한 추가 정보는 귀하의 관심사, 원하는 연락처, 커뮤니케이션 주제 등을 나타냅니다.

· 소셜 네트워크와 이를 지원하는 서비스는 매우 뛰어난 것으로 입증되었습니다. 효과적인 방법웹사이트 트래픽 보장, 피드백, 이는 점차 실제 상업적, 사회적 가치가 있는 콘텐츠로 사이트의 콘텐츠를 채우는 수단 중 하나가 되었습니다.

후자의 접근 방식을 기반으로 상당히 많은 수의 소셜 웹 서비스가 등장하여 빠르게 인기를 얻었으며 공통 이름으로 통합되었습니다. 웹 서비스 2.0. 다음과 같은 리소스를 지정할 수 있습니다.

영형 소셜 북마크. 일부 웹사이트에서는 사용자가 북마크 목록이나 인기 웹사이트를 다른 사람과 공유할 수 있습니다. 이러한 사이트는 공통 관심사를 가진 사용자를 찾는 데에도 사용될 수 있습니다. 예: 맛있어요.

영형 소셜 디렉토리소셜 북마크와 유사하지만 학술 분야에서의 사용에 중점을 두고 있어 사용자가 과학 기사 인용 데이터베이스를 사용할 수 있습니다. 예: 학술 검색 프리미어, LexisNexis Academic University, CiteULike, Connotea.

영형 소셜 도서관방문자가 다른 사람이 사용할 수 있는 자신의 컬렉션, 도서, 오디오 녹음에 대한 링크를 남길 수 있는 애플리케이션입니다. 추천 및 평가 시스템에 대한 지원이 제공됩니다. 예: discogs.com, IMDb.com.

영형 멀티플레이어 네트워크 게임 가상 세계를 시뮬레이션 다양한 시스템득점, 레벨, 경쟁, 승자와 패자. 예: 월드 오브 워크래프트.

영형 다국어 소셜 미디어 말하는 사람들 사이에 사회적 관계를 구축할 수 있습니다. 다른 언어들. 이 경우 실시간으로 한 언어에서 다른 언어로 구문을 번역할 수 있는 특수 소프트웨어가 사용됩니다. 예: 두두.

영형 지리사회적 네트워크사용자의 지리적 위치를 기반으로 소셜 연결을 형성합니다. 이 경우 다양한 지리 위치 도구(예: GPS 또는 AlterGeo 기술과 같은 하이브리드 시스템)가 사용되어 사용자의 현재 위치를 파악하고 공간 내 사용자 위치를 주변의 다양한 장소 및 사람의 위치와 연관시킬 수 있습니다. .

영형 전문 소셜 네트워크소통을 위해 만들어진 전문적인 테마, 경험 및 정보 교환, 채용 공고 검색 및 제안, 개발 비즈니스 연결. 예: 직장 의사, Professionals.ru, MyStarWay.com, LinkedIn, MarketingPeople, Viadeo.

영형 서비스 소셜 네트워크사용자가 함께 참여할 수 있도록 허용 온라인 모드공통 관심사, 취미 또는 다양한 이유로. 예를 들어, 일부 사이트에서는 사용자가 게시물을 올릴 수 있는 서비스를 제공합니다. 공개 액세스 개인 정보파트너를 찾는 데 필요합니다. 예: LinkedIn, VKontakte.

영형 상업용 소셜 네트워크제품에 대한 소비자의 의견을 고려하여 비즈니스 거래를 지원하고 브랜드에 대한 신뢰를 구축함으로써 소비자가 제품 홍보에 참여하고 인지도를 높이는 데 중점을 둡니다.

클라이언트 서버– 작업이나 네트워크 로드가 서버라고 하는 서비스 제공자와 클라이언트라고 하는 서비스 고객 간에 분산되는 컴퓨팅 또는 네트워크 아키텍처입니다.

클라이언트와 서버는 컴퓨터 네트워크를 통해 통신하는 경우가 많으며 서로 다른 물리적 장치이거나 소프트웨어일 수 있습니다.

기술 자체는 매우 간단합니다. 예를 들어, 사용자가 요청(Google에서 정보 검색)을 하면 서버는 응답(이 정보에 대한 사이트 목록 형식)을 제공합니다. 이것은 이 기술의 가장 간단한 예입니다. 그래픽적으로 보면 다음과 같습니다.

클라이언트-서버 모델은 메일 시스템뿐만 아니라 기반으로 정보 처리 시스템을 구축하는 데 사용됩니다. 클라이언트-서버 아키텍처와 크게 다른 소위 파일 서버 아키텍처도 있습니다.

파일 서버 시스템의 데이터는 파일 서버(Novell NetWare 또는 WindowsNT Server)에 저장되며, Access, Paradox, FoxPro 등과 같은 “데스크톱 DBMS”의 작동을 통해 워크스테이션에서 처리됩니다.

클라이언트-서버 기술의 장점

1. 대부분의 경우 네트워크의 여러 독립 컴퓨터 간에 컴퓨팅 시스템을 배포하는 것이 가능합니다.

이렇게 하면 컴퓨터 시스템을 유지 관리하기가 더 쉬워집니다. 특히, 서버 교체, 수리, 업그레이드, 이동 등은 고객에게 영향을 미치지 않습니다.

2. 모든 데이터는 서버에 저장되며 일반적으로 대부분의 클라이언트보다 훨씬 더 잘 보호됩니다. 적절한 액세스 권한이 있는 클라이언트만 데이터에 액세스할 수 있도록 서버에 권한 제어를 적용하는 것이 더 쉽습니다.

3. 다양한 클라이언트를 결합할 수 있습니다. 다양한 하드웨어 플랫폼, 운영 체제 등을 사용하는 클라이언트는 종종 한 서버의 리소스를 사용할 수 있습니다.

클라이언트-서버 기술의 단점

  1. 서버 오류로 인해 전체 컴퓨터 네트워크가 작동하지 않을 수 있습니다.
  2. 본 시스템의 운영을 지원하려면 별도의 시스템 관리자가 필요합니다.
  3. 장비 비용이 높습니다.

다중 계층 클라이언트-서버 아키텍처

다중 레벨 클라이언트-서버 아키텍처는 데이터 처리 기능이 하나 이상의 별도 서버에서 수행되는 클라이언트-서버 아키텍처 유형입니다. 이를 통해 더 많은 데이터를 저장, 처리 및 표시하는 기능을 분리할 수 있습니다. 효과적인 사용서버와 클라이언트의 기능.



전용 서버 네트워크

전용 서버 네트워크(클라이언트/서버 네트워크)는 LAN(Local Area Network)입니다. 네트워크 장치하나 이상의 서버에 의해 중앙 집중화되고 관리됩니다. 개별 워크스테이션이나 클라이언트(예: PC)는 서버를 통해 네트워크 리소스에 액세스해야 합니다.

클라이언트-서버 기술은 두 개의 독립적인 상호 작용 프로세스, 즉 서버와 클라이언트의 존재를 제공하며, 이들 간의 통신은 네트워크를 통해 수행됩니다.

서버는 지원을 담당하는 프로세스입니다. 파일 시스템, 클라이언트는 요청을 보내고 서버로부터 응답을 기대하는 프로세스입니다.

클라이언트-서버 모델은 메일 시스템뿐만 아니라 DBMS 기반의 시스템 구축 시에도 사용됩니다. 클라이언트-서버 아키텍처와 크게 다른 소위 파일 서버 아키텍처도 있습니다.

파일 서버 시스템의 데이터는 파일 서버(Novell NetWare 또는 WindowsNT Server)에 저장되며, Access, Paradox, FoxPro 등과 같은 “데스크톱 DBMS”의 작동을 통해 워크스테이션에서 처리됩니다.

DBMS는 워크스테이션에 위치하며 데이터 조작은 여러 개의 독립적이고 일관성 없는 프로세스에 의해 수행됩니다. 모든 데이터는 네트워크를 통해 서버에서 워크스테이션으로 전송되므로 정보 처리 속도가 느려집니다.

클라이언트-서버 기술은 서로 기능을 공유하는 클라이언트와 서버라는 두 가지(적어도) 응용 프로그램의 기능을 통해 구현됩니다. 서버는 SQLServer, Oracle, Sybase 등의 데이터를 저장하고 직접 조작하는 역할을 담당합니다.

사용자 인터페이스는 특수 도구나 데스크탑 DBMS를 기반으로 하는 클라이언트에 의해 구성됩니다. 논리적 데이터 처리는 부분적으로는 클라이언트에서, 부분적으로는 서버에서 수행됩니다. 요청은 일반적으로 SQL 형식으로 클라이언트에 의해 서버로 전송됩니다. 수신된 요청은 서버에 의해 처리되고 그 결과가 클라이언트에 반환됩니다.

이 경우 데이터는 저장된 장소와 동일한 서버인 서버에서 처리되므로 많은 양의 데이터가 네트워크를 통해 전송되지 않습니다.

클라이언트-서버 아키텍처의 장점

클라이언트-서버 기술은 정보 시스템그러한 자질:

  • 신뢰할 수 있음

데이터 수정은 다음과 같은 일련의 작업을 제공하는 트랜잭션 메커니즘을 사용하여 데이터베이스 서버에서 수행됩니다. 1) 트랜잭션 완료 시 데이터 무결성을 보장하는 원자성 2) 다양한 사용자의 거래 독립성; 3) 실패에 대한 저항 - 거래 완료 결과를 저장합니다.

  • 확장성, 즉 사용되는 정보를 대체하지 않고 사용자 수와 정보량에 의존하지 않는 시스템의 능력 소프트웨어.

클라이언트-서버 기술은 적절한 하드웨어 플랫폼을 통해 수천 명의 사용자와 기가바이트의 정보를 지원합니다.

  • 보안, 즉 안정적인 보호정보
  • 유연성. 데이터를 다루는 애플리케이션에는 논리적 계층이 있습니다: 사용자 인터페이스; 논리적 처리 규칙; 데이터 관리.

이미 언급했듯이 파일 서버 기술에서는 세 가지 계층이 모두 워크스테이션에서 실행되는 하나의 모놀리식 애플리케이션으로 결합되며, 계층의 모든 변경 사항은 필연적으로 애플리케이션 수정으로 이어지며, 클라이언트와 서버의 버전은 서로 다릅니다. 모든 워크스테이션의 버전을 업데이트하는 데 필요합니다.

2계층 애플리케이션의 클라이언트-서버 기술은 클라이언트에서 생성하기 위한 모든 기능과 서버에서 데이터베이스 정보를 관리하기 위한 모든 기능의 실행을 제공하며, 비즈니스 규칙은 서버와 클라이언트 모두에서 구현될 수 있습니다.

3계층 애플리케이션은 가장 변경하기 쉬운 구성 요소인 비즈니스 규칙을 구현하는 중간 계층을 허용합니다.

여러 수준을 통해 끊임없이 변화하는 비즈니스 요구 사항에 맞게 기존 애플리케이션을 유연하고 비용 효율적으로 조정할 수 있습니다.

클라이언트-서버 기술은 연결 방법클라이언트(사용자의 컴퓨터)와 서버(데이터를 제공하는 강력한 컴퓨터 또는 장비) 사이에서 서로 직접 상호 작용합니다.

"클라이언트-서버"란 무엇입니까?

컴퓨터 네트워크 구성 요소 간의 데이터 전송에 대한 일반 원칙은 네트워크 아키텍처에 의해 확립됩니다. 클라이언트-서버 기술은 서버 측에서 정보의 저장 및 처리가 이루어지고 요청 생성 및 데이터 검색이 제공되는 시스템입니다. 고객 입장에서. 파일에서 데이터를 검색하는 클라이언트-서버 기술과 달리 클라이언트-서버 네트워크에서는 데이터가 설치된 시스템에 저장됩니다. 서버 애플리케이션네트워크 데이터베이스.

동시에 클라이언트-서버 기술은 존재감을 제공합니다. 특수 소프트웨어– 클라이언트와 서버. 이 프로그램은 특수한 방법을 사용하여 상호 작용합니다. 네트워크 프로토콜데이터 전송. 일반적으로 클라이언트와 서버는 다음 위치에 설치됩니다. 다른 컴퓨터, 그러나 때로는 하나의 시스템에 설치될 수도 있습니다.

서버 소프트웨어는 사용자의 요청을 수신하고 처리하여 결과를 데이터 또는 기능(이메일, 통신 또는 인터넷 검색)의 형태로 제공하도록 구성됩니다. 이 프로그램이 설치된 컴퓨터에는 다음이 있어야 합니다. 고성능 그리고 높은 기술 매개변수.

클라이언트-서버 아키텍처는 어떻게 작동합니까?

클라이언트 시스템 측의 소프트웨어는 서버에 요청을 보내고, 서버에서 요청이 처리되고 완료된 결과가 클라이언트에 전송됩니다. 이 기술은 데이터베이스와 동일한 원칙(요청 – 처리 – 결과 전송)으로 작동합니다.

서버가 실행 다음 기능:

  • 데이터 저장고;
  • 프로시저와 트리거를 사용하여 클라이언트의 요청을 처리합니다.
  • 결과를 클라이언트에 보냅니다.

구현된 기능 클라이언트 부분:

  • 요청을 생성하여 서버에 보내는 단계;
  • 결과 수신 및 추가 명령 전송(정보 추가, 삭제 또는 업데이트 요청)

장점과 단점

클라이언트-서버 아키텍처는 다음과 같습니다 장점:

  • 높은 데이터 처리 속도;
  • 빠르게 작업할 수 있는 능력 큰 금액클라이언트;
  • 분리 프로그램 코드서버 및 클라이언트 애플리케이션.

여러 사용자가 가능 동시에 일하다트랜잭션(단일 블록으로 표시되는 일련의 작업) 및 잠금(다른 사용자가 편집할 수 없도록 데이터 격리)을 통해 데이터를 처리합니다.

결함클라이언트-서버 기술:

  • 데이터 처리가 서버 측에서 발생한다는 사실로 인해 서버 장비의 하드웨어 및 소프트웨어 특성에 대한 높은 요구 사항;
  • 서버 장비의 중단 없는 작동을 모니터링하는 시스템 관리자가 필요합니다.

다중 계층 클라이언트-서버 아키텍처

다중 레벨 클라이언트-서버 기술은 데이터 처리를 위한 별도의 서버 장비 할당을 제공합니다. 데이터 저장, 처리 및 출력 작업은 서로 다른 서버에서 수행됩니다. 이러한 책임 분배는 네트워크 효율성을 향상시킵니다.

다중 계층 아키텍처는 3계층 기술입니다. 이러한 네트워크에는 클라이언트 및 애플리케이션 서버 외에 추가 데이터베이스 서버가 있습니다.

다음이 제공됩니다 세 가지 수준:

  1. 낮추다. 이 링크에는 클라이언트 소프트웨어가 포함되어 있습니다. 사용자 인터페이스다음 단계의 데이터 처리와 상호 작용하기 위한 시스템.
  2. 평균. 클라이언트 프로그램의 요청은 최상위 서버와 클라이언트 간의 전송을 위한 정보를 처리하고 준비하는 작업을 수행하는 응용 프로그램 서버에 의해 처리됩니다. 이를 통해 불필요한 로드로부터 데이터 저장소를 완화하고 다른 사용자의 요청을 분산할 수 있습니다.
  3. 높은. 모든 정보가 저장되는 독립된 데이터베이스 서버입니다. 애플리케이션 서버로부터 준비된 요청을 받아 이를 제공합니다. 필요한 정보클라이언트 애플리케이션과 직접적인 상호 작용 없이.

전용 서버 네트워크

전용 서버 아키텍처는 상호 작용하는 모든 장치가 하나 이상의 서버에 의해 제어되는 로컬 네트워크입니다. 이 경우 클라이언트(워크스테이션)는 서버 소프트웨어를 통해 리소스에 요청을 보냅니다. 전용서버는 클라이언트 측이 없고, 클라이언트의 요청을 처리하고 데이터를 보호하는 서버 역할만 합니다. 존재하는 경우 여러 서버, 그들 사이의 기능은 각각에 대해 별도의 책임을 정의하여 배포될 수 있습니다.

주제 8번

8. 로컬 컴퓨터 네트워크. 1

소개. 1

8.1. LAN 하드웨어..2

8.2. LAN 토폴로지..4

8.3. 경영원칙. 6

8.3. 경영원칙. 7

8.4. 클라이언트-서버 기술. 8

8.5. 클라이언트-서버 기술 소프트웨어. 9

8.6. 네트워크에 로그인하십시오. 열하나

컴퓨터 리소스에 대한 네트워크 액세스를 구성합니다. 12

컴퓨터 파일 및 프린터에 대한 액세스를 구성합니다. 12

네트워크 자원 보호 조직. 13

네트워크에서 작동하도록 컴퓨터를 설정합니다. 16

네트워크 리소스를 표시합니다. 18

용법 네트워크 프린터. 19

네트워크 작업 시 발생하는 문제를 해결합니다. 21

8.7. 실습. 23

연습 1. 네트워크 환경 작업... 23

연습 2. 네트워크 리소스에서 복사. 23

연습 3. 리소스에 대한 네트워크 액세스 구성. 24

8.8. 통제 질문.. 24

8.10. 서지 목록. 24


근거리 통신망

소개

컴퓨터 네트워크는 중간 저장 매체를 사용하지 않고 네트워크상의 컴퓨터 간 정보 교환을 제공하는 컴퓨터 및 다양한 장치의 집합입니다.

일반적으로 데이터 전송 수단은 통신 컴퓨터, 통신 채널(위성, 전화, 디지털, 광섬유, 라디오 등), 스위칭 장비, 중계기, 다양한 종류의 신호 변환기 및 기타 요소 및 장치로 구성될 수 있습니다.

컴퓨터 네트워크 아키텍처네트워크 요소의 하드웨어 및 소프트웨어의 구성 및 작동 원리를 정의합니다.

최신 네트워크다양한 기준에 따라 분류될 수 있습니다.

영토 분포;

부서 소속;

정보 전송 속도

토폴로지;

목적;

제공되는 서비스 목록

관리 원칙(중앙 집중형 및 분산형)

전환 방법(비전환, 전화 교환, 회선 교환, 메시지 교환, 패킷 및 데이터그램 교환 등)

전송매체의 종류 등

지역적 분포에 따라 네트워크는 로컬, 글로벌, 지역적일 수 있습니다. 로컬은 10m2 이하의 영역을 포괄하는 네트워크이고, 지역은 도시 또는 지역의 영토에 있으며, 글로벌은 인터넷과 같이 주 또는 주 그룹의 영토에 있습니다.

소속에 따라 부서별 네트워크와 주정부 네트워크가 구분됩니다. 부서별 조직은 하나의 조직에 속하며 해당 영역에 있습니다. 정부 네트워크– 정부 기관에서 사용되는 네트워크.

정보 전송 속도별 컴퓨터 네트워크저속, 중속, 고속으로 구분됩니다.

전송 매체의 유형에 따라 동축 네트워크, 연선 네트워크, 광섬유 네트워크, 무선 채널을 통한 정보 전송 및 적외선 범위로 구분됩니다.

컴퓨터는 케이블로 연결되어 다양한 네트워크 토폴로지(스타, 버스, 링 등)를 형성할 수 있습니다.

컴퓨터 네트워크와 터미널 네트워크(터미널 네트워크)를 구별해야 합니다. 컴퓨터 네트워크는 컴퓨터를 연결하며 각 컴퓨터는 자율적으로 작동합니다. 터미널 네트워크는 일반적으로 강력한 컴퓨터(메인프레임)를 연결하고 경우에 따라 장치(터미널)가 있는 PC를 연결하는데 이는 상당히 복잡할 수 있지만 네트워크 외부에서는 해당 작업이 불가능하거나 완전히 의미가 없습니다. 예를 들어 ATM 또는 매표소 네트워크가 있습니다. 이는 컴퓨터 네트워크와는 완전히 다른 원리, 심지어는 다른 컴퓨터 기술을 기반으로 구축되었습니다.

네트워크는 일반적으로 다음과 같이 나뉩니다. 현지의그리고 글로벌 컴퓨터의 거리에 따라 . 네트워크 분류에는 LAN과 WAN이라는 두 가지 주요 용어가 있습니다.

LAN(근거리 통신망) – 서비스 제공업체에 도달하기 전에 폐쇄된 인프라를 갖춘 로컬 네트워크입니다. "LAN"이라는 용어는 소규모 사무실 네트워크와 수백 헥타르에 달하는 대규모 공장 수준의 네트워크를 모두 설명할 수 있습니다. 외국 소식통은 반경이 약 10km(6마일) 정도라고 추정하기도 합니다. 고속 채널 사용.

LAN(근거리 통신망)프린터, 플로터, 디스크, 모뎀, CD-ROM 드라이브 및 기타 주변 장치와 같이 네트워크에 연결된 컴퓨터의 리소스를 공유할 수 있는 통신 시스템입니다. 근거리 통신망에서는 컴퓨터가 최대 수 킬로미터 떨어진 곳에 위치하며 일반적으로 교환 속도가 1~10Mbit/s 이상인 고속 통신 회선을 사용하여 연결됩니다(저속 전화선을 사용하여 컴퓨터를 연결하는 경우). 제외되지 않습니다). LAN은 일반적으로 조직(회사, 기관) 내에 배포됩니다. 그래서 가끔 불려지기도 해요 기업 시스템또는 네트워크.이 경우 컴퓨터는 일반적으로 같은 방, 건물 또는 인근 건물 내에 위치합니다.

WAN(Wide Area Network)은 로컬 네트워크와 기타 통신 네트워크 및 장치를 모두 포함하여 넓은 지역을 포괄하는 글로벌 네트워크입니다. WAN의 예로는 다양한 컴퓨터 네트워크가 서로 "대화"할 수 있는 패킷 교환 네트워크(프레임 릴레이)가 있습니다.

무료 글로벌 네트워크 다른 글로벌 네트워크, 로컬 네트워크 및 별도로 연결된 컴퓨터가 포함될 수 있습니다( 원격 컴퓨터) 또는 별도로 연결된 입/출력 장치. 글로벌 네트워크에는 네 가지 주요 유형이 있습니다. 도시, 지역, 국가 및 초국가적. 예를 들어, 인쇄 및 복사 장치, 금전 등록기 및 은행 기기, 디스플레이(단말기) 및 팩스를 입출력 장치로 사용할 수 있습니다. 나열된 네트워크 요소는 서로 상당한 거리에 위치할 수 있습니다.

네트워크에 설치된 컴퓨터 소프트웨어의 기능은 두 그룹으로 나눌 수 있습니다. 자원 관리컴퓨터 자체(다른 컴퓨터의 문제 해결을 위한 경우 포함) 및 와의 교류 관리다른 컴퓨터(네트워크 기능).

컴퓨터 자체 리소스는 전통적으로 OS에 의해 관리됩니다. 네트워크 관리 기능 구현 네트워크 소프트웨어, 이는 별도의 네트워크 소프트웨어 패키지 형태와 네트워크 OS 형태로 모두 구현될 수 있습니다.

LKS의 분류

로컬 컴퓨터 네트워크는 피어 투 피어(단일 레벨 또는 피어 투 피어) 네트워크와 계층적(다중 레벨)이라는 두 가지 근본적으로 다른 클래스로 나뉩니다.

피어 투 피어 네트워크.

피어 투 피어 네트워크는 피어 컴퓨터의 네트워크로, 각 컴퓨터에는 고유한 이름(컴퓨터 이름)이 있고 일반적으로 OS 부팅 시 로그인하는 비밀번호가 있습니다. 로그인 이름과 비밀번호는 OS를 사용하여 PC 소유자가 할당합니다.

계층적 네트워크.

계층적으로 로컬 네트워크하나 이상이 있습니다 특수 컴퓨터– 서로 다른 사용자 간에 공유되는 정보를 저장하는 서버.

계층적 네트워크의 서버는 공유 리소스의 영구 저장소입니다. 서버 자체는 더 높은 계층 구조 수준에 있는 서버의 클라이언트만 될 수 있습니다. 따라서 계층적 네트워크를 전용 서버 네트워크라고도 합니다. 서버는 일반적으로 하드 드라이브와 병렬로 실행되는 여러 프로세서를 갖춘 고성능 컴퓨터입니다. 대용량, 고속으로 네트워크 카드(100Mbit/s 이상). 서버의 정보에 액세스하는 컴퓨터를 스테이션 또는 클라이언트라고 합니다.

LCS는 목적에 따라 분류됩니다. :

· 터미널 서비스 네트워크. 여기에는 연결된 컴퓨터에 의해 독점 모드로 사용되거나 네트워크 전체의 리소스가 되는 컴퓨터 및 주변 장비가 포함됩니다.

· 생산관리 및 제도적 시스템을 구축하는 기반이 되는 네트워크입니다. 이들은 MAP/TOR 표준 그룹에 의해 통합되었습니다. IDA는 업계에서 사용되는 표준을 설명합니다. TOP는 사무실 네트워크에 사용되는 네트워크의 표준을 설명합니다.

· 자동화와 설계 시스템을 통합하는 네트워크. 이러한 네트워크의 워크스테이션은 일반적으로 Sun Microsystems의 상당히 강력한 개인용 컴퓨터를 기반으로 합니다.

· 분산 컴퓨팅 시스템이 구축되는 기반 네트워크.

속도 기준 – 저속(최대 10Mbit/s), 중속(최대 100Mbit/s), 고속(100Mbit/s 이상).

액세스 방법 유형별 – 무작위, 비례, 하이브리드;

물리적 전송 매체 유형별 – 연선, 동축 또는 광섬유 케이블, 적외선 채널, 무선 채널.

LAN 하드웨어

LAN의 주요 하드웨어 구성 요소는 다음과 같습니다.

1. 워크스테이션 (PC) – 이는 일반적으로 네트워크 사용자의 워크스테이션인 개인용 컴퓨터입니다.

PC 구성에 대한 요구 사항은 네트워크에서 해결되는 작업의 특성, 컴퓨팅 프로세스 구성 원칙, 사용되는 운영 체제 및 기타 요소에 따라 결정됩니다. 때로는 네트워크 케이블에 직접 연결된 PC에 저장 장치가 없을 수도 있습니다. 자기 디스크. 이러한 PC를 PC라고 합니다. 디스크가 없는 워크스테이션. 하지만 이 경우 파일 서버에서 PC로 운영 체제를 로드하려면 이 스테이션의 네트워크 어댑터에 원격 부팅 칩이 있어야 합니다. 후자는 별도로 제공되며 드라이브보다 훨씬 저렴하고 기본 BIOS 입출력 시스템의 확장으로 사용됩니다. 칩에는 OS를 PC의 RAM에 로드하는 프로그램이 포함되어 있습니다. 기본 이점디스크 없는 PC는 비용이 저렴할 뿐만 아니라 사용자 및 시스템에 대한 무단 침입에 대한 높은 보안성을 제공합니다. 컴퓨터 바이러스. 결함디스크가 없는 PC는 작업이 불가능합니다. 오프라인 모드(서버에 연결하지 않고) 또한 자체 데이터 및 프로그램 아카이브를 보유합니다.

2. 서버 LAN에서는 네트워크 리소스를 배포하는 기능을 수행합니다. 일반적으로 해당 기능은 충분히 강력한 PC, 미니 컴퓨터, 대형 컴퓨터 또는 특수 컴퓨터 서버에 할당됩니다. 하나의 네트워크에는 하나 이상의 서버가 있을 수 있습니다. 각 서버는 분리되거나 PC와 결합될 수 있습니다. 후자의 경우 서버 리소스의 전부는 아니지만 일부만 공개적으로 사용할 수 있습니다.

LAN에 여러 서버가 있는 경우 각 서버는 연결된 PC의 작동을 제어합니다. 서버 컴퓨터와 관련 PC의 집합체를 흔히 도메인. 때로는 동일한 도메인에 여러 서버가 있는 경우도 있습니다. 일반적으로 그 중 하나는 기본 서버이고 나머지는 예비 서버(메인 서버에 장애가 발생한 경우) 또는 기본 서버의 논리적 확장 역할을 합니다.

가장 중요한 매개변수서버 컴퓨터를 선택할 때 고려해야 할 사항으로는 프로세서 유형, RAM 용량, 유형 및 크기 등이 있습니다. 하드 드라이브및 디스크 컨트롤러 유형. PC의 경우와 마찬가지로 이러한 특성의 값은 해결되는 작업, 네트워크에서의 컴퓨팅 구성, 네트워크 부하, 사용되는 OS 및 기타 요소에 따라 크게 달라집니다.

서버에서는 프로그램의 실제 실행뿐만 아니라 버퍼 및 디스크 입/출력을 배치하는 데에도 사용됩니다. 최적의 버퍼 수와 크기를 결정하면 I/O 작업 실행 속도를 크게 높일 수 있습니다.

선택한 드라이브의 볼륨은 필요한 소프트웨어(특히 디스크가 없는 PC의 경우)와 공유 파일 및 데이터베이스를 수용할 수 있을 만큼 충분해야 합니다.

3. 데이터 라인네트워크가 위치한 지역의 PC와 서버를 서로 연결합니다. 가장 일반적인 데이터 전송 회선은 다음과 같습니다. 케이블 . 가장 널리 사용되는 케이블은 연선 케이블(그림 8.1, a)과 동축 케이블(그림 8.1, b)입니다. 광섬유 케이블은 더욱 유망하고 진보적입니다. 최근에 나타나기 시작했어요 무선 네트워크, 무선 채널인 데이터 전송 매체. 이러한 네트워크에서는 컴퓨터가 다음 위치에 설치됩니다. 짧은 거리서로: 하나 이상의 인접한 방 내에서.


가) 나)
쌀. 8.1. 네트워크 케이블: a - 연선(연선) 기반 케이블;

b – 동축 케이블

4. 네트워크 어댑터(인터페이스 카드) 컴퓨터를 케이블에 연결하는 데 사용됩니다(그림 8.2). . 네트워크 어댑터의 기능은 케이블에서 네트워크 신호를 전송하고 수신하는 것입니다. 어댑터는 네트워크 운영 체제(OS)로부터 명령과 데이터를 수신하고, 이 정보를 표준 형식 중 하나로 변환한 후 어댑터에 연결된 케이블을 통해 네트워크로 전송합니다.

쌀. 8.2. 네트워크 어댑터

사용되는 네트워크 어댑터에는 세 가지 주요 특성이 있습니다. 타이어 종류 연결된 컴퓨터(ISA, EISA, 마이크로 채널 등), 비트 심도 (8, 16, 32, 64) 및 토폴로지 형성된 네트워크(Ethernet, Arcnet, Token-Ring).

에게 추가 장비 LAN에는 무정전 전원 공급 장치, 모뎀, 트랜시버, 중계기뿐만 아니라 다양한 커넥터(커넥터, 터미네이터)가 포함됩니다.

무정전 전원 공급 장치(UPS)는 네트워크의 안정성을 높이고 서버의 데이터 안전을 보장하는 역할을 합니다. 실패의 경우 UPS 전원 공급 장치특수 어댑터를 통해 서버에 연결된 는 서버에 신호를 보내 한동안 안정적인 전압을 제공합니다. 이 신호에 따라 서버는 데이터 손실을 방지하는 종료 절차를 수행합니다. 주요 기준 UPS 선택전력은 UPS에 연결된 서버가 소비하는 전력 이상이어야 합니다.

트랜시버 –두꺼운 동축케이블에 PC를 연결하는 장치입니다. 연발총 네트워크 세그먼트를 연결하도록 설계되었습니다. 커넥터 (커넥터)는 컴퓨터의 네트워크 어댑터를 연결하는 데 필요합니다. 얇은 케이블, 케이블을 서로 연결하는 데에도 사용됩니다. 터미네이터 개방형 네트워크 케이블에 대한 연결 및 접지(소위 접지 터미네이터)용으로 사용됩니다.

모뎀 LAN 연결 장치로 사용되거나 별도의 컴퓨터에게 글로벌 네트워크전화 연결을 통해.

LAN 토폴로지

토폴로지– 요소들을 네트워크로 연결하는 구성입니다. 토폴로지는 이러한 사항을 크게 결정합니다. 가장 중요한 특성신뢰성, 성능, 비용, 보안 등과 같은 네트워크.

LAN 토폴로지를 분류하는 접근 방식 중 하나는 두 가지 주요 토폴로지 클래스를 구별하는 것입니다. 방송그리고 잇달아 일어나는.

안에 방송 구성에 따라 각 개인용 컴퓨터는 다른 컴퓨터에서 인식할 수 있는 신호를 전송합니다. 이러한 구성에는 "공통 버스", "트리", "패시브 센터가 있는 스타" 토폴로지가 포함됩니다. 스타형 네트워크는 연결된 각 장치에 대한 분기가 있는 루트가 있는 일종의 "트리"로 생각할 수 있습니다.

안에 연이은 구성에 따라 각 물리적 하위 계층은 단 하나의 하위 계층에만 정보를 전송합니다. 개인용 컴퓨터. 순차 구성의 예로는 무작위(컴퓨터의 무작위 연결), 계층형, "링", "체인", "지적 중심이 있는 별", "눈송이" 등이 있습니다.

가장 일반적인 세 ​​가지(기본) LAN 토폴로지인 스타, 버스, 링을 간략하게 살펴보겠습니다.

언제 스타 토폴로지 각 컴퓨터는 특별한 방법을 통해 네트워크 어댑터별도의 케이블로 중앙 장치에 연결됩니다(그림 8.3). 중앙 노드는 패시브 커넥터 또는 액티브 리피터입니다.


쌀. 8.3. 스타 토폴로지

이 토폴로지의 단점은 중앙 노드에 오류가 발생하면 전체 네트워크가 종료되고 일반적으로 케이블 길이가 길어지기 때문에 신뢰성이 낮다는 것입니다(실제 컴퓨터 배치에 따라 다름). 때로는 신뢰성을 높이기 위해 중앙 노드에 특수 릴레이가 설치되어 실패한 케이블 빔을 분리할 수 있습니다.

공통 버스 토폴로지모든 컴퓨터가 연결되는 하나의 케이블을 사용합니다. 이에 대한 정보는 컴퓨터에 의해 하나씩 전송됩니다(그림 8.4).


쌀. 8.4. 공통 버스 토폴로지

이 토폴로지의 장점은 일반적으로 개별 스테이션의 오류가 네트워크 전체의 작동을 방해하지 않기 때문에 "스타"보다 케이블 길이가 짧고 신뢰성이 높다는 것입니다. 단점은 메인 케이블이 끊어지면 전체 네트워크가 작동하지 않을 뿐만 아니라 시스템 정보의 보안이 취약하다는 점입니다. 신체적 수준, 한 컴퓨터에서 다른 컴퓨터로 보낸 메시지는 원칙적으로 다른 컴퓨터에서 수신될 수 있기 때문입니다.

~에 링 토폴로지 데이터는 릴레이 경주를 통해 한 컴퓨터에서 다른 컴퓨터로 전송됩니다(그림 8.5). 컴퓨터가 의도하지 않은 데이터를 받으면 링을 따라 계속 전달합니다. 수신자는 자신을 위한 데이터를 어디에도 전송하지 않습니다.


쌀. 8.5. 링 토폴로지

링 토폴로지의 장점은 각 컴퓨터에 대한 액세스 경로가 2개이므로 공통 버스 토폴로지의 경우보다 케이블이 파손된 경우 시스템 신뢰성이 더 높다는 것입니다. 토폴로지의 단점은 공통 버스가 있는 토폴로지와 마찬가지로 케이블 길이가 길고 "스타"에 비해 성능이 낮으며(그러나 "공통 버스"와 비슷함) 정보 보안이 좋지 않다는 것입니다.

실제 LAN의 토폴로지는 위의 토폴로지와 정확히 동일할 수도 있고 이들의 조합을 포함할 수도 있습니다. 네트워크의 구조는 일반적으로 연결되는 컴퓨터 수, 정보 전송의 신뢰성 및 효율성에 대한 요구 사항, 경제적 고려 사항 등의 요소에 의해 결정됩니다.

경영원칙

로컬 네트워크에는 중앙 집중화와 분산화라는 두 가지 주요 관리 원칙이 있습니다.

네트워크에서 중앙 집중식 관리 데이터 교환 관리 기능은 파일 서버에 할당됩니다. 서버에 저장된 파일은 네트워크 워크스테이션에서 액세스할 수 있습니다. 한 PC는 다른 PC의 파일에 액세스할 수 없습니다. 사실, 특수 프로그램을 사용하여 기본 경로를 우회하여 PC 간 파일 교환이 발생할 수도 있습니다.

중앙 집중식 관리를 구현하는 네트워크 운영 체제가 많이 있습니다. 그 중 마이크로소프트 윈도우 2000 서버, Novell NetWare, Microsoft Lan Manager, OS/2 Warp Server Advanced, VINES 등

중앙 집중식 네트워크의 장점무단 액세스로부터 네트워크 리소스에 대한 높은 보안성, 네트워크 관리 용이성, 다수의 노드로 네트워크를 생성할 수 있는 능력 등이 그것이다. 가장 큰 단점은 파일 서버가 오작동할 때 시스템이 취약하다는 점(서버가 여러 개 있거나 다른 조치를 취하면 극복할 수 있음)과 서버 리소스에 대한 수요가 다소 높다는 것입니다.

중앙 집중식 제어 방식에서는 모든 컴퓨팅 리소스, 데이터 및 이를 처리하는 프로그램이 하나의 컴퓨터에 집중되었습니다. 사용자는 터미널(디스플레이)을 사용하여 시스템 리소스에 액세스할 수 있었습니다. 터미널은 인터페이스 연결이나 원격 전화 통신 회선(소위)을 통해 컴퓨터에 연결되었습니다. 원격 터미널).터미널의 주요 기능은 사용자에게 제공되는 정보를 표시하는 것이었습니다. 이 체계의 장점에는 관리 용이성, 소프트웨어 수정 및 정보 보호가 포함됩니다. 이 계획의 단점은 낮은 신뢰성(컴퓨터 오류로 인해 컴퓨팅 프로세스가 파괴됨), 하드웨어 및 소프트웨어의 확장성(전력 증가) 수정이 어렵고 일반적으로 숫자가 증가함에 따라 효율성이 급격히 감소한다는 점입니다. 시스템 사용자 등

분산화(피어 투 피어) 네트워크에는 전용 서버가 없습니다. 네트워크 관리 기능은 한 PC에서 다른 PC로 교대로 전송됩니다. 한 PC의 리소스(디스크, 프린터 및 기타 장치)를 다른 PC에서 사용할 수 있습니다.

가장 흔한 소프트웨어 제품 Novell NetWare Lite, Windows for Workgroups, Artisoft LANtastic, LANsmart, Invisible Software NET-30 등의 프로그램과 패키지를 사용하면 P2P 네트워크를 구축할 수 있습니다. 이들 모두는 DOS에서 실행될 수 있습니다. Windows 2000 Prof는 P2P 네트워킹에도 사용할 수 있습니다.

소수의 PC에 P2P 네트워크를 배포하면 보다 효율적이고 탄력적인 분산 컴퓨팅 환경을 구축할 수 있는 경우가 많습니다. 그 안에 있는 네트워크 소프트웨어는 중앙 집중식 네트워크에 비해 더 간단합니다. 파일 서버(컴퓨터나 해당 프로그램)를 설치할 필요가 없으므로 시스템 비용이 크게 절감됩니다. 그러나 이러한 네트워크는 정보 보안 및 관리 측면에서 취약합니다.

클라이언트-서버 기술

클라이언트-서버 기술중형 또는 대형 컴퓨터를 기반으로 컴퓨팅 프로세스를 관리하기 위한 중앙 집중식 방식을 대체했습니다. (메인프레임).

건축에서는 클라이언트 서버터미널 위치는 PC(클라이언트)가 차지하고 메인프레임은 하나 이상이 차지했습니다. 강력한 컴퓨터, 일반적인 정보 처리 문제(서버 컴퓨터)를 해결하기 위해 특별히 할당되었습니다. 이 모델의 장점은 컴퓨팅 시스템의 높은 생존 가능성과 신뢰성, 확장 용이성, 사용자가 여러 응용 프로그램을 동시에 작업할 수 있는 능력, 정보 처리의 높은 효율성, 사용자에게 고품질 인터페이스 제공 등입니다.

매우 유망하고 지친 기술과는 거리가 먼 이 기술이 더욱 발전했다는 점에 주목합시다. 최근에는 사람들이 기술에 관해 이야기하기 시작했습니다. 인트라넷 , 인터넷에서 환경으로 아이디어가 전달된 결과로 나타났습니다. 기업 시스템. 클라이언트-서버 기술과 달리 이 기술은 데이터가 아니라 바로 사용할 수 있는 최종 형태의 정보에 중점을 둡니다. 인트라넷 기술은 이전 두 가지 방식의 장점을 결합합니다. 컴퓨팅 시스템이를 기반으로 구축된 중앙 정보 서버와 최종 사용자에게 정보를 제공하기 위한 분산 구성 요소(네비게이터 프로그램 또는 브라우저)가 포함됩니다. 이 기술에 대한 자세한 논의는 이 매뉴얼의 범위를 벗어납니다.

두 개체가 네트워크에서 상호 작용할 때 리소스(서비스)를 제공하는 쪽과 이 리소스를 소비하는 쪽을 구별하는 것이 항상 가능합니다. 리소스 소비자는 전통적으로 다음과 같이 불립니다. 고객, 그리고 공급자 - 섬기는 사람.

자원이라고 생각하시면 됩니다 하드웨어 구성 요소(디스크, 프린터, 모뎀, 스캐너 등), 프로그램, 파일, 메시지, 정보 또는 컴퓨터 전체. 파일 서버 또는 디스크 서버, 인쇄 서버 또는 인쇄 서버, 메시지 서버, SQL 서버(SQL 언어로 공식화된 데이터베이스 쿼리를 처리하는 프로그램), 컴퓨터 서버 등 많은 용어가 여기서 유래되었습니다. 클라이언트.

소프트웨어 관점에서 클라이언트-서버 기술은 클라이언트 프로그램과 서버 프로그램의 존재를 의미합니다. 클라이언트 프로그램은 일반적으로 워드 프로세서 및 스프레드시트 프로세서와 같은 프로그램입니다. 데이터베이스 관리 시스템은 대부분 서버 프로그램으로 작동합니다. 일반적인 클라이언트-서버 프로그램 쌍의 예로는 데이터베이스의 정보가 포함된 테이블이 포함된 문서를 처리하는 워드 프로세서 프로그램이 있습니다.

네트워크에서 실행되는 특정 프로그램은 일부 프로그램에 대해서는 클라이언트 역할을 하는 동시에 다른 프로그램에 대해서는 서버 역할을 할 수 있습니다. 또한 일정 기간이 지나면 동일한 프로그램 간의 클라이언트와 서버의 역할이 바뀔 수 있습니다.

보다 복잡한 클라이언트-서버 모델의 변형은 다음과 같습니다. 3링크 모델 "응용 프로그램 서버" AS모델 (응용 프로그램 서버). 이 모델은 데이터베이스를 사용하여 네트워크가 작동하는 프로세스를 설명합니다. as-모델에 따르면 세 가지 주요 기능(데이터 관리, 애플리케이션 처리 및 최종 사용자에게 정보 표시)이 각각 별도의 컴퓨터에 구현됩니다.

8.5. 소프트웨어 기술
"클라이언트 서버"

클라이언트-서버 기술을 성공적으로 사용하려면 클라이언트 및 서버 부분을 포함하여 적절한 소프트웨어를 사용해야 합니다. 특히, 널리 사용되는 패키지 마이크로 소프트 오피스프로그램의 집합이다 클라이언트 컴퓨터의 경우. 포함 내용: 워드 워드 프로세서, Excel 스프레드시트 프로세서, 준비 시스템 파워포인트 프레젠테이션, 데이터베이스 관리 시스템 데이터에 접근및 정보 관리 프로그램 Outlook.

이 패키지 배포의 성공으로 인해 Microsoft는 일련의 프로그램을 구성하기로 결정했습니다. 서버용 – 이것이 MS BackOffice 패키지가 나타난 방식입니다.

이 패키지에는 다음 구성 요소가 포함되어 있습니다.

· Windows NT Server – 네트워크 운영 체제;

· 시스템 관리 서버 – 네트워크 관리 시스템;

· SQL 서버– 데이터베이스 관리 서버;

· SNA 서버 – 호스트 컴퓨터에 연결하기 위한 서버입니다.

· Exchange 서버– 이메일 시스템 서버;

· Internet Information Server – 인터넷 작업을 위한 서버입니다.

Windows 2000 Server는 다음을 제공할 수 있습니다. 나누는파일, 인쇄 장치, 워크스테이션(클라이언트 컴퓨터) 및 기타 서비스에 연결하기 위한 서비스를 제공합니다.

Windows 2000에는 다음과 같은 두 가지 버전이 있습니다.

· Windows 2000 Workstation은 다음에서 사용하도록 고안되었습니다. 오프라인 컴퓨터 ;

Windows 2000 Server는 다음과 같은 용도로 사용됩니다. 네트워크 운영 체제 추가 기능을 구현하기 위해 워크스테이션에서 사용할 수 있습니다.

윈도우 NT 서버편리한다중 프로세서가 예상되는 경우에 사용됩니다(보통 최대 4개). 또한 Windows NT Server는 많은 사용자들 사이에 리소스를 공유하고 서비스를 통해 원격 네트워크에 연결하는 기능을 제공합니다. 원격 액세스– RAS(원격 액세스 서비스) 및 다른 회사(Novell, Digital Pathworks 및 Apple) 네트워크와의 통신 수단을 통해.

시스템 관리 서버(SMS)네트워크 관리자가 전체 네트워크를 중앙에서 관리할 수 있습니다. 이는 설치된 소프트웨어를 포함하여 네트워크에 연결된 각 컴퓨터를 관리하는 기능을 제공합니다. SMS는 다음과 같은 서비스를 제공합니다.

소프트웨어 인벤토리 관리 하드웨어;

· 업데이트를 포함한 소프트웨어 설치 및 배포 자동화;

· 원격 문제 해결 및 관리자에게 MS-DOS 또는 Windows를 실행하는 네트워크상의 모든 컴퓨터의 키보드, 마우스 및 화면에 대한 모든 권한을 부여합니다.

· 네트워크 응용 프로그램 관리.

SQL 서버클라이언트-서버 기술의 원리를 사용하는 관계형 데이터베이스 관리 시스템입니다. MS SQL Server는 트랜잭션 처리 시스템, 참조 무결성 보존 시스템, 분산 트랜잭션 메커니즘 및 데이터 복제를 지원합니다.

SNA서버 IBM AS/400 및 IBM 메인프레임(EC 컴퓨터)과 통신하는 기능을 제공합니다. 이 제품을 사용하면 MS-DOS, Windows, Macintosh, Unix 또는 OS/2를 실행하는 여러 데스크톱 PC에서 호스트 컴퓨터를 "볼" 수 있습니다.

Exchange서버메시지를 전송하고 수신하는 수단을 제공합니다. 정보 네트워크조직. 이 서비스에는 다음이 포함됩니다. 이메일(이메일) 및 교환 정보 메시지작업 그룹용. Microsoft Exchange Server는 클라이언트-서버 기술 원칙을 기반으로 구축되었으며 네트워크의 컴퓨팅 기능 증가에 따라 확장됩니다.

인터넷정보서버인터넷용 웹, FTP 및 Gopher 서버를 생성하는 기능을 제공하고 내장된 서버를 사용하여 관리를 지원합니다. 인터넷 프로그램서비스 매니저.

네트워크에 로그인

졸업 전 윈도우 부팅"사용자 이름"과 비밀번호를 입력하라는 메시지가 표시됩니다(그림 8.6).

쌀. 8.6. 입력하다 네트워크 비밀번호

다음 작업이 수행됩니다.

1. 텍스트 라인에 표시되는 기본 이름 사용자 이름 는 설치 중에 입력한 컴퓨터 이름입니다. 원하는 경우 입력 이름을 이름 등 다른 이름으로 변경할 수 있습니다.

2. 라인에 입력 비밀번호 다른 사용자가 귀하의 정보에 접근하는 것을 방지하기 위한 비밀번호 Windows 사본. 비밀번호를 입력하면 다른 사람이 비밀번호를 엿보는 것을 방지하기 위해 문자가 별표로 대체됩니다. 비밀번호를 사용하지 않으려면 이 줄을 비워 두세요.

3. 버튼을 클릭하세요 좋아요. 버튼을 누르면 취소, Windows Professional에서는 다운로드를 허용하지 않습니다. 운영 체제. 저것들. 올바른 사용자 이름과 비밀번호를 지정하지 않고 윈도우 작업사용자는 불가능합니다.

만약에 Windows 시작네트워크 비밀번호를 입력하라는 메시지가 표시되지 않았지만 데스크탑에는 Windows 데스크톱누락된 아이콘 회로망, 이는 컴퓨터가 네트워킹용으로 구성되지 않았음을 의미합니다.

네트워크 없이 작업 중이거나 다른 이름으로 네트워크에 로그인하려면 다음 절차를 따르십시오.

Windows의 경우:

1. 버튼을 클릭하세요 시작그리고 선택 세션을 종료합니다....

2. 버튼을 누르세요 좋아요.

3. 창이 나타난 후 네트워크 비밀번호 입력이 섹션의 위 단계를 따르세요.

다른 컴퓨터에 있는 문서나 프로그램으로 작업하는 것은 자신의 컴퓨터에서 유사한 리소스로 작업하는 것과 실질적으로 다르지 않습니다.

쌀. 8.7. 상 내 네트워크 환경 Windows에서.

Windows 2000에서는 이 아이콘을 내 네트워크 환경(그림 8.7). 그런 다음 아이콘을 두 번 클릭하십시오. 원하는 컴퓨터. 필요한 컴퓨터가 목록에 없으면 아이콘을 사용하십시오. 전체 네트워크. 컴퓨터가 연결된 전체 네트워크의 일부인 모든 작업 그룹을 보려면 이 폴더를 엽니다. (작업 그룹에만 연결되어 있는 경우 이 그룹만 표시됩니다. 실무 그룹.) 작업 그룹 폴더를 열면 각 작업 그룹을 구성하는 모든 컴퓨터의 이름이 표시됩니다. 찾고 있는 폴더를 더블클릭하세요.

각 컴퓨터에 대해 소유자 또는 소유자가 볼 수 있는 리소스만 표시됩니다. 시스템 관리자접근이 허용되었습니다.

공유하다