OSI 7 Layer & Packet Concept

Head(서론) 오늘은 패킷(Packet)에 대해서 깊게는 아니더라도! 간단하게라도 설명을 해드리고 가는게 좋을 것 같아서 소소하게 준비를 해보았습니다. 우리는 정말 거짓말 1도 안보태고 패킷을 쉬지않고 계속 쓰고 있을거에요. 지금 이순간에도! 우리는 유/무선으로 인터넷이라는걸 사용을 하고 있습니다. 지금 저의 글을 읽으시는 여러분도 인터넷을 사용하고 계시기에 읽고 있는거구요. 이때 사용되는 것이 패킷이라는 것입니다. 패킷은 정말 심오해요. 아직 저도 정확하게 잘 모릅니다..(아직 Draft되어있는 글이 있는데, …

SLB Proxy Mode & DSR Mode 간단 설명

SLB Proxy Mode

어제에 이어 간단하게 L4에 대해서 포스팅 하려고 한다. 어제는 In-Line 구성과 One-Arm 구성에 대해서 이야기를 했었는데, 오늘은 One-Arm 구성에서의 동작 방식을 두가지로 나누어서 설명을 해보려고 한다. 일반적으로 One-Arm으로 구성하게되면 프록시 모드라고 생각을 한다. 그럼 우선 그림부터 보고 생각을 하도록 하자. Proxy Mode 어제 그림에서 선과 글씨만 추가했다.. 사실 이전의 포스팅은 이 설명을 하기 위한 전편이기 때문이다. 나중에 패킷에 대해서도 심도있게 …

L4(LoadBalancer) SLB 구성 방식

Legacy 환경에서의 기본 L4구성 방식에 대해서 간단하게 포스팅하려고 한다. 최근 L4의 입지가 많이 줄고 있다고 포스팅을 했었지만 그래도 아직은 없어지기에 너무 이른 장비이니 애정을 갖고 포스팅을 하려고 한다. 흔히 네트워크 인프라를 구축한다고하면 다뤄지는 아키텍처가 있다. 유명하신 클라우드 사이트(AWS)나 호스팅 업체에 들어가보면 디테일하지는 않지만 나름 네트워크를 아는 사람이라면 아키텍처를 알 수 있을 정도의 구성을 보여주고 있다. 나는 오늘 여기서 그 아키텍처를 …

Well-Known Port (잘 알려진 포트)

Well-Known Port란 우리에게 잘 알려진 포트를 뜻한다. 일반적으로 포트는 0부터 65,535까지로 65,536개를 사용할 수 있다고 한다. 흔히들 구분하는 방식으로 나누면 아래와 같다.The Well Known Ports : 0~1023The Registered Ports : 1024~49151The Dynamic and/or Private Ports : 49152~65,535뭐여..사실 슥하고 읽어두고 아는척하기 좋은 정보다. 내가 이 글에서 얘기하고 싶은 Well Known Port와 위에서 얘기한 0~1023의 포트와는 조금 상이하다. 내가 이야기 하고 싶은 …

이상했던 에피소드 F5 Big-IP LTM i2600 Standard Mode

내가 경험했던 수백개의 장비 중에 F5사의 Big-ip i2600장비가 있었다. 라이센스는 LTM, ASM, GSLB를 사용해봤는데, 이 중 오늘 얘기해보고자 하는건 LTM이다. Local Traffic Manager..였나? 무튼 우린 L4라고 흔히 부르며 로드밸런싱을 위해 사용했고, 필요에 따라 XFF설정을 해주기 위해 인증서를 올리는 나름 L7의 기능까지 사용을 했다. 이 장비를 사용하다보면 꽤 좋다. 물론 저 2600장비는 소규모 운영에서는 전혀 무리가 없지만 규모가 제법 되는 곳에서 …

L4(LoadBalancer)의 미래에 대해 적어보다

요새 많은 가상화 도구들이 나오면서 L4 장비, 즉 LoadBalancer의 입지가 많이 좁아지고 있다고 한다. 내 사이트는 기초적인 것부터 하나하나 알려주는 것을 목적으로 만들었으니 로드밸런서가 뭔지부터 설명을 간단하게 해보도록 하겠다. ※ LoadBalancer, Load + Balance를 합친 의미로 보면 의미를 생각하기 편하다. Load는 ‘부하’라는 뜻으로 사용이 되고 있고, Balance는 말그대로 ‘균형’을 잡아주는 것이다. 네트워크 장비의 일종으로 트래픽이 하나의 서버로 몰리는 것을 방지하기 …

검색엔진최적화(Search Engine Optimization, SEO)에 대해 알아보았다

이전에도 블로그와 사이트를 운영했던 경험이 있지만, 그때마다 늘 방문자수 같은 통계 지표에 대해 관심을 가졌다. 점점 시간이 지날수록 궁금한 지표가 많아졌을뿐…그러면서 알게된 것이 Google Analytics나 네이버 웹마스터 도구 등 이었다. 이곳에 들어가서 ‘이 사이트는 내꺼야’라는 인증 정도만 해주면 그때부터 페이지들을 수집하고 몇개 지표들에 대한 통계자료들을 만들어준다. 사실 이 지표들은 마케팅을 위한 지표들이지만, 사실 난 마케팅을 하고싶은 생각은 없고..그냥 자기만족(?) 정도의 …

Python 기본 연산자

Python Logo

파이썬 포스팅 중 쉬어가는 시간으로 Python 기본 연산자 리스트를 가져왔습니다. 지금까지 파이썬 설치방법과 코드 실행 방법에 대해 이야기를 나눠보았습니다. 대체적으로 다른 언어들과 비슷한 것 같습니다. a + b : a와 b를 더함a – b : a에서 b를 뺀 수a * b : a와 b를 곱함a / b : a와 b를 나눈 수 (소수점 포함)a // b : a와 b를 나눈 …

Python 코드 실행하는 방법

File - New File

차근차근 쉽게 접근해보는 Python 공부 페이지 입니다. 이전에는 설치 방법에 대해서 안내를 해드렸는데…오늘도 마찬가지로 매우 간단한 내용을 정말 길게 쓸 예정입니다; 사실 이렇게 글을 쓰기 위해서는 가독성을 위해 캡처가 중요한데, 이 캡처가 여간 귀찮은 일이 아니라…아마 안해보신 분들은 상상도 못하실듯..마치 2000년도에 애니매이션을 0.1초 단위로 캡처캡처해서 잘라놓은걸 붙여서 gif파일로…(생략)… 무튼, 설치하는 방법에 대해서 알려드리면서 파이썬 언어를 더 잘 쓸 수 있도록 …

SNMP (Simple Network Management Protocol) 정리

SNMP Method

SNMP(Simple Network Management Protocol)을 정리를 간단하게 정리해보려고 합니다. 이름은 Simple인데 전혀 Simple하지가 않다. 단지 통신방식이 Simple하달까..? 보통 SNMP라고 하면 ‘Network를 관리하기 위한 Protocol’이라고 한다. (나름의 사전적 의미)그리고 Manager와 Agent라는 구조로 개념을 설명하고 있는데, 나름 그림을 그려왔으니 그림으로 설명을 해보도록 하겠습니다. 위 그림을 보면 Manager와 Agent가 있습니다. 보통 Manager라고 하면, 여러 Agent들을 통합관리해주는 시스템이라고 봐주면됩니다. 대표적으로 우리는 NMS(Network Management System)을 알고 …