반응형 전체 글282 [네트워크 입문] 스위치의 네트워크 이중화 종류 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.”네트워크 이중화: 중·대규모 거점에서의 신뢰성 확보기업 네트워크에서 네트워크 신뢰성은 필수적인 요소다. 특히 중·대규모 거점에서는 장애가 발생하면 수많은 사용자가 영향을 받을 수 있기 때문에, 이를 대비한 네트워크 이중화가 필요하다.이중화 구성은 스위치 본체 이중화, 포트 및 LAN 배선 이중화, 링크 어그리게이션을 통해 네트워크의 가용성을 극대화할 수 있다.1. 스위치 본체 이중화스위치는 네트워크의 중심 역할을 하므로, 장애 발생 시 대비책이 필요하다. 스위치 본체 이중화는 메인 스위치 장애 발생 시 예비 스위치로 자동 전환되는 구조를 의미한다. 스위치 본체 이중화의 원리.. 2025. 2. 5. [네트워크 입문] 스위치 종류와 로드 밸런서, 로드 밸런싱 알고리즘 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.” 레이어3(L3) 스위치와 레이어4~7 (L4~7) 스위치 개요 이전까지는 가장 일반적인 스위치인 레이어2(L2) 스위치에 대해 설명했다.하지만 네트워크 환경이 복잡해지고 데이터 트래픽이 증가하면서, 레이어3(L3) 및 레이어4~7(L4~7) 스위치가 사용되는 경우가 많아졌다.여기서는 각 스위치의 기능과 역할을 설명한다.1. 레이어3(L3) 스위치란?레이어3 스위치는 기존 레이어2 스위치에 라우팅 기능이 추가된 스위치이다.VLAN 간 통신이 필요할 경우, L3 스위치를 사용하여 데이터 패킷을 라우팅할 수 있다.레이어3 스위치의 주요 기능VLAN 간 라우팅 지원: VLAN으로.. 2025. 2. 5. [네트워크 입문] VLAN의 개념과 필요성 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.”VLAN의 개념VLAN은 레이어 2 스위치에서 MAC 주소가 아닌 태그(Tag)를 기반으로 네트워크를 구분하는 방식이다.즉, 동일한 스위치에 연결된 장치라도 VLAN을 다르게 설정하면 서로 다른 네트워크로 동작한다.하나의 스위치에서 서로 다른 VLAN을 구성하여 트래픽을 분리VLAN 간 통신은 기본적으로 불가능하며, 필요할 경우 라우터 또는 L3 스위치를 통해 VLAN 간 라우팅을 설정해야 한다VLAN ID(1~4094)를 이용해 각 VLAN을 구분VLAN을 사용하는 이유브로드캐스트 도메인 분리VLAN을 사용하면 불필요한 브로드캐스트 트래픽을 줄여 네트워크 성능을 향상할 수.. 2025. 2. 5. [네트워크 입문] 스위치(Switch)의 등장배경, 개념과 역할 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.” 스위치의 등장과 네트워크 환경 변화기존의 리피터 허브(Repeater Hub)는 네트워크 데이터를 단순 중계하는 방식으로 동작했지만, 데이터 충돌(콜리전) 문제가 발생하여 네트워크 성능이 저하되는 한계가 있었다.이에 따라 콜리전 도메인을 분할할 수 있는 브릿지(Bridge)와 스위치(Switch)가 등장하게 되었다.1. 기존 리피터 허브의 한계 (CSMA/CD 방식 문제점)리피터 허브는 CSMA/CD(Carrier Sense Multiple Access with Collision Detection) 방식을 사용하여 데이터를 전송한다. 전송로가 비어 있을 때만 송신 가능 (.. 2025. 2. 5. [네트워크 입문] WAN의 개념과 구성 요소 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.”WAN의 개념과 구성 요소WAN(Wide Area Network)은 멀리 떨어진 LAN을 연결하는 대규모 네트워크이다.기업에서는 본사와 지사를 연결하거나, 인터넷을 통해 데이터를 송수신하는 역할을 한다.LAN과 달리 WAN은 통신 사업자(KT, SKT, LG U+ 등)가 제공하는 네트워크를 사용하며,회선을 임대하여 사용자가 비용을 지불하는 방식으로 운영된다.1. WAN의 주요 구성 요소WAN은 크게 네 가지 요소로 구성된다.건물 내 장비 (액세스 라우터)LAN과 WAN을 연결하는 라우터광역 이더넷망, IP-VPN망 등에 접속하는 역할소규모 거점에서는 브로드밴드 라우터가 사용.. 2025. 2. 5. [네트워크 입문] OSI 7계층과 LAN구조, IP주소 개념 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.” OSI 7계층과 네트워크 구조네트워크는 여러 계층으로 구성되며, 각 계층은 특정한 기능을 담당한다. OSI 7계층 모델은 네트워크 구조를 체계적으로 이해하고, 문제 해결(트러블슈팅)에 활용할 수 있도록 설계되었다.OSI 모델은 하위 계층(1~4계층, 통신 기능 담당)과 상위 계층(5~7계층, 애플리케이션 기능 담당)으로 나뉜다.1. OSI 7계층의 역할계층명칭주요 기능7응용 계층(Application)사용자와 네트워크 간 인터페이스 (웹 브라우저, 이메일 등)6표현 계층(Presentation)데이터 변환, 암호화, 압축5세션 계층(Session)연결 설정 및 관리 (TC.. 2025. 2. 5. [네트워크 입문] 기업용 네트워크의 전체 구성 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.” 네트워크의 전체 구성네트워크는 여러 기술이 결합된 구조이므로, 개별 요소만 배우기보다는 전체적인 구성을 먼저 이해하는 것이 중요하다. 기업 네트워크는 규모에 따라 대규모 거점, 중규모 거점, 소규모 거점으로 구분되며, 각 규모에 따라 네트워크 설계 방식이 달라진다.대규모 거점 (본사 및 대형 지사)본사 또는 대형 지사에 해당200명 이상(또는 200포트 이상)이 연결서울, 대전, 부산 등 주요 도시에 위치네트워크 트래픽이 많고 구조가 복잡함필요한 네트워크 요소대용량 스위치 및 라우터방화벽 및 고급 보안 솔루션데이터센터 및 클라우드 연동중규모 거점 (일반 지점, 중형 사무실.. 2025. 2. 5. [네트워크 입문] 네트워크 전반에 대한 이해 “📖 해당 내용은 『풍부한 그림과 사진으로 배우는 네트워크 쉽게, 더 쉽게』(저자: 미카미 노부오 저자)을 참고하여 작성하였다.” 가정용 네트워크 vs 기업용 네트워크, 무엇이 다를까? 가정과 기업에서 사용하는 네트워크는 규모와 목적이 다르기 때문에 차이가 존재한다.가장 큰 차이점으로는 사용하는 애플리케이션의 종류와 네트워크의 물리적 규모가 있다.가정용 네트워크는 개인적인 인터넷 사용이 주 목적이며, 기업용 네트워크는 업무를 원활하게 수행하기 위해 보다 복잡한 구조를 가진다.1. 가정용 네트워크란?가정용 네트워크는 일반 가정에서 사용하는 인터넷 네트워크를 의미한다.주로 광회선(FTTH), ADSL, 케이블 인터넷을 이용하며, 라우터(공유기)를 통해 유·무선 네트워크를 구성한다.가정용 네트워크의 특징.. 2025. 2. 5. [C언어] pthread 라이브러리를 이용해서 스레드에게 signal 보내기 Sending a Signal to Thread멀티 쓰레드 환경에서 시그널을 보내는 방법과 이를 다루는 코드 예제를 알아본다.기본 환경아래는 간단한 멀티 쓰레드 환경을 구현한 코드이다.세 개의 쓰레드가 각각 thread1, thread2, thread3 함수를 실행하며, 각 함수는 무한 루프 내에서 메시지를 출력한다. void* thread1(void *data){ while(1){ printf("thread 1\n"); sleep(2); }}void* thread2(void *data){ while(1){ printf("thread 2\n"); sleep(2); }}void* thread3(void *data){ while(1.. 2025. 1. 28. [C언어] Deadlock(교착상태) 원인과 해결법 Issues in Multithread app (DeadLock)멀티스레드 환경에서 나올수 있는 문제들 : 교착상태 Dining-Philosophers Problem철학자-젓가락 문제는 멀티스레딩 환경에서 데드락(Deadlock)을 설명하기 위해 자주 사용되는 고전적인 문제이다.문제 설명:철학자는 생각과 식사 중 하나만 할 수 있다.식사를 하기 위해서는 양쪽 젓가락 두 개를 들어야 한다.젓가락은 철학자와 이웃 사이에서 공유된다.한 철학자가 들고 있는 젓가락은 다른 철학자가 사용할 수 없다.식사를 마치면 철학자는 두 젓가락을 내려놓는다.Deadlock데드락이란 서로 다른 스레드(또는 프로세스)가 자원을 점유한 상태에서 서로의 자원을 기다리며 무한정 대기하는 상황을 말한다.Deadlock이 발생하는 이유:H.. 2025. 1. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 29 다음