본문 바로가기
Network

[Network] 2/1 강의 정리 (유니캐스트, 브로드캐스트, 멀티캐스트, Forwarding , Flooding, DNS, ARP, 스위치, 라우터)

by jionee 2021. 2. 1.
SMALL

논리적 주소 (L3 주소, 3계층 주소)

- IP address 구성

Network ID + Host ID 

(그룹주소 + 일련번호)

 

- Subnet Mask 기능

IP address의 Network ID와 Host ID 구분

 

 

 

내부망과 외부망

내부망 : 송수신자가 동일한 네트워크 ID를 사용

외부망 : 송수신자가 서로 다른 네트워크를 ID를 사용

 

 

 

물리적 주소(L2 주소, 2계층 주소)

 

물리 주소란 ?

Network Interface Card(NIC) 또는 Ethernet Card

데이터 링크 계층의 MAC 계층에 의해 사용되는 48비트의 하드웨어 주소

MAC 주소(16진수 표현) : 00-40-D0-15-81-C5

 

 

 

 

Fully Qualified Domain Name (FQDN) (L7주소, 7계층 주소)

Host Name + Domain Name

예) www.test.com 

*** 티스토리 주소가 대표적인 FQDN

 

 

 

URL(Uniform Resource Location)

- 통합 자원 지시자

- 자원 리소스의 절대 주소 지정

 

URL = 프로토콜:// 절대주소

                            [FQND] [Port번호] [PATH]

 

 

 

 

MAC/IP/FQDN Address

MAC 주소 구성 = 제조회사 + 일련번호

IP 주소 구성 = 네트워크 ID + 호스트 ID

FQDN 주소 구성 = 호스트명 + 도메인명

 

 

 

DNS와 ARP

DNS : 문자 주소를 기반으로 IP 주소를 조회(lookup)

ARP : IP 주소를 기반으로 MAC 주소를 조회

RARP(Reverse ARP) : MAC 주소를 기반으로 IP 주소를 조회

 

 

 

포트번호 (L4주소, 4계층 주소)

데이터 송수신 번호

서비스 번호 또는 애플리케이션 번호 

애플리케이션에서 부착해 전송

 

 

 

유니캐스트(unicast)

- 1:1 송수신

- 하나의 송신자가 하나의 수신자에게 트래픽을 전송

 

 

 

브로드캐스트

- 1: 불특정 다수 송수신

- 하나의 송신자가 불특정 다수에게 트래픽을 전송

 

브로드캐스트 IP 주소 : 255.255.255.255(limited broadcast)

                                   192.168.255(directed broadcast)

브로드캐스트 MAC 주소 : FFFF.FFFF.FFFF

 

 

 

멀티캐스트

- 1: 특정 다수 송수신

- 하나의 송신자가 특정 다수에게 트래픽을 전송

 

멀티캐스트 IP 주소 : 224-239.X.X.X        ex) 230.10.10.10

멀티캐스트 MAC 주소 형식 : 0100.5EXX.XXXX

 

 

정리

- 유니캐스트 수신지

ex)

IP 192.168.1.10

MAC 1111.2222.1111

 

- 브로드캐스트 수신지

IP 255.255.255.255

MAC FFFF.FFFF.FFFF

 

- 멀티캐스트 수신지

IP 224-239.X.X.X

MAC 0100.5Ex

 

 

 

ARP(Address Resolution Protocol) 패킷

- IP 주소에 대응되는 MAC 주소를 조회 변환해 주는 서비스

- ARP 패킷 종류

1. ARP request 패킷

송신지가 수신지의 MAC 주소를 조회하기 위해 보내는 질의 패킷

브로드캐스트 방식으로 운영

2. ARP reply 패킷

ARP request에 대해 응답 패킷

유니캐스트 방식으로 운영

 

 

 

ARP 캐시 테이블

-IP 주소와 MAC 주소의 대응 관계를 저장한 테이블

*** 방문한 기록들이 남는 테이블  ( ARP request를 던지기 전에 확인 필요)

 

 

 

내부망 트래픽 흐름 정리

1단계 : DNS를 이용해 수신지 IP 주소 조회

2단계 : 송신자 서브넷 마스크를 이용해 수신지가 (내부망/외부망)에 존재하는지 확인

3단계 : 수신지 MAC 주소 조회

          - ARP 캐쉬 조회

          - ARP Request/Reply를 이용

4단계 : 수신지로 트래픽 전송

 

 

 

Forwarding 과 Flooding

Fowarding(포워딩) : 하나의 송신지 포트에서 하나의 수신지 포트로 트래픽 전송

* 유니캐스트와 비슷

Flooding(플러딩)  : 송신지 포트를 제외한 나머지 포트들로 트래픽 전송

 

 

 

더미허브 - 1계층 장비

 - 전송할 때 플러딩 방식만 사용

 

 

스위치 - 2계층 장비

- MAC 주소 인지

- 전송할 때 포워딩, 플러딩 방식 둘다 사용

- MAC Adress Table에 주소가 정확히 있으면 포워딩 & 없으면 플러딩

- 멀티캐스트 IP나 MAC 주소를 기록하지 않음

 

 

라우터 - 3계층 장비

- IP 주소 인지

- 전송할 때 포워딩 방식만 둘다 사용

-  Routing Table에 주소가 정확히 있으면 포워딩 & 없으면 폐기

- 멀티캐스트 or 브로드캐스트 IP나 MAC 주소가 들어오면 폐기 시킴

 

 

 

Media Translation

- 라우터에서 처리

- 패킷이 출발지에서 목적지까지 가는 동안 라우터를 거칠 때마다 L2헤더(프레임헤더)를 변경 

- 2계층 스위치 환경에 따라 L2 주소 정보 변환

- IP 주소 변환은 없음

 

 

외부 통신 정리

1단계 : DNS를 이용해 수신지 IP 주소 조회

2단계 : 송신자 서브넷 마스크를 이용해 수신지가 (내부망/외부망)에 존재하는지 확인

3단계 : GateWay의 MAC 주소 조회

          - ARP 캐쉬 조회

          - ARP Request/Reply를 이용

4단계 : Media Translation 방법으로 수신지로 트래픽 전송

 

 

라우팅 테이블 구성방법

- 관리자 : 정적 경로 설정 방법

- 라우팅 프로토콜 ; 동적 경로 설정 방법

 

 

댓글