분류 전체보기 3

[네트워크 기초] 쿠버네티스 패킷의 여정 w/ Flannel

안녕하세요!오늘은 쿠버네티스 공부를 하면서 가장 자주 헷갈렸던 네트워크 통신을 정리해보려고 합니다.Pod에 IP가 붙는다는 건 알겠고, Service를 만들면 이름으로 호출할 수 있다는 것도 알겠는데요. 막상 “그래서 패킷이 실제로 어디를 지나가는데?”라고 물으면 모르겠습니다... 저도 그랬습니다ㅎㅎ 특히 아래 질문들이 계속 꼬리를 물었습니다.· 같은 Pod 안의 컨테이너끼리는 왜 localhost로 통신할 수 있을까?· 다른 노드의 Pod IP를 물리 네트워크는 어떻게 찾아갈까?· Pod가 재생성돼 IP가 바뀌는데 서비스는 왜 계속 멀쩡할까?· curl http://web 한 줄 뒤에서 DNS, iptables, VXLAN은 무슨 일을 할까? 결국 쿠버네티스 ..

카테고리 없음 2026.08.08

[Network 기초] 2. L2 스위치 기본동작 이해하기 - 왜 L2 스위치가 필요하지?

안녕하세요, 오늘은 네트워크 기초 1에서 생략 되었던 내용중 하나인 L2 스위치 기본동작에 대해서 이해하는 시간을 가져보겠습니다.일단 L2 스위치가 어떻게 동작 하는지 알기 이전에 왜 L2스위치가 나왔지?에 대해서 공부를 하고자 합니다. 왜 L2스위치가 나왔지?우리가 컴퓨터가 총 4대있다고 가정합니다. 이 4대가 서로 통신할 수 있게 하는 가장 간단한 방법이 뭘까요? 바로 모든 컴퓨터를 서로 선으로 연결하는거겠죠. 초기의 네트워크에서는 컴퓨터를 여러대 연결하기 위해서 1:1로 선을 연결해야했습니다. 그런데 이게 컴퓨터 수가 너무 많아지다보니.. 이걸 다 연결하기가 어려워진거죠. 그래서 처음에 등장했던게 허브(Hub)입니다. 허브는 여러 장비를 허브에 꽂으면 허브에 들어온 신호들을 허브에 있는 모든 포트..

카테고리 없음 2026.04.18

[Network 기초] 1. 동일 서브넷 내 통신 과정 이해하기

안녕하세요, 오늘은 네트워크의 가장 기본이 되면서도 중요한 동일 서브넷(L2) 내에서의 통신 과정을 시나리오를 통해 자세히 알아보려고 합니다.Web 서버에서 WAS 서버로 ping을 보낼 때, 실제 패킷과 프레임이 어떤 과정을 거쳐 전달되는지 단계별로 정리해 보겠습니다.1. 시나리오 환경 설정먼저, 테스트 환경의 구성은 다음과 같습니다. VLAN 10 (WEB/WAS): eth1/1 (Web), eth1/2 (WAS) 연결VLAN 20 (DB): eth1/3 연결 Switch (ToR): 모든 포트는 Access Port로 설정 Web 서버: IP 192.168.1.10 / MAC 52:54:00:43:3e:77 WAS 서버: IP 192.168.1.20 / MAC 52:54:00:55:38:67 DB ..

카테고리 없음 2026.02.22