DNS가 이름을 IP 주소로 바꿔도 통신이 곧바로 성립하는 것은 아니다. subnet은 주소 범위를, VLAN은 링크 계층의 논리적 구획을, socket은 통신 끝점을 읽는 데 쓰인다. 주소와 포트, 경로를 차례로 확인해야 이름 조회 성공과 실제 연결 성공을 구분할 수 있다.
핵심어
DNS는 이름을 IP 주소로 바꾸고, IPv6 주소와 포트 번호를 묶으면 통신 끝점을 나타낼 수 있다.
| 영단어 | 의미 |
|---|---|
SYN | 원문에서는 동기식 문자 통신의 SYN(Synchronous Idle) 제어 문자를 뜻한다. TCP의 연결 설정에 사용하는 SYN 플래그와는 다른 개념이다. (역사적 제어 문자 의미) |
SDN | 소프트웨어 정의 네트워크(Software-Defined Networking)란 네트워크를 제어부와 데이터 전달부로 분리하여 네트워크 관리자가 보다 효율적으로 네트워크를 제어 및 관리할 수 있는 기술로 기존 라우터나 스위치 등 하드웨어에 의존하는 네트워크 체계에서 속도, 안정성, 에너지 효율, 보안 등을 소프트웨어로 제어 관리하기 위해 개발된 기술. |
QoS | 서비스 품질(Quality of Service)이란 통신 서비스에서 처리 능력, 전송 지연, 정확성 및 신뢰성 등을 측정하여 사용자가 이용하게 될 서비스의 품질 척도. |
socket | 소켓이란 노드 주소와 서비스를 식별하는 포트 번호로 구성된 어떤 통신망의 특정 노드상의 특정 서비스를 식별하는 식별자. |
VLAN | 가상랜(Virtual Local Area Network)이란 물리적인 망 구성과는 상관없이 가상적으로 구성된 근거리 통신망(LAN). |
함께 구분할 단어
| 영단어 | 의미 |
|---|---|
Bit Padding | 정해진 블록 길이나 데이터 형식을 맞추기 위해 비트를 덧붙이는 처리다. 전송 데이터에서 특정 비트 패턴을 피하는 bit stuffing과는 목적이 다르다. |
Multicast | 하나의 송신 데이터를 특정 수신자 그룹에 전달하는 통신 방식이다. |
Unicast | 유니캐스트란 메시지의 수신 주소를 1개만 지정하는 1:1 통신 형태. |
Anycast | 여러 노드가 같은 주소를 광고하고 라우팅 정책상 가까운 한 노드로 트래픽을 보내는 방식이다. |
Subnet | 서브넷이란 여러개의 LAN이 연결되어 있는 경우 하나의 세그먼트를 의미하는 것으로, 원래의 네트워크주소를 확장하여 구성된 독립네트워크를 의미. |
코드에서 만나는 단어
| 영단어 | 의미 |
|---|---|
IPv6 | Internet Protocol version 6. 128비트 주소를 사용한다. IPv4의 32비트 주소 공간보다 2의 96제곱 배 큰 주소 공간을 제공한다. |
Domain name | 도메인 네임이란 숫자로된 IP주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것. |
DNS | Domain Name System. 도메인 이름과 IP 주소 등 여러 레코드를 계층적·분산 방식으로 조회하는 시스템이다. |
실무 문서에서 만나는 장면
DNS가 이름을 주소로 바꿔도 socket이 열리고 경로가 허용된다는 보장은 없다. 이름·주소·끝점을 차례로 본다.
한 문장에 낯선 용어가 여러 개 보여도 전부 동시에 외울 필요는 없다. 먼저 주어와 동작을 찾고, 나머지는 범위·상태·도구를 보충하는 말로 나눈다. 단어가 길어 보여도 역할을 붙이면 문장이 작은 부품처럼 분해된다. 처음에는 비슷한 말이 한 덩어리처럼 보인다. 기준 하나만 세워도 서로 다른 자리가 금세 드러난다.
핵심 요약
논리적 주소, 이름 해석, 네트워크 분리, 통신 끝점을 구분한다.
- SYN — 원문에서는 동기식 문자 통신의 SYN(Synchronous Idle) 제어 문자를 뜻한다. TCP의 연결 설정에 사용하는 SYN 플래그와는 다른 개념이다. (역사적 제어 문자 의미)
- Multicast — 하나의 송신 데이터를 특정 수신자 그룹에 전달하는 통신 방식이다.
- DNS — Domain Name System. 도메인 이름과 IP 주소 등 여러 레코드를 계층적·분산 방식으로 조회하는 시스템이다.

