시스템의 소프트웨어 및 하드웨어 구성 요소. 컴퓨터 네트워크의 주요 목적을 지정하십시오.

네트워크 작업을 피상적으로 조사한 결과에도 다음이 분명합니다. 컴퓨터 네트워크상호 연결되고 조정된 소프트웨어 및 하드웨어 구성 요소의 복잡한 세트입니다. 네트워크 전체를 연구하려면 다음과 같은 개별 요소의 작동 원리를 연구해야 합니다.

1) 컴퓨터

2) 통신 장비

3) 운영 체제;

4) 네트워크 애플리케이션.

모든 네트워크 하드웨어와 소프트웨어는 다층 모델로 설명할 수 있습니다. 첫 번째는 표준화된 컴퓨터 플랫폼의 하드웨어 계층입니다. 현재 다양한 등급의 컴퓨터가 PC부터 메인프레임, 슈퍼컴퓨터까지 네트워크에서 광범위하고 성공적으로 사용되고 있습니다. 네트워크에 있는 컴퓨터 집합은 네트워크가 해결하는 다양한 작업 집합과 비교되어야 합니다.

두 번째 계층은 통신 장비를 나타냅니다. 컴퓨터는 네트워크 정보 처리의 핵심 요소이지만 이제는 통신 장치가 더 큰 역할을 하고 있습니다. 케이블 시스템, 리피터, 브리지, 스위치, 라우터 및 모듈형 허브. 현재 통신 장치구성, 최적화 및 관리가 필요한 복잡하고 특수한 다중 프로세서일 수 있습니다. 통신 장비의 작동 원리를 변경하려면 근거리 통신망과 광역 통신망 모두에서 사용되는 많은 프로토콜을 연구할 필요가 있습니다.

세 번째 층 형성 소프트웨어 플랫폼네트워크는 운영 체제입니다. 네트워크 OS의 기반이 되는 로컬 및 분산 자원을 관리하는 개념의 유형이 전체 네트워크의 효율성을 결정합니다. 네트워크를 설계할 때 이 시스템이 네트워크의 다른 운영 체제와 얼마나 쉽게 상호 작용할 수 있는지, 데이터의 안전과 보안을 얼마나 보장할 수 있는지, 사용자 수를 어느 정도까지 늘릴 수 있는지 고려해야 합니다.



네 번째, 네트워크 도구의 최상위 계층에는 네트워크 데이터베이스, 메일 시스템, 데이터 보관 도구, 협업 자동화 시스템 등과 같은 다양한 네트워크 애플리케이션이 포함됩니다. 애플리케이션이 다양한 애플리케이션 영역에 제공하는 기능의 범위를 아는 것도 중요합니다. 다른 네트워크 애플리케이션 및 운영 체제와 호환되기 때문입니다.

로컬 네트워크의 유형

두 대의 PC를 함께 연결하기 위해 특수한 장치로 연결됩니다. 널 모뎀 케이블. 이 케이블 PC를 끈 상태에서 연결하세요. 연결 방법마다 다른 종류의 케이블을 사용해야 합니다.

직접 PC 연결을 사용하는 경우 상호 작용에는 두 가지 유형이 있습니다.

1) 한 컴퓨터에서 다른 컴퓨터로의 정보 전송만 가능한 직접 액세스

2) 원격 제어: 다른 컴퓨터에 있는 프로그램을 실행할 수 있습니다.

~에 바로 연결컴퓨터 중 하나는 마스터이고 두 번째는 슬레이브입니다. 사용자는 호스트 PC에서 상호 연결된 컴퓨터의 작동을 제어합니다. 다음 준비 작업을 수행하는 것이 중요합니다.

소프트웨어 구성요소 클라이언트, 프로토콜, 서비스 설치

Microsoft 네트워크 파일 및 프린터 액세스 서비스를 설치합니다. 플래그는 리소스를 제공하는 컴퓨터에서 확인되어야 합니다. 파일 이 컴퓨터의일반화할 수 있습니다.

리소스 수준에서 액세스를 제공합니다.

교환에 참여하는 PC 서버의 공유 리소스로 정의합니다.

클라이언트 컴퓨터에서 공유 정보 자원으로의 연결.

직접 연결 명령에 대한 모든 작업은 연속적인 직접 연결 대화 상자 창을 사용하여 직접 연결 마법사에 의해 수행됩니다. 이 창은 어느 컴퓨터가 슬레이브이고 어느 컴퓨터가 마스터인지를 나타냅니다. 통신에 사용되는 포트; 사용된 로그인 비밀번호.

마지막 직접 연결 창에서 매개변수가 올바르게 설정되어 있으면 마스터 컴퓨터에서는 명령 수신 버튼을 클릭하고 슬레이브 컴퓨터에서는 제어 버튼을 클릭해야 합니다. 이후 마스터 PC는 슬레이브의 공유 자원과 전체 PC를 사용할 수 있습니다. 지역 네트워크, 슬레이브 PC가 네트워크에 연결된 경우.

~에 리모콘서버는 클라이언트의 연속과 같습니다. 기본 동기화 구성표에는 다음 단계가 포함됩니다.

1) 데스크톱과 노트북 컴퓨터를 결합합니다. 데스크톱 컴퓨터는 마스터 컴퓨터여야 하며 필요한 파일이 포함된 폴더는 공유되어야 합니다.

2) 데스크탑 컴퓨터에서 Portfolio 폴더에 있는 휴대용 컴퓨터로 파일을 복사합니다.

3) 데스크톱 컴퓨터에서 랩톱 컴퓨터의 연결을 끊고 포트폴리오 폴더의 파일을 추가로 편집합니다.

4) 서류 가방 폴더에 원래 복사되었던 데스크톱 컴퓨터와 노트북 컴퓨터를 다시 연결합니다. 소스 파일. 이 경우 노트북 컴퓨터는 슬레이브가 되어야 하며, 데스크톱 컴퓨터의 소스 파일이 있는 폴더는 공유되어야 합니다.

5) 서류 가방 폴더를 열고 서류 가방/업데이트 명령을 실행합니다. 이전 기간 동안 원본 파일이 변경되지 않은 경우 포트폴리오 폴더의 변경된 모든 파일이 원본 파일 대신 자동으로 복사됩니다. 데스크톱 PC에서 수정된 파일의 경우 경고가 표시되며 이후에는 다음 작업 중 하나를 선택해야 합니다.

노트북에서 업데이트;

데스크탑 PC에서 업데이트;

업데이트를 취소합니다.

포트폴리오/업데이트 명령을 사용하면 모든 개체가 아니라 폴더에 표시된 파일 그룹만 동기화할 수 있습니다.

주제 6

인터넷 네트워크

인터넷의 출현

1962년 DARPA(Defense Advanced Research Projects Agency)에 패킷을 전송하는 것을 목표로 하는 실험 네트워크 컴퓨터 연구 프로젝트의 첫 번째 책임자인 D. Licklider는 "은하 네트워크"의 개념을 논의하는 일련의 노트를 출판했습니다(Galactic 회로망). 이는 가까운 미래에 상호 연결된 컴퓨터의 글로벌 네트워크가 개발되어 각 사용자가 모든 컴퓨터에 있는 데이터와 프로그램에 빠르게 액세스할 수 있다는 주장에 기반을 두고 있습니다. 이 아이디어는 인터넷 개발의 시작이었습니다.

1966년 DARPA에서 L. Roberts는 컴퓨터 네트워크 개념에 대한 작업을 시작했고 곧 ARPANET 계획이 나타났습니다. 동시에 네트워크상의 데이터 전송을 위한 주요 프로토콜인 TCP/IP가 생성되었습니다. 많은 공공 및 민간 조직은 일일 데이터 전송에 ARPANET을 사용하기를 원했습니다. 이로 인해 ARPANET은 1975년에 실험적인 네트워크에서 실제 네트워크로 전환되었습니다.

1983년에 TCP/IP 프로토콜에 대한 최초의 표준이 개발되어 공식적으로 구현되었으며 이는 군사 표준(MIL STD)에 포함되었습니다. 새로운 표준으로의 전환을 촉진하기 위해 DARPA는 회사 관리자에게 제안을 제출했습니다. 버클리 소프트웨어 디자인 Berkeley(BSD) UNIX의 TCP/IP 프로토콜 구현에 대해 설명합니다. 얼마 후 TCP/IP 프로토콜은 공통(공용) 표준으로 재작업되었으며 "인터넷"이라는 용어가 사용되기 시작했습니다. 동시에 MILNET은 ARPANET에서 분리되었으며 이후 MILNET은 미국 국방부의 DDN(Defense Data Network)의 일부가 되었습니다. 이후 '인터넷'이라는 용어가 사용되기 시작했습니다. 통합 네트워크: MILNET과 ARPANET을 더한 것입니다.

1991년에 ARPANET 네트워크가 더 이상 존재하지 않게 되었습니다. 그러나 인터넷은 현재 존재하며 발전하고 있습니다. 게다가 크기도 원래 크기보다 훨씬 큽니다.

인터넷 발전의 역사는 다섯 단계로 나눌 수 있다.

1) 1945년~1960년 – 인간과 기계 사이의 상호작용에 관한 이론적 연구의 출현과 최초의 상호작용 장치 및 컴퓨터;

2) 1961~1970년 – 패킷 교환의 기술 원리 개발 시작, ARPANET 도입

3) 1971~1980년 – ARPANET 노드 수를 수십 개로 확장, 일부 노드를 연결하는 특수 케이블 라인 설치, 운영 시작 이메일;

4) 1981~1990년 – TCP/IP 프로토콜 채택 구현, ARPANET과 MILNET으로 분할, “도메인” 이름 시스템 도입 – 도메인 이름 시스템(DNS)

5) 1991년~2007년 – 글로벌 인터넷 역사 발전의 최신 단계.

인터넷 기능

인터넷은 전 세계를 포괄하고 모든 사람이 상업적으로 이용할 수 있는 모든 주제에 대한 엄청난 양의 정보를 포함하는 글로벌 컴퓨터 네트워크입니다. 인터넷에서는 정보 서비스 외에도 구매 및 상거래, 청구서 지불, 각종 교통수단 티켓 주문, 호텔 예약 등을 할 수 있습니다.

모든 로컬 네트워크는 매듭,또는 웹사이트.사이트 운영을 보장하는 법인을 이라고 합니다. 공급자.이 사이트에는 여러 대의 컴퓨터가 포함되어 있습니다. 서버,특정 유형의 정보를 특정 형식으로 저장하는 데 사용됩니다. 각 사이트와 사이트의 서버에는 인터넷에서 식별되는 고유한 이름이 할당됩니다.

인터넷에 연결하려면 사용자는 해당 지역의 기존 공급자와 서비스 계약을 체결해야 합니다. 네트워크 작업을 시작하려면 제공업체의 웹사이트에 연결해야 합니다. 공급자와의 통신은 모뎀을 사용하는 전화 접속 전화 채널이나 영구 전용 채널을 통해 수행됩니다. 전화 접속 전화선을 통해 공급자에 연결할 때 모뎀과 수단을 사용하여 통신이 수행됩니다. 원격 액세스. 영구 전용 채널을 통해 공급자와의 연결이 이루어진 경우 인터넷 작업에 적합한 프로그램에 대한 간단한 호출이 사용됩니다. 사용자에게 제공되는 기회는 제공자와 체결한 계약 조건에 따라 결정됩니다.

사용하여 키워드인터넷을 통해 각 정보 시스템에는 자체 검색 도구가 있습니다. 필요한 정보. 네트워크에는 다음이 포함됩니다. 정보 시스템:

1) 세계 인터넷(WWW) – 월드 와이드 웹 정보. 본 시스템의 정보는 페이지(문서)로 구성됩니다. WWW를 사용하면 영화를 보고, 음악을 듣고, 게임을 즐길 수 있습니다. 컴퓨터 게임, 다양한 연락처 정보 출처;

2) FTR 시스템( 파일 전송프로그램). 복사 후 업무에 사용 가능한 파일을 전송할 때 사용됩니다. 자신의 컴퓨터사용자;

3) 전자우편(E-mail). 각 가입자는 자신만의 이메일 주소와 함께 " 사서함으로" 우편 주소와 다소 유사합니다. 이메일을 사용하여 사용자는 보내고 받을 수 있습니다. 문자 메시지모든 종류의 바이너리 파일;

4) 뉴스(원격회의 시스템 – Net Newsgroups 사용). 이 서비스는 특정 주제에 따라 그룹화된 문서 모음으로 구성됩니다.

5) IRC와 ICQ. 이러한 시스템을 사용하면 정보가 실시간으로 교환됩니다. 이러한 기능은 윈도우 시스템이러한 작업은 MS NetMeeting 응용 프로그램에 의해 수행되며 이를 통해 원격 워크스테이션의 다른 사용자와 함께 공유 그림을 만들고 텍스트를 추가할 수 있습니다.

인터넷 검색, 관리 및 제어 도구에는 다음이 포함됩니다.

WWW 검색 시스템 - 위의 방법(WWW, FTR) 중 하나로 구성된 정보를 검색하는 데 사용됩니다.

텔넷 모드 리모콘서버에서 필요한 프로그램을 실행하는 데 사용되는 네트워크의 모든 컴퓨터 또는 인터넷의 모든 컴퓨터

공식적인 핑 프로그램– 서버와의 통신 품질을 확인할 수 있습니다.

Whois 및 Finger 프로그램은 네트워크 사용자의 좌표를 찾거나 현재 특정 호스트에서 작업 중인 사용자를 확인하는 데 사용됩니다.

컴퓨터 네트워크의 정의

강의 7. 지역 및 글로벌 네트워크컴퓨터.

컴퓨팅(컴퓨터) 네트워크– 소프트웨어와 하드웨어 구성요소가 서로 상호 연결된 복잡한 시스템입니다. 모든 유형의 컴퓨터 네트워크의 주요 기능은 다음과 같습니다.

1) 제공 나누는하드웨어 및 소프트웨어 네트워크 리소스;

2) 제공 나누는데이터 리소스에.

네트워크 하드웨어 구성요소는 다음과 같습니다.

컴퓨터(워크스테이션 및 서버)

통신 장비(케이블 시스템, 허브, 중계기, 라우터, 브리지 등)

워크스테이션- 네트워크에 연결된 사용자 컴퓨터입니다. 가용성에 따라 로컬 디스크워크스테이션에는 두 가지 유형이 있습니다.

1) 로컬 디스크가 있는 워크스테이션 – 운영 체제이 디스크에서 부팅합니다.

2) 디스크 없는 워크스테이션 - 운영 체제는 네트워크 서버 디스크에서 로드되고 부팅 프로그램은 네트워크 어댑터 칩에 저장됩니다.

네트워크에 연결하는 세 가지 주요 방법이 있습니다.

네트워크 어댑터 카드를 통해 네트워크 케이블 시스템에 직접 연결(가장 안정적이고 빠른 방법이지만 소규모 지역에 집중된 네트워크에만 사용됨)

전용(비교환) 회선을 통해 스테이션을 연결하고,

전화 접속(예: 전화) 회선을 통해 스테이션을 연결합니다.

네트워크 서버 – 네트워크 사용자에게 특정 서비스를 제공하기 위한 네트워크 컴퓨터. 수행하는 기능에 따라 다음과 같은 서버 그룹이 구분되는 경우가 많습니다.

파일 서버– 대용량의 컴퓨터 디스크 공간, 데이터 저장, 보관, 다른 사용자의 데이터 변경 조정 및 데이터 전송에 사용됩니다.

데이터베이스 서버– 공유 조정 및 사용자 액세스 제한을 통해 데이터베이스 파일을 저장, 처리 및 관리하는 기능을 수행하는 네트워크 컴퓨터입니다.

섬기는 사람 예약 사본데이터– 네트워크 컴퓨터에 존재하는 데이터의 복사본을 생성, 저장 및 복원하는 장치입니다.

애플리케이션 서버강력한 컴퓨터, 요청에 따라 사용자 애플리케이션이 실행됩니다.

주요 요소 통신 장비 제공하다:

1) 중계기(스플리터, 허브), 수신된 신호를 증폭 또는 재생성하고 이를 다른 네트워크 세그먼트의 입력으로 중계합니다. 여러 컴퓨터와 서로 다른 네트워크 세그먼트를 연결함으로써 리피터는 두 개의 워크스테이션만 동시에 연결합니다.

2) 스위치(스위치) - 네트워크 세그먼트를 결합하기 위한 장치이지만 리피터와는 달리 서로 다른 세그먼트의 여러 쌍의 워크스테이션 간에 동시 데이터 교환을 지원할 수 있습니다.



3) 라우터(라우터) – 하나 이상의 네트워크를 연결하는 장치 다른 유형하나의 데이터 교환 프로토콜을 사용합니다. 라우터는 보낸 사람과 받는 사람의 주소를 분석하여 최적으로 선택된 경로를 따라 데이터를 보냅니다.

4) 게이트웨이(게이트웨이) - 서로 다른 데이터 교환 프로토콜을 사용하는 네트워크 간의 데이터 교환을 구성하는 장치입니다.

에게 소프트웨어 구성요소 포함하다:

- 네트워크 운영 체제, 작업을 제어하도록 설계됨 컴퓨터 네트워크,

- 네트워크 애플리케이션– 네트워크 운영 체제의 기능을 확장하는 소프트웨어 패키지( 우편물, 팀워크 시스템 등).

네트워킹을 상당히 피상적으로 조사한 결과에도 컴퓨터 네트워크는 상호 연결되고 조정된 소프트웨어 및 하드웨어 구성 요소의 복잡한 집합이라는 것이 분명해졌습니다. 네트워크를 전체적으로 연구하려면 개별 요소의 작동 원리에 대한 지식이 전제됩니다.

    컴퓨터;

    통신 장비;

    운영체제;

    네트워크 애플리케이션.

전체 네트워크 하드웨어 및 소프트웨어 복합체는 다층 모델로 설명할 수 있습니다. 모든 네트워크의 중심에는 표준화된 컴퓨터 플랫폼의 하드웨어 계층이 있습니다. 현재 다양한 등급의 컴퓨터가 개인용 컴퓨터부터 메인프레임, 슈퍼컴퓨터까지 네트워크에서 광범위하고 성공적으로 사용되고 있습니다. 네트워크의 컴퓨터 세트는 네트워크가 해결하는 다양한 작업과 일치해야 합니다.

두 번째 계층은 통신 장비입니다. 컴퓨터는 네트워크 데이터 처리의 핵심이지만 최근에는 통신 장치도 마찬가지로 중요한 역할을 하기 시작했습니다. 케이블링 시스템, 리피터, 브리지, 스위치, 라우터 및 모듈식 허브는 컴퓨터 및 시스템과 함께 보조 네트워크 구성 요소에서 핵심 구성 요소로 전환되었습니다. 소프트웨어네트워크 성능과 비용에 미치는 영향 측면에서 모두 그렇습니다. 오늘날 통신 장치는 구성, 최적화 및 관리가 필요한 복잡하고 특수한 다중 프로세서일 수 있습니다. 통신 장비의 작동 방식을 배우려면 근거리 및 광역 네트워크에서 사용되는 수많은 프로토콜에 익숙해야 합니다.

네트워크 소프트웨어 플랫폼을 구성하는 세 번째 계층은 운영 체제(OS)입니다. 전체 네트워크의 효율성은 네트워크 OS의 기반을 형성하는 로컬 및 분산 리소스 관리 개념에 따라 달라집니다. 네트워크를 설계할 때 특정 운영 체제가 네트워크의 다른 운영 체제와 얼마나 쉽게 상호 작용할 수 있는지, 데이터에 대해 얼마나 안전하고 안전한지, 사용자 수를 늘릴 수 있는지, 다른 유형의 컴퓨터로 전송해야 하며 기타 여러 가지 고려 사항이 있습니다.

네트워킹 도구의 최상위 계층은 네트워크 데이터베이스, 메일 시스템, 데이터 보관 도구, 협업 자동화 시스템 등과 같은 다양한 네트워크 애플리케이션입니다. 다양한 애플리케이션 영역에 대해 애플리케이션이 제공하는 기능의 범위를 이해하는 것은 매우 중요합니다. 다른 네트워크 응용 프로그램 및 운영 체제와 얼마나 호환되는지 확인합니다.

두 컴퓨터 간의 상호 작용의 가장 간단한 사례

가장 간단한 경우, 컴퓨터와 주변 장치의 상호 작용에 사용되는 것과 동일한 수단(예: RS-232C 직렬 인터페이스)을 사용하여 컴퓨터의 상호 작용을 실현할 수 있습니다. 컴퓨터와 주변 장치의 상호 작용과는 대조적으로 프로그램이 일반적으로 한쪽(컴퓨터 쪽)에서만 작동하는 경우 이 경우 각 컴퓨터에서 실행되는 두 프로그램 간에 상호 작용이 있습니다.

한 컴퓨터에서 실행되는 프로그램은 다른 컴퓨터의 리소스(디스크, 파일, 프린터)에 직접 액세스할 수 없습니다. 그녀는 이러한 리소스가 속한 컴퓨터에서 실행되는 프로그램에만 "요청"할 수 있습니다. 이러한 "요청"은 다음과 같이 표현됩니다. 메시지컴퓨터 간의 통신 채널을 통해 전송됩니다. 메시지에는 특정 작업을 수행하는 명령뿐만 아니라 실제 정보 데이터(예: 파일 내용)도 포함될 수 있습니다.

사용자가 작업하는 경우를 고려하십시오. 텍스트 에디터개인용 컴퓨터 A에서는 디스크에 있는 일부 파일의 일부를 읽어야 합니다. 개인용 컴퓨터 B(그림 4). 알려진 바와 같이 RS-232C 인터페이스를 구현하는 COM 포트를 통해 통신 케이블을 통해 이러한 컴퓨터를 연결했다고 가정해 보겠습니다(이러한 연결을 종종 널 모뎀이라고 함). 확실히 하려면 컴퓨터에서 MS-DOS를 실행하도록 하십시오. 하지만 이 경우에는 이것이 근본적으로 중요하지 않습니다.

쌀. 4.두 컴퓨터 간의 상호 작용

COM 포트 컨트롤러와 함께 COM 포트 드라이버는 위에서 설명한 제어 장치와 컴퓨터 간의 상호 작용의 경우와 거의 동일한 방식으로 작동합니다. 그러나 이 경우 PU 제어 장치의 역할은 다른 컴퓨터의 COM 포트의 컨트롤러와 드라이버가 수행합니다. 이들은 함께 컴퓨터 간 케이블을 통해 1바이트의 정보 전송을 보장합니다. (“실제” 로컬 네트워크에서는 데이터를 통신 회선으로 전송하는 유사한 기능이 네트워크 어댑터와 해당 드라이버에 의해 수행됩니다.)

컴퓨터 B의 드라이버는 데이터가 올바르게 전송되면 컨트롤러가 설정한 수신 완료 신호를 주기적으로 폴링하고, 이것이 나타나면 수신된 바이트를 컨트롤러 버퍼에서 RAM으로 읽어 컴퓨터 B의 프로그램에서 사용할 수 있도록 합니다. 어떤 경우에는 드라이버가 컨트롤러의 인터럽트에 의해 비동기적으로 호출됩니다.

따라서 컴퓨터 A와 B의 프로그램은 1바이트의 정보를 전송할 수 있는 수단을 갖습니다. 그러나 우리 예에서 고려되는 작업은 1바이트가 아니라 주어진 파일의 특정 부분을 전송해야 하기 때문에 훨씬 더 복잡합니다. 이와 관련된 모든 추가 문제는 COM 포트 드라이버보다 높은 수준의 프로그램으로 해결되어야 합니다. 명확성을 위해 컴퓨터 A와 B의 프로그램을 각각 애플리케이션 A와 애플리케이션 B라고 부르겠습니다. 따라서 애플리케이션 A는 애플리케이션 B에 대한 요청 메시지를 생성해야 합니다. 요청은 파일 이름, 작업 유형(이 경우 읽기), 오프셋 및 필요한 데이터가 포함된 파일 영역의 크기를 지정해야 합니다.

이 메시지를 컴퓨터 B로 전송하기 위해 응용 프로그램 A는 COM 포트 드라이버에 연결하여 RAM의 주소를 알려줍니다. 여기서 드라이버는 메시지를 찾은 다음 이를 응용 프로그램 B에 바이트 단위로 전송합니다. 요청을 받은 응용 프로그램 B는 이를 실행합니다. 즉, 로컬 OS 도구를 사용하여 디스크에서 해당 파일의 버퍼 영역까지 필요한 파일 영역을 읽습니다. 랜덤 액세스 메모리그런 다음 COM 포트 드라이버를 사용하여 읽은 데이터를 통신 채널을 통해 컴퓨터 A로 전송하고, 그곳에서 응용 프로그램 A에 도달합니다.

설명된 응용 프로그램 A의 기능은 텍스트 편집기 프로그램 자체에서 수행할 수 있지만 텍스트 편집기, 그래픽 편집기, 데이터베이스 관리 시스템 및 파일에 액세스해야 하는 기타 응용 프로그램 등 모든 응용 프로그램에 이러한 기능을 포함하는 것은 그다지 합리적이지 않습니다. 특별한 것을 만드는 것이 훨씬 더 수익성이 높습니다. 소프트웨어 모듈, 요청 메시지를 생성하고 컴퓨터의 모든 응용 프로그램에 대한 결과를 수신하는 기능을 수행합니다. 앞서 언급했듯이 이러한 서비스 모듈을 클라이언트라고 합니다. 컴퓨터 B 측에서는 다른 모듈, 즉 이 컴퓨터의 디스크에 있는 파일에 대한 원격 액세스 요청을 지속적으로 기다리는 서버가 작동해야 합니다. 네트워크로부터 요청을 받은 서버는 로컬 파일에 액세스하여 로컬 OS의 참여를 통해 지정된 작업을 수행합니다.

소프트웨어 클라이언트와 서버는 컴퓨터 B의 파일에 대한 원격 액세스를 위해 컴퓨터 A의 응용 프로그램 요청을 서비스하는 시스템 기능을 수행합니다. 컴퓨터 B의 응용 프로그램이 컴퓨터 A의 파일을 사용할 수 있으려면 설명된 구성표가 다음과 같이 대칭적으로 보완되어야 합니다. 컴퓨터 B의 클라이언트와 컴퓨터 A의 서버.

클라이언트와 서버, 응용 프로그램 및 운영 체제의 상호 작용 다이어그램이 그림 1에 나와 있습니다. 5. 컴퓨터를 위한 매우 간단한 하드웨어 통신 체계를 고려했음에도 불구하고 원격 파일에 대한 액세스를 제공하는 프로그램의 기능은 더 복잡한 하드웨어 연결이 있는 네트워크에서 작동하는 네트워크 운영 체제 모듈의 기능과 매우 유사합니다. 컴퓨터의.

쌀. 5.두 대의 컴퓨터를 연결할 때 소프트웨어 구성 요소의 상호 작용

매우 편리하고 유용한 기능클라이언트 프로그램은 요청을 구별하는 능력입니다. 원격 파일요청에서 로컬 파일로. 클라이언트 프로그램이 이 작업을 수행할 수 있으면 응용 프로그램은 작업 중인 파일(로컬 또는 원격)을 신경 쓸 필요가 없으며 클라이언트 프로그램 자체가 인식하고 리디렉션원격 컴퓨터에 요청합니다. 따라서 네트워크 OS의 클라이언트 부분에 자주 사용되는 이름은 다음과 같습니다. 리디렉터. 인식 기능이 별도의 소프트웨어 모듈로 분리되는 경우도 있는데, 이 경우 전체 클라이언트 부분을 리디렉터라고 부르지 않고 이 모듈만 부릅니다.

와 함께 자율적인 운영컴퓨터를 컴퓨터 네트워크로 결합하면 컴퓨터 사용 효율성이 크게 향상됩니다.

넓은 의미의 컴퓨터 네트워크는 데이터 전송을 위해 통신 채널을 통해 서로 연결된 컴퓨터 집합을 의미합니다.

네트워크에서 컴퓨터를 함께 연결하는 데는 여러 가지 이유가 있습니다. 첫째, 리소스 공유를 통해 여러 컴퓨터 또는 기타 장치가 단일 디스크(파일 서버), CD-ROM 드라이브, 테이프 드라이브, 프린터, 플로터, 스캐너 및 기타 장비에 대한 액세스를 공유할 수 있으므로 각 개별 사용자의 비용이 절감됩니다.

둘째, 고가의 주변 장치를 공유하는 것 외에도 애플리케이션 소프트웨어의 네트워크 버전을 유사하게 사용할 수 있습니다. 셋째, 컴퓨터 네트워크는 예를 들어 공통 프로젝트를 수행할 때 한 팀의 사용자 간에 새로운 형태의 상호 작용을 제공합니다.

넷째, 활용이 가능해진다. 일반 자금다양한 응용 시스템(통신 서비스, 데이터 및 비디오 전송, 음성 등) 간의 연결. 특히 중요한 것은 분산 데이터 처리의 구성입니다. 중앙 집중식 정보 저장의 경우 무결성 보장 및 백업 프로세스가 크게 단순화됩니다.

2. 네트워크의 기본 소프트웨어 및 하드웨어 구성 요소

컴퓨터 네트워크상호 연결되고 조정된 소프트웨어 및 하드웨어 구성 요소의 복잡한 복합체입니다.

네트워크를 전체적으로 연구하려면 개별 요소의 작동 원리에 대한 지식이 전제됩니다.

컴퓨터;

통신 장비;

운영체제;

네트워크 애플리케이션.

전체 네트워크 하드웨어 및 소프트웨어 복합체는 다층 모델로 설명할 수 있습니다. 모든 네트워크의 중심에는 표준화된 컴퓨터 플랫폼의 하드웨어 계층이 있습니다. 컴퓨터 또는 단말 장치(입력/출력 또는 정보 표시 장치)가 될 수 있는 네트워크의 최종 사용자 시스템입니다. 네트워크 노드의 컴퓨터는 호스트 시스템 또는 간단히 호스트라고도 합니다.

현재 다양한 등급의 컴퓨터가 개인용 컴퓨터부터 메인프레임, 슈퍼컴퓨터까지 네트워크에서 광범위하고 성공적으로 사용되고 있습니다. 네트워크의 컴퓨터 세트는 네트워크가 해결하는 다양한 작업과 일치해야 합니다.

두 번째 계층은 통신 장비입니다. 컴퓨터는 네트워크 데이터 처리의 핵심이지만 최근에는 통신 장치도 마찬가지로 중요한 역할을 하기 시작했습니다.

케이블링 시스템, 리피터, 브리지, 스위치, 라우터 및 모듈식 허브는 네트워크 성능과 비용에 미치는 영향 모두에서 컴퓨터 및 시스템 소프트웨어와 함께 보조 네트워크 구성 요소에서 필수 구성 요소로 변했습니다. 오늘날 통신 장치는 구성, 최적화 및 관리가 필요한 복잡하고 특수한 다중 프로세서일 수 있습니다.

네트워크 소프트웨어 플랫폼을 구성하는 세 번째 계층은 운영 체제(OS)입니다. 전체 네트워크의 효율성은 네트워크 OS의 기반을 형성하는 로컬 및 분산 리소스 관리 개념에 따라 달라집니다.

네트워크를 설계할 때 특정 운영 체제가 네트워크의 다른 운영 체제와 얼마나 쉽게 상호 작용할 수 있는지, 데이터에 대해 얼마나 안전하고 안전한지, 사용자 수를 늘릴 수 있는지, 다른 유형의 컴퓨터로 전송해야 하며 기타 여러 가지 고려 사항이 있습니다.

네트워크 도구의 최상위 계층은 네트워크 데이터베이스, 메일 시스템, 데이터 보관 도구, 팀워크 자동화 시스템 등과 같은 다양한 네트워크 애플리케이션입니다.

애플리케이션이 다양한 애플리케이션에 제공하는 기능의 범위와 이러한 기능이 다른 네트워크 애플리케이션 및 운영 체제와 얼마나 호환되는지 이해하는 것이 중요합니다.

목적과 에 대한 간략한 설명컴퓨터 네트워크의 주요 구성 요소.

컴퓨터 네트워크특정 지역에 걸쳐 상호 연결되고 분산된 컴퓨터 집합이라고 합니다.

컴퓨터 네트워크– 지리적으로 분산된 컴퓨터 시스템과 터미널이 단일 시스템으로 결합된 컴퓨팅 컴플렉스입니다.

컴퓨터 네트워크는 지리적 분포 정도에 따라 지역, 도시, 기업, 글로벌 등으로 구분됩니다.

컴퓨터 네트워크는 세 가지 구성 요소로 구성됩니다.

데이터 전송 채널 및 스위칭 시설을 포함한 데이터 전송 네트워크

데이터 네트워크로 연결된 컴퓨터;

네트워크 소프트웨어.

컴퓨터 네트워크- 이것은 복잡한 단지입니다 상호 연결된 소프트웨어 및 하드웨어 구성 요소:

컴퓨터(호스트 컴퓨터, 네트워크 컴퓨터, 워크스테이션, 서버)는 네트워크 노드에 위치합니다.

네트워크 운영 체제 및 응용 소프트웨어, 컴퓨터 관리;

통신 장비– 주변 장치를 동반하는 장비 및 데이터 전송 채널 인터페이스 카드 및 장치(네트워크 카드, 모뎀); 라우터 및 스위칭 장치.

컴퓨터 네트워크의 소프트웨어 및 하드웨어 구성 요소

컴퓨터 네트워크- 컴퓨터 통신 회선으로 연결된 소프트웨어 및 하드웨어 구성 요소의 공간적으로 분산된 시스템입니다.

하드웨어 중에서컴퓨터와 통신 장비는 구별될 수 있습니다. 소프트웨어 구성 요소는 운영 체제와 네트워크 응용 프로그램으로 구성됩니다.

현재 다양한 종류와 등급의 컴퓨터가 다른 특성. 이것은 모든 컴퓨터 네트워크의 기초입니다. 컴퓨터와 그 특성에 따라 컴퓨터 네트워크의 기능이 결정됩니다. 그러나 최근에는 통신 장비(케이블 시스템, 중계기, 브리지, 라우터 등)도 똑같이 중요한 역할을 하기 시작했습니다. 복잡성, 비용 및 기타 특성을 고려하여 이러한 장치 중 일부는 네트워크 작동성을 보장하기 위해 매우 특정한 작업을 해결하는 컴퓨터라고 할 수 있습니다.



을 위한 효율적인 작업네트워크가 사용됩니다 특수 네트워크 운영체제(네트워크 OS), 개인 운영 체제와 달리 컴퓨터 네트워크 운영 관리와 관련된 특별한 문제를 해결하도록 설계되었습니다. 네트워크 운영 체제는 특별히 전용 컴퓨터에 설치됩니다.

네트워크 애플리케이션- 네트워크 운영 체제의 기능을 확장하는 응용 소프트웨어 시스템입니다. 그 중에는 이메일 프로그램, 그룹 작업 시스템, 네트워크 데이터베이스 등이 있습니다.

네트워크 운영 체제가 발전함에 따라 일부 네트워크 애플리케이션 기능은 일반 운영 체제 기능이 됩니다.

네트워크에 연결된 모든 장치는 세 가지로 나눌 수 있습니다 기능성 그룹:

1) 워크스테이션;

2) 네트워크 서버;

3) 통신 노드.

1) 워크 스테이션 워크스테이션은 네트워크 사용자가 작업을 수행하는 네트워크에 연결된 개인용 컴퓨터입니다. 각 워크스테이션은 자체적으로 처리합니다. 로컬 파일그리고 자체 운영체제를 사용합니다. 그러나 동시에 사용자는 네트워크 리소스를 사용할 수 있습니다.

워크스테이션에는 세 가지 유형이 있습니다.

로컬 디스크가 있는 워크스테이션

디스크가 없는 워크스테이션,

원격 워크스테이션.

디스크(하드 또는 플로피)가 있는 워크스테이션에서는 운영 체제가 해당 로컬 디스크에서 부팅됩니다. 디스크가 없는 스테이션의 경우 운영 체제는 파일 서버 디스크에서 로드됩니다. 이 기능은 디스크 없는 스테이션의 네트워크 어댑터에 설치된 특수 칩에 의해 제공됩니다.

원격 워크스테이션은 통신 채널(예: 전화 네트워크 사용)을 통해 로컬 네트워크에 연결하는 스테이션입니다.

2) 네트워크 서버네트워크 서버는 네트워크에 연결되어 공용 데이터 저장, 작업 인쇄, DBMS에 대한 요청 처리, 작업 원격 처리 등과 같은 특정 서비스를 네트워크 사용자에게 제공하는 컴퓨터입니다.

수행하는 기능에 따라 다음과 같은 서버 그룹을 구분할 수 있습니다.

파일 서버, 파일 서버 - 네트워크 사용자의 데이터를 저장하고 이 데이터에 대한 사용자 액세스를 제공하는 컴퓨터입니다. 일반적으로 이 컴퓨터에는 디스크 공간이 많습니다. 파일 서버를 사용하면 사용자가 공유 데이터에 동시에 액세스할 수 있습니다.

파일 서버는 다음 기능을 수행합니다.

데이터 저장고;

데이터 보관;

데이터 전송.

데이터베이스 서버 - 데이터베이스 파일(DB)을 저장, 처리, 관리하는 기능을 수행하는 컴퓨터입니다.

데이터베이스 서버는 다음 기능을 수행합니다.

데이터베이스 저장, 무결성, 완전성 및 관련성 유지

데이터베이스에 대한 요청을 수신 및 처리하고 처리 결과를 워크스테이션으로 보냅니다.

다양한 사용자의 데이터 변경 조정

지원하다 분산 데이터베이스데이터, 다른 위치에 있는 다른 데이터베이스 서버와의 상호 작용.

섬기는 사람 응용 프로그램, 응용 프로그램 서버 - 사용자 응용 프로그램을 실행하는 데 사용되는 컴퓨터입니다.

통신 서버, 통신 서버 - 로컬 네트워크 사용자에게 제공하는 장치 또는 컴퓨터 투명한 접근그들 자신에게 직렬 포트입출력.

통신 서버를 사용하면 서버의 포트 중 하나에 연결하여 공유 모뎀을 만들 수 있습니다. 통신 서버에 연결된 사용자는 모뎀이 워크스테이션에 직접 연결된 것처럼 동일한 방식으로 모뎀을 사용할 수 있습니다.

액세스 서버는 작업을 원격으로 처리할 수 있는 전용 컴퓨터입니다. 원격 워크스테이션에서 시작된 프로그램은 이 서버에서 실행됩니다.

사용자가 키보드로 입력한 명령은 원격 워크스테이션으로부터 수신되고, 작업 결과가 반환됩니다.

팩스 서버, 팩스 서버 - 로컬 네트워크 사용자에게 팩스 메시지를 보내고 받는 장치 또는 컴퓨터입니다.

데이터 백업 서버, 백업 서버 - 파일 서버 및 워크스테이션에 있는 데이터의 복사본을 생성, 저장 및 복원하는 문제를 해결하는 장치 또는 컴퓨터입니다. 네트워크 파일 서버 중 하나를 이러한 서버로 사용할 수 있습니다.

나열된 모든 유형의 서버는 이러한 목적을 위해 전용으로 사용되는 하나의 컴퓨터에서 작동할 수 있습니다.

3) 네트워크의 통신 노드에는 다음 장치가 포함됩니다.

중계기;

스위치(브리지);

라우터;

네트워크의 길이와 스테이션 간 거리는 주로 전송 매체의 물리적 특성에 따라 결정됩니다( 동축 케이블, 연선 등). 어떤 환경에서든 데이터를 전송하면 신호 감쇠가 발생하여 거리 제한이 발생합니다. 이러한 한계를 극복하고 네트워크를 확장하기 위해 리피터, 브리지 및 스위치와 같은 특수 장치가 설치됩니다. 확장 장치를 포함하지 않는 네트워크 부분을 일반적으로 네트워크 세그먼트라고 합니다.

연발총, 중계기 - 수신된 신호를 증폭하거나 재생성하는 장치입니다. 한 세그먼트에서 패킷을 수신한 중계기는 이를 다른 모든 세그먼트로 전송합니다. 이 경우 리피터는 연결된 세그먼트를 분리하지 않습니다. 언제든지 중계기로 연결된 모든 세그먼트에서 데이터 교환은 두 스테이션 사이에서만 지원됩니다.

스위치, 스위치, 브리지, 브리지는 리피터처럼 여러 세그먼트를 결합할 수 있는 장치입니다. 리피터와 달리 브리지는 연결된 세그먼트를 분리합니다. 즉, 서로 다른 세그먼트의 각 스테이션 쌍에 대해 여러 데이터 교환 프로세스를 동시에 지원합니다.

라우터- 동일한 데이터 교환 프로토콜을 사용하여 동일하거나 다른 유형의 네트워크를 연결하는 장치입니다. 라우터는 대상 주소를 분석하고 최적의 경로를 따라 데이터를 라우팅합니다.

게이트웨이서로 다른 데이터 교환 프로토콜을 사용하여 서로 다른 네트워크 개체 간의 데이터 교환을 구성할 수 있는 장치입니다.

네트워크의 주요 하드웨어 구성 요소는 다음과 같습니다.

1. 가입자 시스템:컴퓨터(워크스테이션 또는 클라이언트 및 서버) 프린터; 스캐너 등

2. 네트워크 하드웨어:네트워크 어댑터; 집중 장치(허브); 교량; 라우터 등

3. 커뮤니케이션 채널:케이블; 커넥터; 무선 기술로 데이터를 전송하고 수신하는 장치.

네트워크의 주요 소프트웨어 구성 요소는 다음과 같습니다.

1. 네트워크 운영 체제, 그중 가장 유명한 것은 다음과 같습니다. MS Windows; 랜타스틱; 넷웨어; 유닉스; 리눅스 등

2. 네트워크 소프트웨어(네트워크 서비스): 네트워크 클라이언트; 랜카드; 규약; 원격 접속 서비스.

LAN(근거리 통신망)컴퓨터, 통신 채널의 모음입니다. 네트워크 어댑터네트워크 운영 체제와 네트워크 소프트웨어를 실행합니다.

LAN에서는 서버 역할을 하도록 설계된 하나 이상의 컴퓨터를 제외하고 각 PC를 워크스테이션이라고 합니다. 각 워크스테이션과 서버에는 네트워크 카드(어댑터)가 있습니다. 물리적 채널서로 연결하십시오. 로컬 운영 체제 외에도 각 워크스테이션은 스테이션이 파일 서버와 통신할 수 있도록 하는 네트워크 소프트웨어를 실행합니다.

LAN 클라이언트-서버 아키텍처에 포함된 컴퓨터는 사용자를 위한 워크스테이션 또는 클라이언트와 일반적으로 일반 사용자가 액세스할 수 없고 네트워크 리소스를 관리하도록 설계된 서버의 두 가지 유형으로 나뉩니다.

워크스테이션

워크스테이션은 특정 작업을 해결하고 네트워크 리소스를 사용하는 데 특화된 가입자 시스템입니다. 워크스테이션 네트워크 소프트웨어에는 다음 서비스가 포함됩니다.

네트워크용 클라이언트;

파일 및 프린터 액세스 서비스;

네트워크 프로토콜을 위한 이런 유형의네트워크;

네트워크 카드;

원격 액세스 컨트롤러.

워크스테이션은 다음과 같은 점에서 기존의 독립형 개인용 컴퓨터와 다릅니다.

유효성 네트워크 카드(네트워크 어댑터) 및 통신 채널;

OS가 로드되는 동안 화면에 추가 메시지가 나타나 네트워크 운영 체제가 로드 중임을 알려줍니다.

시작하기 전에 네트워크 소프트웨어에 사용자 이름과 비밀번호를 제공해야 합니다. 이를 네트워크 로그온 절차라고 합니다.

LAN에 연결하면 추가 네트워크 디스크 드라이브가 나타납니다.

사용이 가능해진다 네트워크 장비, 직장에서 멀리 떨어져 있을 수 있습니다.

네트워크 어댑터

PC를 네트워크에 연결하려면 네트워크 어댑터, 인터페이스, 모듈, 카드 등의 인터페이스 장치가 필요합니다. 슬롯에 딱 들어맞네요 마더보드. 네트워크 어댑터 카드는 각 워크스테이션과 파일 서버에 설치됩니다. 워크스테이션은 네트워크 어댑터를 통해 파일 서버에 요청을 보내고 파일 서버가 준비되면 네트워크 어댑터를 통해 응답을 받습니다.

네트워크 어댑터는 네트워크 소프트웨어와 함께 전기 간섭, 충돌 또는 오류로 인해 발생할 수 있는 오류를 인식하고 처리할 수 있습니다. 나쁜 일장비.

다양한 방식네트워크 어댑터는 통신 채널 및 프로토콜에 액세스하는 방법뿐만 아니라 다음 매개변수에서도 다릅니다.

전송 속도;

패킷 버퍼 크기

타이어 종류;

버스 성능;

다양한 마이크로프로세서와 호환됩니다.

직접 메모리 액세스(DMA) 사용

I/O 포트 및 인터럽트 요청 처리

커넥터 디자인.

공유하다