네트워크 8

# [Network] Trunk ( Tagging )

0. Trunk를 알기 위한 사전 지식 2023.08.10 - [Infra/Network] - # [Network] VLAN # [Network] VLAN0. VLAN을 알기 위한 사전 지식 2023.05.22 - [Infra/Network] - # [Network] 스위치 ( Switch ) # [Network] 스위치 ( Switch ) 1. 스위치 ( Switch ) 란? 소규모 네트워크 안에서 컴퓨터, 프린터 등 디바이스들을 서로 연결leehi0110.tistory.com1. Trunk ( Tagging ) 이란 ?이론적으로 VLAN이 추가될 때 마다 포트를 추가해야 하는데 4096번까지의 VLAN을 수용할 수 있는 스위치가 존재하지 않응뿐더러 VLAN별 포트를 부여하는 것은 매우 비효율적이다.이..

Infra/Network 2023.08.14

# [Network] VLAN

0. VLAN을 알기 위한 사전 지식 2023.05.22 - [Infra/Network] - # [Network] 스위치 ( Switch ) # [Network] 스위치 ( Switch ) 1. 스위치 ( Switch ) 란? 소규모 네트워크 안에서 컴퓨터, 프린터 등 디바이스들을 서로 연결해주어 자원을 공유할 수 있도록 해주는 장비이다. 일반적으로 OSI 7 계층 구조에서 데이터링크 ( 2계층 ) leehi0110.tistory.com 2023.07.28 - [Infra/Network] - # [Network] LAN ( Local Area Network ) # [Network] LAN ( Local Area Network ) 1. LAN 이란? LAN이란 Local Area Network의 약자로 근..

Infra/Network 2023.08.10

# [Network] ARP ( Address Resolution Protocol )

1. ARP 란? ARP ( Address Resolution Protocol ) 이란 논리적인 IP 주소 ( L3, 네트워크 계층 )를 실제 물리 주소인 MAC 주소 ( Media Access Control / L2, 데이터링크 계층 )로 바꾸어 주는 역할을 하는 '주소 해설 프로토콜' 이다. 처음 통신을 시작할 때는 상대방의 MAC Address를 모르기 때문에 ARP 프로토콜을 사용하여 상대방의 MAC 주소를 알아낸다. 반대로, MAC 주소를 IP 주소로 바꿔주는 역할을 하는 프로토콜을 RARP ( Reverse Address Resolution Protocol ) 이라 한다. ✔ IP 주소 ? 인터넷에 연결되어 있는 모든 호스트나 라우터 장비의 인터페이스에 할당된 논리적인 주소 ✔ MAC 주소 ?..

Infra/Network 2023.08.03

# [Network] 이더넷 (Ethernet)

0. 이더넷을 이해하기 위한 사전 지식 - LAN ( Local Area Network ) ? 근거리 통신망으로 비교적 가까운 거리에 위치한 장치들이 연결된 네트워크 - WAN ( Wide Area Network ) ? 원거리 통신망으로 여러 개의 LAN이 모여 이루는 넓은 범위의 네트워크 1. 이더넷 (Ethernet) 이란? - 이더넷은 LAN을 위해 개발된 근거리 유선 네트워크 통신망 기술, 즉 네트워크를 만드는 하나의 방식이다. - 네트워크에 연결된 각 기기들이 48비트 길이의 고유 MAC 주소를 가지고 있는데 이를 이용해 데이터를 주고 받는다. - CSMA/CD 프로토콜을 이용하여 통신하는 것이 가장 큰 특징이다. ✓ CSMA/CD ( Carrier Sense Multiple Access / C..

Infra/Network 2023.07.19

# [Network] DNS

1. DNS ( Domain Name Server ) 란? - 등장 배경 네트워크 안에서 host들을 식별하기 위한 목적으로 IP 주소를 사용한다. 사람의 경우 특정 웹 사이트에 접속 시 IP가 아닌 도메인 이름을 사용하는데, 도메인 이름을 사용하는 경우에도 최종적으로 IP 주소를 알아야 상대 장비와 연결이 가능하다. 네트워크에서 도메인이나 호스트 이름을 IP 주소로 해석 해주는 TCP/IP Network Service인 DNS는 이를 위해 등장했다. - DNS의 과거와 현재 초창기 호스트 수가 많지 않을 때는 local의 hosts.txt 파일을 이용했지만, 호스트 수의 폭발적 증가로 hosts 파일의 수정 및 업데이트가 힘들어졌다. 이를 해결하기 위해, 계층 구조를 가지는 분산 데이터베이스 구조의 D..

Infra/Network 2023.07.06

# [Network] 허브 ( Hub )

1. 허브 (Hub) 란 ? OSI 7계층 중, 1 계층인 물리 계층에서 동작하는 장비로, 네트워크 장비와 장비의 연결을 하는 역할을 한다. 일반적으로, 다수의 PC와 장치들을 묶어서 LAN을 구성할 때 사용한다. 기기 A -> 기기 B로 신호를 보낼 경우, 전송 신호는 B에게만 가는 것이 아니라 연결된 모든 기기에 전달 된다. ( 모든 신호를 Broadcast 한다. ) ※ Broadcast ? 한 호스트에서 망 내부의 다른 모든 호스트에게 메시지 패킷을 전달하는 것 2. 허브의 장단점 - 장점 포트의 개수가 부족한 경우 허브를 연결하여 포트를 늘리는 멀티포트로서의 역할을 한다. 설치 및 구성이 간편하여, 사용이 쉽다. - 단점 브로드캐스트로 인해 원치 않는 데이터를 받을 PC는 데이터를 폐기해야 하고..

Infra/Network 2023.06.27

# [Network] 게이트웨이 (Gateway)

1. Gateway란? 한 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야 하는 곳으로 이기종 네트워크를 연결하는 역할을 해준다. 두 컴퓨터가 네트워크 상에서 서로 연결되려면 동일한 통신 프로토콜을 사용해야 한다. 따라서 프로토콜이 다른 네트워크 상의 컴퓨터 통신을 위해 두 프로토콜을 변환해주는 변환기가 필요한데 게이트웨이가 이 역할을 한다. 같은 네트워크에서는 MAC Address를 이용해 통신하기 때문에 Gateway를 몰라도 통신이 가능하다. 2. 비유를 통한 이해 게이트웨이는 고속도로에 있는 톨게이트로 생각하면 이해가 쉽다. 도시 도시 간 이동을 위해 톨 게이트를 지나가야 하듯, 네트워크 네트워크 간 이동을 위해서는 게이트웨이를 통해야 한다. 3. 역할 및 특징 일반적으로 게이트웨이 IP 주소는..

Infra/Network 2023.03.28

# [Network] 스플릿 브레인 ( Splite-Brain )

1. 스플릿 브레인 ( Splite-Brain ) - 일반 클러스터 환경에서 애플리케이션은 클러스터의 기본 노드에서 실행되고, 기본 노드에 오류가 발생한 경우 기본 노드의 역할을 보조 노드로 이동한다. - 스플릿 브레인은 클러스터의 구성원이 서로 통신할 수 없지만, 실행 및 작동 가능한 상태에 있으며 이후에 공통 리소스의 소유권을 동시에 가져갈 때 발생한다. - 클러스터 내의 모든 노드들이 자신이 Primary Node ( master ) 라고 인식해 이중 가동 현상이 발생하고, 각 노드들이 동시에 스토리지에 접근하기 때문에 데이터 동기화 및 복제에 비정상적인 트랜잭션을 발생시킨다. 2. 해결 방안 - 스플릿 브레인을 해결하기 위해 각종 분산 시스템에 적용되어 있는 쿼럼 ( Quorum = 정족수 ) 을..

Infra/Network 2022.12.08