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