본문 바로가기
정보처리기사

[정보처리기사] 4. 인터넷, IPv4와IPv6, 서브넷팅계산 - 4과목 네트워크

by 공불러 2024. 4. 9.
728x90
반응형

[정보처리기사] 4. 인터넷, IPv4와IPv6, 서브넷팅계산  - 4과목 네트워크

지난 시간은 데이터 교환 방식(전용회선, 교환회선(회선 교환, 축적교환(패킷(데이터그램, 가상회선), 메시지교환)) 그리고 다중화기(주파수, 시분할, 공간, 파장, 코드)에 대해 공부하였습니다. 시분할은 동기식(비효율), 비동기식(효율)로 구분됩니다.

 

이번 시간에 인터넷에 대한 전반적인 개념과 IPv4, IPv6와 주소체계 그리고 둘 간의 전환 방식에 대해 배우게 됩니다. 전환체계와 주소체계는 정말 자주 출제되므로 꼭 확인하고 지나가셔야합니다.

목차

    인터넷이란?

    인터넷은 전 세계적으로 연결된 컴퓨터 네트워크의 거대한 집합체를 가리킵니다. 이것은 수많은 컴퓨터와 네트워크 장치가 TCP/IP(Transmission Control Protocol/Internet Protocol)와 같은 표준 프로토콜을 사용하여 서로 통신할 수 있는 구조입니다. 

    OSI 7Layer에서 가장 중요한 빠른 전달을 위한 비신뢰성 네트워크에서 사용되는 IP, 양종단간 신뢰성 전송 계층에서 사용되는 TCP/UDP가 사용됩니다.

    인터넷을 통해 사람들은 정보를 검색하고 공유하며, 전자메일을 보내고 받으며, 온라인 쇼핑을 할 수 있습니다. 

    또한 소셜 미디어, 온라인 게임, 비디오 및 음악 스트리밍, 온라인 뉴스 등 다양한 서비스와 콘텐츠를 이용할 수 있습니다. 

    인터넷은 현대 사회에서 중요한 플랫폼으로 자리 잡고 있으며, 커뮤니케이션, 정보 공유, 비즈니스, 엔터테인먼트 등의 다양한 분야에서 핵심적인 역할을 하고 있습니다.

    1960년대 미국 국방성에서 군사 목적으로 시작된 알파넷에서 유래됨

    인터넷의 특징

    1. 연결성 (Connectivity): 인터넷은 전 세계적으로 컴퓨터와 네트워크를 연결하는데 사용되는 거대한 네트워크입니다. 이는 사람들과 정보, 서비스, 시스템 간의 연결성을 촉진하며, 지리적인 제약을 극복하여 상호 연결된 세계를 형성합니다.
    2. 개방성 (Openness): 인터넷은 개방적이고 자유로운 플랫폼입니다. 누구나 인터넷에 접속하여 정보를 공유하고 얻을 수 있으며, 콘텐츠를 만들고 배포할 수 있습니다. 이는 혁신과 창조성을 촉진하며, 다양성과 다양성을 증진시킵니다.
    3. 신속성 (Speed): 인터넷은 신속한 정보 교환을 가능케 합니다. 전자메일, 채팅, 영상 및 음악 스트리밍, 온라인 게임 등 다양한 서비스를 통해 사용자는 실시간으로 정보를 교환하고 소통할 수 있습니다.
    4. 확장성 (Scalability): 인터넷은 매우 큰 규모로 확장 가능합니다. 새로운 사용자, 서비스, 시스템이 추가될 때마다 인프라는 확장되어 새로운 요구사항을 수용할 수 있습니다.
    5. 다양성 (Diversity): 인터넷은 다양한 형태의 콘텐츠와 서비스를 제공합니다. 웹사이트, 소셜 미디어, 블로그, 비디오 스트리밍 플랫폼, 온라인 쇼핑 등 다양한 영역에서 다양한 형태의 콘텐츠와 서비스를 이용할 수 있습니다.
    6. 분산성 (Decentralization): 인터넷은 중앙 집중화되어 있지 않고 분산된 구조를 가지고 있습니다. 이는 단일 점의 장애에 대한 저항력을 향상시키고, 다양한 사용자와 시스템 간의 자유로운 상호 작용을 가능케 합니다.

    인터넷 서비스

    용어 설명
    WWW World Wide Web의 약어로, 인터넷 상에서 하이퍼텍스트 문서를 검색하고 접근하는 프로토콜 및 시스템을 의미합니다.
    E-mail 전자우편의 약어로, 인터넷을 통해 메시지와 파일을 주고받을 수 있는 전자적인 통신 방법을 말합니다.
    Telnet 원격 로그인 서비스를 제공하는 프로토콜로, 다른 컴퓨터에 로그인하여 해당 컴퓨터에서 프로그램을 실행할 수 있게 해줍니다.
    HTTP Hypertext Transfer Protocol의 약어로, 웹 상에서 정보를 주고받기 위한 프로토콜을 의미합니다.
    80포트
    HTTPS 암호화된 데이터로 주고 받는 프로토콜 443포트
    FTP File Transfer Protocol의 약어로, 파일을 인터넷을 통해 컴퓨터 간에 전송하는 데 사용되는 프로토콜입니다.
    Archie 익명 FTP 정보 검색
    파일 검색 서비스로, 인터넷에 존재하는 파일들의 목록을 검색하고 찾아주는 서비스를 제공합니다.
    Gopher 정보를 검색하기 위한 서비스로, 텍스트 기반의 정보를 제공하고 검색할 수 있는 프로토콜 및 시스템을 의미합니다.
    USENET 네트워크 뉴스 그룹 서비스로, 전 세계적인 컴퓨터 네트워크 상에서 사용자들이 정보를 교환하는 서비스를 제공합니다.

    IP 주소란?

    IPv4 주소는 인터넷 프로토콜 버전 4(IPv4)에서 사용되는 주소 체계입니다. 이것은 32비트 길이의 주소이며 보통 네 개의 8비트 숫자로 나타냅니다.

    IP 주소 특징

    • 서브넷팅 (Subnetting)
      • IP 주소는 서브넷 마스크와 함께 사용되어 네트워크를 서브넷으로 나누는 데 사용됩니다. 
      • 이는 네트워크 관리 및 주소 공간의 효율적인 사용을 가능케 합니다.
      • 서브넷 마스크를 활용합니다.
    • 고유성 (Uniqueness)
      • 각 IP 주소는 전 세계적으로 고유합니다.
      • 즉, 동일한 IP 주소는 다른 장치에 할당되지 않습니다.
    • 계층성 (Hierarchical)
      • IP 주소는 계층적인 구조를 가지고 있습니다.
      • 네트워크 부분과 호스트 부분으로 나뉘어 있어 네트워크를 식별하고 그 안에서 호스트를 식별할 수 있습니다.
    • 버전별 다양성 (Version Diversity)
      • IPv4와 IPv6는 서로 다른 버전의 IP 주소 체계를 사용합니다.
      • IPv4는 32비트 주소이며, IPv6는 128비트 주소입니다.
    • 주소 공간의 한계 (Address Space Limitation)
      • IPv4 주소 체계는 주소 공간이 한계가 있어 고갈될 위험이 있습니다.
      • IPv6는 이 한계를 극복하기 위해 더 큰 주소 공간을 제공합니다.
    • 주소 할당 (Address Allocation)
      • IP 주소는 인터넷 관리 기관에 의해 할당됩니다.
      • 이러한 기관은 각 지역에 대한 IP 주소 블록을 관리하고, 인터넷 서비스 제공자(ISP)나 기업에 주소를 할당합니다.
    • 정적 및 동적 할당 (Static vs Dynamic Allocation)
      • IP 주소는 정적으로 할당될 수도 있고 동적으로 할당될 수도 있습니다.
      • 정적 할당은 특정한 장치에 고정된 주소를 할당하는 것이며, 동적 할당은 DHCP(Dynamic Host Configuration Protocol)를 사용하여 필요에 따라 주소를 동적으로 할당하는 것입니다.
    • 루트 IP 주소 (Reserved IP Addresses)
      • 특정한 IP 주소 범위는 특별한 목적을 위해 예약되어 있습니다.
      • 이러한 주소 중 일부는 프라이빗 IP 주소로 사용되어 내부 네트워크에서만 사용되고, 다른 주소는 특정한 서비스나 목적을 위해 예약되어 있습니다.
    • IP 주소의 표기법 (Notation)
      • IP 주소는 일반적으로 점으로 구분된 10진수(예: IPv4) 또는 16진수(예: IPv6)로 표기됩니다.
      • 이러한 표기법은 주소를 인식하고 이해하는 데 도움을 줍니다.
    • 인터넷 프로토콜의 핵심 (Fundamental to Internet Protocols)
      • IP 주소는 인터넷 프로토콜의 핵심 요소 중 하나입니다.
      • TCP/IP를 포함한 다양한 인터넷 프로토콜은 IP 주소를 사용하여 데이터를 전송하고 네트워크를 관리합니다.
      • 따라서 IP 주소는 인터넷 통신의 기본적인 요소입니다.

    IPv4 표시형식 예시

    IPv4 192.168.1.100의 경우

    • 네트워크 부분: 192.168.1
    • 호스트 부분: 100

    IPv4 주소 분류(유멀브)

    1. 유니캐스트 (Unicast)
      • 설명: 유니캐스트는 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방식입니다. 즉, 특정한 목적지에만 데이터를 전송하는 것입니다.
      • 예시: 웹 브라우저가 웹 서버에 정보를 요청할 때 사용되는 HTTP 요청은 유니캐스트 방식으로 작동합니다. 각각의 요청은 특정한 서버를 타겟으로 합니다.
    2. 멀티캐스트 (Multicast)
      • 설명: 멀티캐스트는 하나의 송신자가 특정 그룹의 수신자들에게 데이터를 전송하는 방식입니다. 이 그룹은 하나 이상의 수신자로 구성될 수 있습니다.
      • 예시: 인터넷에서 영상 스트리밍이 멀티캐스트 방식으로 이루어질 수 있습니다. 여러 명의 사용자가 동일한 영상을 시청하는 경우, 서버는 데이터를 한 번에 여러 명의 사용자에게 전송하여 대역폭을 절약할 수 있습니다.
    3. 브로드캐스트 (Broadcast)
      • 설명: 브로드캐스트는 하나의 송신자가 네트워크 상의 모든 장치에게 데이터를 전송하는 방식입니다. 모든 장치는 이 데이터를 수신하게 됩니다.
      • 예시: 네트워크에서 IP 주소를 할당하거나 ARP(Address Resolution Protocol)를 사용하여 MAC 주소를 찾을 때, 브로드캐스트 메시지가 전송됩니다. 모든 장치가 이를 수신하여 필요한 정보를 확인합니다.

    IPv4 주소 클래스

    클래스 첫 번째
    옥텟 범위
    최상
    비트
    네트워크
    부분
     호스트
    부분
    네트워크 수 호스트 수
    (각 네트워크당)
    비트마스크
    A 0 ~ 127 0 8비트 24비트 2^7 (128개) 2^24 - 2 (16,777,214개) 255.0.0.0
    B 128 ~ 191 10 16비트 16비트 2^14 (16,384개) 2^16 - 2 (65,534개) 255.255.0.0
    C 192 ~ 223 110 24비트 8비트 2^21 (2,097,152개) 2^8 - 2 (254개) 255.255.255.0
    D
    (멀티캐스트)
    224 ~ 239 1110 - - - - -
    E
    (예약)
    240 ~ 255 1111 - - - - -

     

    IPv6이란?

    IPv6(인터넷 프로토콜 버전 6)는 현재 주로 사용되는 IPv4를 대체하기 위해 개발된 인터넷 프로토콜입니다. IPv6는 주소 공간의 한계와 보안, 품질 및 기능 측면에서 IPv4의 한계를 극복하기 위해 설계되었습니다.

    IPv6 특징

    1. 확장된 주소 공간: IPv6는 128비트 주소를 사용하여 약 3.4 x 10^38 개의 고유한 주소를 제공합니다. 이는 IPv4의 32비트 주소 공간보다 상당히 큰 주소 공간입니다.
    2. 자동 구성: IPv6는 주소 할당과 구성을 단순화하기 위해 자동 구성 기능을 제공합니다. 네트워크에서 장치가 자동으로 IPv6 주소를 할당하고 구성할 수 있습니다.
    3. QoS 지원: 품질 관리(QoS)를 향상시키기 위해 IPv6는 트래픽 클래스 및 흐름 레이블 기능을 지원합니다.
    4. 보안 향상: IPv6는 IPsec(인터넷 프로토콜 보안)을 내장하여 통신의 보안성을 향상시킵니다. 이는 인증, 암호화 및 데이터 무결성을 제공합니다.
    5. 네트워크 라우팅 및 성능 향상: IPv6는 효율적인 라우팅 및 성능 향상을 위해 다양한 기술을 제공합니다. 이는 네트워크의 효율성을 높이고 대역폭을 최적화합니다.
    6. IPv4와의 하위 호환성: IPv6는 IPv4와의 호환성을 고려하여 설계되었습니다. 이는 이전 버전의 IP 주소와 함께 작동하도록 설계되었으며, IPv4와 IPv6 간의 통합을 용이하게 합니다.
    7. 멀티캐스트 및 애니캐스트 기능: IPv6는 멀티캐스트 및 애니캐스트 통신을 지원하여 데이터 전송의 효율성을 높입니다.

    표시형식 예시

    Pv6 주소는 128비트 숫자로 표현되며, 16진수로 표기됩니다. 일반적으로 8개의 그룹으로 나누어 각 그룹은 콜론(:)으로 구분됩니다.

    예시: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

    IPv6 헤더 표 작성

    | 필드          | 크기 (비트) | 설명                                                    |
    |---------------|------------|---------------------------------------------------------|
    | 버전          | 4          | IPv6 헤더의 버전. 항상 6로 설정됩니다.                    |
    | 트래픽 클래스 | 8          | 패킷의 우선순위를 지정하는데 사용됩니다. (QoS)          |
    | 흐름 레이블    | 20         | 흐름 식별자로서 흐름을 식별하기 위해 사용됩니다.        |
    | 페이로드 길이 | 16         | 페이로드의 길이를 나타냅니다.                           |
    | 다음 헤더      | 8          | IPv6 헤더 이후에 오는 확장 헤더 또는 상위 계층 프로토콜을 지정합니다. |
    | 홉 한계       | 8          | 패킷이 네트워크를 통과할 수 있는 최대 홉 수를 나타냅니다. |
    | 출발지 주소   | 128        | 패킷의 출발지 IP 주소를 나타냅니다.                      |
    | 목적지 주소   | 128        | 패킷의 목적지 IP 주소를 나타냅니다.                      |

    IPv6 주소 분류(유멀애)

    분류 설명
    유니캐스트 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방식
    멀티캐스트 하나의 송신자가 특정한 그룹의 여러 수신자들에게 데이터를 전송하는 방식
    애니캐스트 여러 호스트가 동일한 IP 주소를 공유하고 있을 때, 해당 IP 주소로 전송된 데이터가 가장 가까운 호스트에 도달하도록 하는 방식

    IPv4, IPv6 전환 기술

    기술 설명
    듀얼스택 IPv4와 IPv6를 함께 사용하는 방식으로, 네트워크 장비와 호스트가 두 가지 프로토콜을 동시에 지원합니다.
    터널링 IPv4 네트워크를 통해 IPv6 패킷을 전달하기 위해 IPv4 패킷 속에 캡슐화하여 전송하는 방식
    주소변환 IPv4와 IPv6 주소 체계 간의 헤더 변환을 수행하여 호환성을 유지하는 방식입니다

    IPv4 vs IPv6

    특징 IPv4 IPv6
    주소 크기 32 비트 (4 바이트) 128 비트 (16 바이트)
    주소 형식 10진수 표기법 16진수 콜론(:) 표기법
    주소 공간 4.3억 개 (약 2^32 개) 약 3.4 x 10^38 개 (약 2^128 개)
    주소 할당 수동 및 DHCP(Dynamic Host Configuration Protocol)
    비순차 할당
    자동 및 DHCPv6
    순차 할당
    품질 제어 지원 수단 없음 품질 보장이 용이
    주소 유형 유니캐스트, 멀티캐스트, 브로드캐스트 유니캐스트, 멀티캐스트, 애니캐스트
    확장 헤더 지원하지 않음 필수적으로 사용됨
    트래픽 클래스 서비스 유형(ToS) 비트 필드 트래픽 클래스(8비트) 및 흐름 레이블(20비트)
    보안 IPsec (선택 사항) IPsec (기본 제공)
    QoS(Quality of Service) 약함 강화됨
    주소 변환 기술 NAT(Network Address Translation) 사용 없음 (NAT64 등의 변환 기술이 있음)
    주소 유형의 대응 A, B, C, D 클래스 주소 주소 체계의 간소화
    호스트 식별자의 자동 할당 ARP(Address Resolution Protocol) 사용 ICMPv6 Neighbor Discovery 프로토콜 사용
    홉 한계 TTL(Time to Live) 필드로 지정 홉 한계 필드가 별도로 지정됨

    서브넷, 서브넷 마스크란?

    서브넷

    서브넷(Subnet)은 네트워크를 더 작은 네트워크로 분할하는 기술이며, 서브넷 마스크(Subnet Mask)는 서브넷을 정의하기 위해 사용되는 숫자입니다. 이를 이해하기 위해서는 먼저 서브넷팅(Subnetting)에 대해 이해해야 합니다.

    서브넷팅

    서브넷팅은 주어진 IP 네트워크를 더 작은 네트워크로 분할하는 프로세스입니다. 

    이를 통해 네트워크 관리가 용이해지고 네트워크 트래픽을 최적화할 수 있습니다.

    서브넷팅 예시

    199.1.1.0/24 네트워크를 7개의 서브넷으로 나누는 경우에 대한 표와 각 서브넷의 설명을 제공하겠습니다.

    1. 먼저, 199.1.1.0/24은 CIDR( Classless Inter-Domain Routing) 표기법으로 표시된 ip주소입니다.
    2. /24부분은 C클래스처럼 사용하겠다라는 것입니다. 즉, 총 4개의 옥탯 중 3개 옥탯(24비트 3*8비트)을 고정으로 사용하고 마지막 옥탯 8비트만으로 분할하겠다는 의미입니다.
    3. 이제 7개로 나눈다는 의미를 파악해야합니다. 앞의 3개를 고정했으므로 우리에게 남은 건 마지막 하나의 옥탯.
      1. 마지막 하나의 옥탯은 8비트로 이뤄져있습니다. 2진수의 8자리 각 자리가 1비트입니다. 그러므로 8자리 이진수에서 7개를 분할 할 수 있게 찾아야합니다. 
      2. 앞에서부터 분할할 수를 찾는 다는 것을 기억하셔야 합니다.
      3. 그럼, 00000000 이렇게 8개의 2진수 자리에 2의 3승인 8이 되도록 앞의 3자리를 000~111까지 분할하면됩니다.
      4. 2진수의 8개 자리수의 첫 세자리가 000~111로 시작하는 방식은 다음과 같습니다.
      5. 비트 범위 128 64 32 16 8 4 2 1 10진수
        000 최소 0 0 0 0 0 0 0 0 0
        최대 0 0 0 1 1 1 1 1 31
        001 최소 0 0 1 0 0 0 0 0 32
        최대 0 0 1 1 1 1 1 1 63
        010 최소 0 1 0 0 0 0 0 0 64
        최대 0 1 0 1 1 1 1 1 95
        011 최소 0 1 1 0 0 0 0 0 96
        최대 0 1 1 1 1 1 1 1 127
        100 최소 1 0 0 0 0 0 0 0 128
        최대 1 0 0 1 1 1 1 1 159
        101 최소 1 0 1 0 0 0 0 0 160
        최대 1 0 1 1 1 1 1 1 191
        110 최소 1 1 0 0 0 0 0 0 192
        최대 1 1 0 1 1 1 1 1 223
        111 최소 1 1 1 0 0 0 0 0 224
        최대 1 1 1 1 1 1 1 1 255
      6. 각 분할된 비트에 범위를 표기하면 다음과 같습니다.
    서브넷 번호 네트워크 주소
    (시작주소)
    사용 가능한 IP 범위 브로드캐스트 주소
    (마지막 주소)
    호스트 수
    (고정 분할)
    서브넷 1 199.1.1.0 199.1.1.1 ~ 199.1.1.30 199.1.1.31 30
    서브넷 2 199.1.1.32 199.1.1.33 ~ 199.1.1.62 199.1.1.63 30
    서브넷 3 199.1.1.64 199.1.1.65 ~ 199.1.1.94 199.1.1.95 30
    서브넷 4 199.1.1.96 199.1.1.97 ~ 199.1.1.126 199.1.1.127 30
    서브넷 5 199.1.1.128 199.1.1.129 ~ 199.1.1.158 199.1.1.159 30
    서브넷 6 199.1.1.160 199.1.1.161 ~ 199.1.1.190 199.1.1.191 30
    서브넷 7 199.1.1.192 199.1.1.193 ~ 199.1.1.222 199.1.1.223 30
    서브넷 8 199.1.1.224 199.1.1.225 ~ 199.1.1.254 199.1.1.255 30
    • 네트워크 주소: 각 서브넷의 첫 번째 IP 주소로, 해당 서브넷의 네트워크 주소를 나타냅니다.
    • 사용 가능한 IP 범위: 각 서브넷에서 사용 가능한 IP 주소 범위를 나타냅니다. 이 범위에는 네트워크 주소와 브로드캐스트 주소를 제외한 모든 주소가 포함됩니다.
    • 브로드캐스트 주소: 각 서브넷의 브로드캐스트 주소를 나타냅니다.
    • 호스트 수: 각 서브넷에서 사용 가능한 호스트의 수를 나타냅니다. 여기서는 모든 서브넷이 30개의 호스트를 사용할 수 있습니다.
    • 서브넷 마스크 : CIDR 표기법에서 /24는 네트워크 부분이 24비트이고 호스트 부분이 8비트라는 것을 나타냅니다. 서브넷 마스크는 이를 이진수로 표현한 후 1로 시작하여 연속된 24개의 비트를 가집니다.
      • 이는 255.255.255.0으로 표기됩니다. 따라서 이 서브넷 마스크는 첫 번째 24비트가 네트워크 주소를 나타내고, 나머지 8비트가 호스트 주소를 나타냅니다

    서브넷 마스크

    서브넷 마스크는 IP 주소를 서브넷과 호스트 부분으로 분리하는 데 사용됩니다.

    서브넷 마스크와 IPv4의 And 연산을 통해 네트워크 주소를 결정

    이진 형태로 표현된 숫자로, IP 주소의 네트워크 부분을 1로, 호스트 부분을 0으로 나타냅니다. 서브넷 마스크는 주어진 IP 주소가 속한 서브넷의 크기와 범위를 결정합니다.

    예를 들어, 다음과 같은 IPv4 주소와 서브넷 마스크가 있다고 가정해봅시다:

    • IP 주소: 192.168.1.100
    • 서브넷 마스크: 255.255.255.0

    이 경우, 서브넷 마스크는 네트워크 부분이 24비트(255.255.255.0을 이진수로 변환하면 11111111.11111111.11111111.00000000)이고, 호스트 부분이 8비트로 나뉘는 것을 의미합니다. 이는 192.168.1 네트워크의 호스트들을 분리하는 데 사용됩니다.

    따라서 이 IP 주소는 192.168.1 네트워크에 속하며, 호스트 주소는 마지막 8비트 (0부터 255까지의 값)로 결정됩니다. 이를 통해 최대 254개의 호스트를 포함할 수 있는 네트워크가 생성됩니다.

    IP 관련 기술

    아래는 각각의 IP 관련 기술에 대한 간단한 설명과 함께 나열된 표입니다:

    NAT (Network Address Translation)

    NAT는 사설 네트워크 내부의 여러 장치가 인터넷에 접속할 때 사용됩니다.

    사설 IP 주소를 공인 IP 주소로 변환하거나 반대로 변환하여 네트워크 주소를 숨기고 IP 주소 공간을 관리하는 데 사용됩니다.

    내부 네트워크와 외부 인터넷 간의 통신을 가능하게 해주는 역할

    NAT 종류 설명
    Static NAT 정적 NAT는 고정된 매핑을 사용하여 사설 IP 주소를 외부 공인 IP 주소와 일대일로 매핑합니다.
    이 방식은 내부 서버나 호스트에 대한 외부 접속을 가능하게 합니다.
    Dynamic NAT 동적 NAT는 내부 개별 IP 주소를 여러 외부 공인 IP 주소와 동적으로 매핑합니다.
    이는 내부 호스트의 IP 주소가 필요할 때마다 사용 가능한 외부 IP 주소 중 하나로 매핑됩니다.
    PAT
    (Port Address Translation)
    PAT는 여러 내부 호스트가 동시에 하나의 공인 IP 주소를 사용할 수 있도록 합니다.
    내부 호스트의 IP 주소 및 포트 번호를 외부 공인 IP 주소와 고유한 포트 번호로 변환하여 매핑합니다.

    DNS (Domain Name System)

    DNS는 도메인 이름을 IP 주소로 변환하거나 IP 주소를 도메인 이름으로 변환하는 시스템입니다. 인터넷에서 도메인 이름을 사용하여 웹 사이트나 다른 네트워크 서비스를 식별하고, DNS는 해당 도메인 이름을 해당하는 IP 주소로 해석하여 통신을 가능케 합니다.

    포트 53

    모든 url 들은 IP주소를 도메인으로 변경한 것이며, DNS 서버를 거칩니다.

    QoS (Quality of Service)

    QoS는 네트워크에서 특정한 트래픽 유형이나 데이터 패킷에 대한 우선순위를 지정하여 트래픽의 품질을 관리하는 기술입니다. QoS는 네트워크 대역폭을 효율적으로 사용하고, 특정한 서비스나 애플리케이션에 대한 서비스 품질을 보장하기 위해 사용됩니다.

    VPN(가상 사설망, Virtual Private Network)

    VPN(가상 사설망, Virtual Private Network)은 공용 네트워크(예: 인터넷)를 통해 안전하게 데이터를 전송하기 위한 기술입니다.

    인터넷을 통해 데이터를 전송할 때 데이터를 암호화하여 보호하고, 원격 위치에 있는 사용자나 네트워크 간에 안전하게 통신할 수 있도록 합니다.

    가상으로 사설망을 구축해 이용하는 방법입니다.

    라이언트-서버 모델 또는 사이트 간 모델로 구현됩니다.

    DHCP

    DHCP(다이내믹 호스트 구성 프로토콜, Dynamic Host Configuration Protocol)은 네트워크 장치가 IP 주소와 관련된 구성 정보를 자동으로 얻을 수 있도록 도와주는 네트워크 프로토콜입니다.

    DHCP는 네트워크 관리자가 각 장치에 대해 수동으로 IP 주소를 할당하는 번거로움을 줄여주고, IP 주소 할당을 효율적으로 관리할 수 있도록 해줍니다.

    기술에 대한 요약 표

    기술 설명
    NAT 사설 네트워크에서 공인 IP 주소로의 주소 변환 또는 그 반대로의 주소 변환을 통해 네트워크 주소를 관리하고 IP 주소 공간을 보호합니다.
    DNS 도메인 이름과 IP 주소를 매핑하고 도메인 이름을 사용하여 네트워크 서비스를 식별하는 데 사용됩니다.
    QoS 트래픽의 품질을 관리하기 위해 특정한 트래픽 유형이나 데이터 패킷에 대한 우선순위를 지정하는 기술로, 대역폭을 효율적으로 관리합니다.
    728x90
    반응형

    댓글