네트워크 및 통신 개념

이 정보는 일반 네트워크 프린시펄에 익숙하지 않은 시스템 관리자를 위한 것입니다. UNIX 네트워킹에 익숙한 경우에는 이 정보를 건너뛸 수 있습니다.

네트워크는 둘 이상의 컴퓨터와 이들을 연결하는 링크의 조합입니다. 물리적 네트워크는 네트워크를 구성하는 하드웨어(어댑터, 케이블 및 전화선과 같은 장비)입니다. 소프트웨어 및 개념 모델이 논리적 네트워크를 형성합니다. 다른 유형의 네트워크 및 에뮬레이터는 서로 다른 기능을 제공합니다.

현대식 컴퓨터 네트워크의 복잡도로 인해 네트워크의 작업 방법을 설명하기 위한 여러 개념적 모델이 등장했습니다. 그 가운데 가장 일반적인 모델 중 하나가 ISO의 개방 시스템 연결 규약(OSI) 참조 모델입니다. 이는 OSI 7계층 모델이라고도 합니다.

OSI 모델의 7계층은 다음과 같이 설명됩니다.

그림 1. OSI 참조 모델
OSI 참조 모델
참고: OSI 참조 모델은 네트워킹 개념을 설명하는 데 유용하지만 많은 네트워킹 프로토콜은 OSI 모델을 밀접하게 따르지 않습니다. 예를 들어 TCP/IP(Transmission Control Protocol/Internet Protocol)에서는 애플리케이션 및 프리젠테이션 계층 기능이 결합되며 세션 및 전송 계층 그리고 데이터 링크 및 물리적 계층도 마찬가지입니다.
네트워크에서는 여러 사용자 및 애플리케이션 통신 기능이 허용됩니다. 예:
이메일 전송
다른 사용자에게 메시지를 전송할 수 있습니다. 두 사용자는 동일한 시스템에 있거나, 다른 빌딩에 있는 다른 시스템 또는 심지어 다른 국가에 있을 수 있습니다. 소프트웨어, 하드웨어 및 물리적 네트워크의 기본 계층에서는 사용자가 메시지, 문자 편지, 메모, 초대장 및 데이터 파일을 생성, 전송, 수신 및 처리할 수 있습니다. 이러한 통신은 물리적 네트워크에 상주하는 어떠한 다른 사용자에게도 해당됩니다.
다른 터미널을 에뮬레이트하거나 다른 컴퓨터에 로그인
통신 네트워크를 통해 컴퓨터는 다른 유형의 컴퓨터 또는 터미널인 것처럼 다른 컴퓨터를 에뮬레이트하거나 모방하고 정보에 액세스할 수 있습니다. 원격 로그인 기능은 원격 시스템에 로그인하고 로컬로 시스템을 사용 중인 것처럼 동일한 프로그램 및 파일에 액세스하는 대화식 명령행 인터페이스를 사용자에게 제공합니다.
데이터 전송
한 시스템에서 다른 시스템으로 데이터를 전송할 수 있습니다. 파일, 디렉토리 및 전체 파일 시스템은 네트워크를 통해 한 시스템에서 다른 시스템으로 마이그레이션될 수 있으므로, 시스템 장애 시 중복성을 보장할 뿐만 아니라 데이터의 원격 백업이 가능합니다. 비밀번호 보호 기능은 보통 프로토콜의 일부로서 제공됩니다. 파일 전송 프로토콜에는 사용자가 읽기/쓰기 액세스 권한으로 파일과 디렉토리를 표시 또는 정의하거나 삭제할 수 있도록 하는 표시 및 제어 기능이 있습니다.
원격 노드에 상주하는 프로그램 실행
한 시스템의 사용자 및 애플리케이션이 다른 시스템의 프로시저를 호출하고 애플리케이션을 실행할 수 있도록 여러 개의 서로 다른 프로토콜이 존재합니다. 이는 기술 및 과학 애플리케이션에 있는 많은 계산 집중 루틴을 포함하는 다양한 환경에 활용될 수 있습니다.
데이터 입력
데이터 입력은 로컬 또는 원격 데이터 파일에 직접 데이터를 입력하는 것으로 구성됩니다. 원 스텝 데이터 전송 제품을 사용하면 자연스럽게 정확성과 효율성을 증가됩니다.
데이터 조회
데이터 조회에는 데이터 파일에서 지정된 정보를 검색하는 것이 포함됩니다. 데이터 갱신에는 로컬 또는 원격 파일에 저장된 데이터의 변경, 추가 또는 삭제가 포함됩니다.
원격 일괄처리 입력
원격 일괄처리 입력은 원격 위치에서 일괄처리 데이터를 입력하는 것으로 구성되며 이 활동은 보통 밤이나 시스템 사용량이 적은 기간 동안 수행됩니다. 이러한 다양한 성능으로 인해 통신 및 네트워크는 이상적일 뿐 아니라 필수 요소가 되었습니다.
자원 공유
자원 공유는 네트워크의 또 다른 기능입니다. 사용자는 프로그램, 파일 스토리지 공간과 프린터, 모뎀, 터미널 및 하드 디스크와 같은 주변 장치뿐만 아니라 데이터를 공유할 수 있습니다.
데이터 공유
시스템 자원을 공유하는 것은 여러 개의 프로그램 사본을 가지고 있으면서 데이터 일관성을 유지(프로그램 및 파일 공유의 경우)해야 하는 문제를 없애주므로 비용 효율이 높습니다.
다른 운영 체제와 통신
네트워크에서 다양한 유형의 컴퓨터에 연결할 수 있습니다. 컴퓨터는 다른 제조업체의 컴퓨터 또는 동일한 제조업체의 다른 모델일 수 있습니다. 통신 프로그램은 둘 이상의 컴퓨터 유형의 운영 체제 차이점을 연결합니다. 때때로 이러한 프로그램을 사용하려면 또 다른 프로그램이 네트워크에 설치되어 있어야 합니다. 다른 프로그램에서는 TCP/IP 또는 SNA(Systems Network Architecture)와 같은 통신 연결 프로토콜이 네트워크에 있어야 할 수 있습니다.