JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부시스템 관리 소개: IP 서비스

1.  Oracle Solaris TCP/IP 프로토콜 제품군(개요)

이 릴리스의 새로운 기능

TCP/IP 프로토콜 제품군 소개

프로토콜 계층 및 Open Systems Interconnection 모델

OSI 참조 모델

TCP/IP 프로토콜 아키텍처 모델

물리적 네트워크 계층

데이터 링크 계층

인터넷 계층

전송 계층

응용 프로그램 계층

TCP/IP 프로토콜에서 데이터 통신을 처리하는 방법

데이터 캡슐화 및 TCP/IP 프로토콜 스택

응용 프로그램 계층: 통신이 시작되는 위치

전송 계층: 데이터 캡슐화가 시작되는 위치

인터넷 계층: 패킷 배달이 준비되는 위치

데이터 링크 계층: 프레이밍이 발생하는 위치

물리적 네트워크 계층: 프레임이 송수신되는 위치

수신 호스트가 패킷을 처리하는 방법

TCP/IP 내부 추적 지원

TCP/IP 및 인터넷에 대한 자세한 정보 찾기

TCP/IP에 대한 컴퓨터 설명서

TCP/IP 및 네트워킹 관련 웹 사이트

RFC(Requests for Comment) 및 인터넷 초안

제2부TCP/IP 관리

2.  TCP/IP 네트워크 계획(작업)

3.  IPv6 소개(개요)

4.  IPv6 네트워크 계획(작업)

5.  TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)

6.  네트워크 인터페이스 관리(작업)

7.  IPv6 네트워크 구성(작업)

8.  TCP/IP 네트워크 관리(작업)

9.  네트워크 문제 해결(작업)

10.  TCP/IP 및 IPv4에 대한 자세한 정보(참조)

11.  IPv6 세부 개요(참조)

제3부DHCP

12.  DHCP 정보(개요)

13.  DHCP 서비스 계획(작업)

14.  DHCP 서비스 구성(작업)

15.  DHCP 관리(작업)

16.  DHCP 클라이언트 구성 및 관리

17.  DHCP 문제 해결(참조)

18.  DHCP 명령 및 파일(참조)

제4부IP 보안

19.  IP 보안 아키텍처(개요)

20.  IPsec 구성(작업)

21.  IP 보안 아키텍처(참조)

22.  Internet Key Exchange(개요)

23.  IKE 구성(작업)

24.  Internet Key Exchange(참조)

25.  Oracle Solaris의 IP 필터(개요)

26.  IP 필터(작업)

제5부IPMP

27.  IPMP 소개(개요)

28.  IPMP 관리(작업)

제6부IPQoS(IP Quality of Service)

29.  IPQoS 소개(개요)

30.  IPQoS 사용 네트워크 계획(작업)

31.  IPQoS 구성 파일 만들기(작업)

32.  IPQoS 시작 및 유지 관리(작업)

33.  플로우 계산 및 통계 수집 사용(작업)

34.  IPQoS 세부 정보(참조)

용어집

색인

TCP/IP 프로토콜 제품군 소개

이 절에서는 TCP/IP에 포함된 프로토콜에 대해 자세히 소개합니다. 정보가 개념적이긴 해도 프로토콜의 이름을 알아야 합니다. 또한 각 프로토콜이 수행하는 작업도 알아야 합니다.

“TCP/IP”는 인터넷 프로토콜 제품군을 구성하는 네트워크 프로토콜 세트에 공통으로 사용되는 머리 글자어입니다. 대부분의 텍스트는 “인터넷”이라는 용어를 사용하여 프로토콜 제품군과 전역 WAN(Wide Area Network)을 모두 기술합니다. 본 설명서에서 “TCP/IP”는 특별히 인터넷 프로토콜 제품군을 가리키며, “인터넷”은 WAN(Wide Area Network) 및 인터넷 관리 주체를 가리킵니다.

TCP/IP 네트워크를 다른 네트워크와 상호 연결하려면 네트워크의 고유한 IP 주소를 가져와야 합니다. 본 설명서 작성 시 인터넷 서비스 제공업체(ISP)로부터 이 주소를 가져옵니다.

네트워크의 호스트를 인터넷 DNS(Domain Name System)에 참가시키려면 고유한 도메인 이름을 가져와 등록해야 합니다. InterNIC는 전세계적인 레지스트리 그룹을 통해 도메인 이름 등록을 조정합니다. DNS에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) 를 참조하십시오.

프로토콜 계층 및 Open Systems Interconnection 모델

일련의 계층으로 구조화된 대부분의 네트워크 프로토콜 제품군을 총칭하여 프로토콜 스택이라고 합니다. 각 계층은 특정 용도에 사용되도록 설계되었습니다. 송신 시스템과 수신 시스템 모두에 각 계층이 있습니다. 한 시스템의 특정 계층은 다른 시스템의 피어 프로세스가 보내거나 받는 객체를 그대로 보내거나 받습니다. 이러한 작업은 고려 중인 계층 위 또는 아래 계층의 작업과 별도로 발생합니다. 본질적으로 시스템의 각 계층은 동일한 시스템의 다른 계층과 별도로 작동합니다. 각 계층은 다른 시스템의 동일한 계층과 병렬로 작동합니다.

OSI 참조 모델

대부분의 네트워크 프로토콜 제품군은 계층으로 구조화되어 있습니다. ISO(국제 표준화 기구)에서 구조화된 계층을 사용하는 OSI(Open Systems Interconnection) 참조 모델을 설계했습니다. OSI 모델은 네트워크 작업에 대해 7개의 계층이 있는 구조를 기술합니다. 하나 이상의 프로토콜이 각 계층과 연결됩니다. 계층은 동시 작업 네트워크 간 모든 유형의 데이터 전송에서 공통적인 데이터 전송 작업을 나타냅니다.

OSI 모델은 최상위(계층 7)에서 최하위(계층 1)까지의 프로토콜 계층을 나열합니다. 다음 표에서는 모델을 보여 줍니다.

표 1-1 Open Systems Interconnection 참조 모델

계층 번호
계층 이름
설명
7
응용 프로그램
모든 사람이 사용할 수 있는 표준 통신 서비스 및 응용 프로그램으로 구성됩니다.
6
표현
정보가 시스템에서 이해할 수 있는 형식으로 수신 시스템에 전달되도록 합니다.
5
세션
동시 작업 시스템 간의 연결 및 종료를 관리합니다.
4
전송
데이터 전송을 관리합니다. 또한 수신된 데이터가 전송된 데이터와 일치하도록 보장합니다.
3
네트워크
네트워크 간의 데이터 주소 지정 및 배달을 관리합니다.
2
데이터 링크
네트워크 매체 간 데이터 전송을 처리합니다.
1
물리
네트워크 하드웨어의 특성을 정의합니다.

OSI 모델은 특정 네트워크 프로토콜 제품군에 대해 고유하지 않은 개념적 작업을 정의합니다. 예를 들어, OSI 네트워크 프로토콜 제품군은 OSI 모델의 7개 계층을 모두 구현합니다. TCP/IP는 일부 OSI 모델 계층을 사용합니다. 또한 TCP/IP는 다른 계층을 결합합니다. SNA와 같은 다른 네트워크 프로토콜은 8번째 계층을 추가합니다.

TCP/IP 프로토콜 아키텍처 모델

OSI 모델은 프로토콜 제품군을 포함하는 이상적인 네트워크 통신을 기술합니다. TCP/IP는 직접적으로 이 모델과 일치하지 않습니다. TCP/IP는 여러 OSI 계층을 단일 계층으로 결합하거나 특정 계층을 사용하지 않습니다. 다음 표에서는 TCP/IP의 Oracle Solaris 구현 계층을 보여 줍니다. 이 표는 최상위 계층(응용 프로그램)에서 최하위 계층(물리적 네트워크)까지의 계층을 보여 줍니다.

표 1-2 TCP/IP 프로토콜 스택

OSI 참조 계층 번호
해당 OSI 계층
TCP/IP 계층
TCP/IP 프로토콜 예
5,6,7
응용 프로그램, 세션, 표현
응용 프로그램
NFS, NIS, DNS, LDAP, telnet, ftp, rlogin, rsh, rcp, RIP, RDISC, SNMP 등
4
전송
전송
TCP, UDP, SCTP
3
네트워크
인터넷
IPv4, IPv6, ARP, ICMP
2
데이터 링크
데이터 링크
PPP, IEEE 802.2
1
물리적
물리적 네트워크
이더넷(IEEE 802.3), 토큰 링, RS-232, FDDI 등

이 표는 TCP/IP 프로토콜 계층 및 해당 OSI 모델을 보여 줍니다. 또한 TCP/IP 프로토콜 스택의 각 레벨에서 사용할 수 있는 프로토콜의 예를 보여 줍니다. 통신 트랜잭션에 관련된 각 시스템은 프로토콜 스택의 고유한 구현을 실행합니다.

물리적 네트워크 계층

물리적 네트워크 계층은 네트워크에 사용할 하드웨어의 특성을 지정합니다. 예를 들어, 물리적 네트워크 계층은 통신 매체의 물리적 특성을 지정합니다. TCP/IP의 물리적 계층은 이더넷 네트워크 매체에 대한 사양인 IEEE 802.3 및 표준 핀 커넥터에 대한 사양인 RS-232와 같은 하드웨어 표준을 기술합니다.

데이터 링크 계층

데이터 링크 계층은 이 인스턴스 TCP/IP에서 패킷의 네트워크 프로토콜 유형을 식별합니다. 또한 데이터 링크 계층은 오류 제어 및 “프레이밍”을 제공합니다. 데이터 링크 계층 프로토콜의 예로는 이더넷 IEEE 802.2 프레이밍 및 PPP(지점 간 프로토콜) 프레이밍이 있습니다.

인터넷 계층

네트워크 계층 또는 IP 계층이라고도 하는 인터넷 계층은 네트워크에 대한 패킷을 수락하고 전달합니다. 이 계층에는 강력한 IP(Internet Protocol), ARP(Address Resolution Protocol) 및 ICMP(Internet Control Message Protocol)가 포함됩니다.

IP 프로토콜

IP 프로토콜 및 연결된 경로 지정 프로토콜은 전체 TCP/IP 제품군에서 가장 중요합니다. IP는 다음 기능을 담당합니다.

Oracle Solaris는 본 설명서에서 설명하는 IPv4 및 IPv6 주소 지정 형식을 모두 지원합니다. 인터넷 프로토콜 주소 지정 시 혼동되지 않도록 다음 규약 중 하나가 사용됩니다.

ARP 프로토콜

ARP(Address Resolution Protocol)는 개념적으로 데이터 링크와 인터넷 계층 간에 존재합니다. ARP는 이더넷 주소(48비트 길이)를 알려진 IP 주소(32비트 길이)에 매핑하여 데이터그램의 방향을 해당 수신 시스템으로 지정하는 IP 기능을 지원합니다.

ICMP 프로토콜

ICMP(Internet Control Message Protocol)는 네트워크 오류 상태를 감지하고 보고합니다. ICMP는 다음에 대해 보고합니다.

8 장TCP/IP 네트워크 관리(작업)에는 오류 감지를 위해 ICMP를 사용하는 Oracle Solaris 명령에 대한 자세한 내용이 포함되어 있습니다.

전송 계층

TCP/IP 전송 계층은 데이터 수신의 긍정 응답을 교체하고 손실된 패킷을 재전송하여 순서대로 오류 없이 패킷이 도착하도록 합니다. 이 유형의 통신을 종단간이라고 합니다. 이 레벨에서의 전송 계층 프로토콜은 TCP(전송 제어 프로토콜), UDP(사용자 데이터그램 프로토콜) 및 SCTP(흐름제어 전송 프로토콜)입니다. TCP 및 SCTP는 안정적인 종단간 서비스를 제공합니다. UDP는 불안정한 데이터그램 서비스를 제공합니다.

TCP 프로토콜

TCP를 사용으로 설정하면 응용 프로그램이 물리적 회로로 연결된 것처럼 서로 통신할 수 있습니다. TCP는 별개의 패킷이 아닌 문자별 방식으로 전송되는 것처럼 보이는 형식으로 데이터를 전송합니다. 이 전송은 다음 요소로 구성됩니다.

TCP는 헤더를 전송된 데이터에 연결합니다. 이 헤더에는 송신 시스템의 프로세스를 수신 시스템의 피어 프로세스에 연결하는 데 유용한 많은 매개변수가 포함되어 있습니다.

TCP는 송신 호스트와 수신 호스트 간에 종단간 연결을 설정하여 해당 대상에 패킷이 도달했는지 확인합니다. 따라서 TCP는 "안정적인 연결 지향" 프로토콜로 간주됩니다.

SCTP 프로토콜

SCTP는 TCP에서 사용 가능한 응용 프로그램에 동일한 서비스를 제공하는 안정적인 연결 지향 전송 계층 프로토콜입니다. 또한 SCTP는 주소가 둘 이상이거나 멀티홈인 시스템 간의 연결을 지원할 수 있습니다. 송신 시스템과 수신 시스템 간의 SCTP 연결을 연관이라고 합니다. 연관의 데이터는 청크로 구성됩니다. SCTP는 멀티홈을 지원하므로 전자 통신 업계에서 사용되는 특정 응용 프로그램은 TCP가 아닌 SCTP에서 실행되어야 합니다.

UDP 프로토콜

UDP는 데이터그램 배달 서비스를 제공합니다. UDP는 수신 호스트와 송신 호스트 간의 연결을 확인하지 않습니다. UDP에는 연결 설정 및 확인 프로세스가 없으므로 적은 양의 데이터를 전송하는 응용 프로그램에서는 UDP를 사용합니다.

응용 프로그램 계층

응용 프로그램 계층은 누구나 사용할 수 있는 표준 인터넷 서비스 및 네트워크 응용 프로그램을 정의합니다. 이러한 서비스는 데이터를 전송 및 수신하는 전송 계층과 함께 사용됩니다. 많은 응용 프로그램 계층 프로토콜이 있습니다.

다음 목록에서는 응용 프로그램 계층 프로토콜의 예를 보여 줍니다.

표준 TCP/IP 서비스
UNIX "r" 명령

UNIX “r” 명령을 사용으로 설정하면 사용자는 원격 호스트에서 실행하는 해당 로컬 시스템에서 명령을 실행할 수 있습니다.

이러한 명령은 다음과 같습니다.

이러한 명령을 사용하는 방법에 대한 지침은 rcp(1), rlogin(1)rsh(1) 매뉴얼 페이지에 나와 있습니다.

이름 서비스

Oracle Solaris는 다음과 같은 이름 서비스를 제공합니다.

디렉토리 서비스

Oracle Solaris는 Sun ONE(Sun Open Net Environment) 디렉토리 서버 및 기타 LDAP 디렉토리 서버와 함께 LDAP(Lightweight Directory Access Protocol)를 지원합니다. 기능 확장 영역의 차이를 통해 이름 서비스와 디렉토리 서비스를 구분합니다. 디렉토리 서비스는 이름 지정 서비스와 동일한 기능을 제공하지만 추가 기능도 제공합니다. System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) 를 참조하십시오.

파일 서비스

NFS 응용 프로그램 계층 프로토콜은 Oracle Solaris에 대한 파일 서비스를 제공합니다. System Administration Guide: Network Services 에서 NFS 서비스에 대한 자세한 내용을 찾을 수 있습니다.

네트워크 관리

SNMP(Simple Network Management Protocol)를 사용으로 설정하면 네트워크의 레이아웃 및 핵심 시스템의 상태를 볼 수 있습니다. 또한 SNMP를 사용으로 설정하면 GUI(그래픽 사용자 인터페이스)에 따라 복잡한 네트워크 통계를 구할 수 있습니다. 많은 회사에서 SNMP를 구현하는 네트워크 관리 패키지를 제공합니다.

경로 지정 프로토콜

RIP(Routing Information Protocol) 및 RDISC(Router Discovery Server Protocol)는 TCP/IP 네트워크에서 사용 가능한 두 가지 경로 지정 프로토콜입니다. Oracle Solaris에서 사용 가능한 전체 경로 지정 프로토콜 목록은 표 5-1표 5-2를 참조하십시오.