⚡네트워크
OSI 7계층이란?
1. OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 1.1 OSI 7 계층을 나눈이유는? 계층을 나눈 이유는 통신이 일어나는 과정이 단계별로 파악할 수 있기 때문이다. 흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉽고, 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고도 이상이 생긴 단계만 고칠 수 있기 때문이다. (It is because of the fact that it will be easy for troubleshooting the network problems. Only the layer in which the problem exist will be modified. Other layers are ..
네트워크 기본 용어 개념 정리 두번째(프록시, 게이트웨이, 캐시...)
안녕하세요. 오늘은 저번 정리 PART.1에 이어 정리를 해보도록 하겠습니다. [ 403 Forbidden ] 403이 발생한 원인으로는 파일 시스템의 퍼미션이 부여되지 않은 경우와 액세스 권한에 문제(허가되지 않은 송신 IP 주소의 액세스 등) 가 있는 것을 예로 들 수 있다.-> 실제로 현업에서 API 통신간 자주 보는 상태 코드이며 보통은 ACL문제라고 볼 수 있다. [ 503 Service Unavailable ] 이 리스폰스는 일시적으로 서버가 과부하 상태이거나 정검중이기 때문에 현재 리퀘스트를 처리할 수 없음을 나타낸다. 이 상태가 해소되기까지 시간이 걸리는 경우에는 Retry-After 헤더 필드에 따라 클라이언트에 전달하는 것이 바람직하다. [ 프록시 ] 서버와 클라이언트의 양쪽 역할을 하..
네트워크 기본 용어 개념 정리 첫번째(TCP/IP, 패킷, 레인지 리퀘스트...)
안녕하세요. 오늘은 전에 읽었던 '그림으로 배우는 HTTP&NETWORK BASIC'이라는 책을 간단히 제가 몰랐거나 나중에 다시 한 번 상기가 필요한 내용들로 정리해보려고 합니다. 아무래도 웹 개발을 하다보니 네트워크 지식들이 필요할 때가 많은데요. 중요한 내용을 바탕으로 쉽게 그림으로 잘 설명되어 있는 책을 골라 읽어보았는데 생각보다 괜찮네요. 기본적인 네트워크 지식이 필요하신 분들에게도 좋은 책이 될 것 같네요. 아무래도 제 주관적으로 중요하다 싶은 내용이나 나중에 한 번 더 봐야 될 부분들에 대해서 정리가 될 것 같은데 보시고 괜찮으시다면 책을 사셔서 보시는걸 추천 드리겠습니다. [ TCP/IP 계층화 ] -TCP/IP는 '애플리케이션 계층', '트랜스포트 계층(TCP)', '네트워크 계층(IP)..
백본 스위치
[백본스위치(Backbone switch)] 1. 백본스위치(Backbone switch) 개념네트워크의 중심. 방화벽, 워크그룹 스위치, 각종 서버가 접속하는 핵심영역으로, 많은 트래픽을 처리해야 해서 고가용성, 고성능, 고확장성이 확보되는 기가급 장비를 많이 사용한다. 주로 L3스위치가 백본스위치 역할을 한다.스위치를 그리지 않고 선으로만 표시하기도 한다.(L3스위치는 처리속도가 빠르고, 데이터변환(LAN->WAN)을 할 필요가 없다.) 2. 추가 개념HSRP 프로토콜 : active GB 백본스위치 장애 시 standby Gb 백본스위치가 LAN상의 서비스 중단없이 해당 라우팅을 자동 인계하는 라우팅 프로토콜 - 하나의 백본스위치에서 다른 백본스위치를 모니터링하여 장애 시 동일 기능을 백업받아 동작..
서버 가상화
[서버 가상화] 1. 서버 가상화란?- 중앙 처리 장치(CPU), 기억 장치, 입출력 등 단일 플랫폼상의 서버 자원을 사용자가 여러 도메인이나 서버 애플리케이션으로 분할해 사용할 수 있는 기술 2. 서버 가상화의 장점 - 물리적으로 1대의 시스템상에서 각기 다른 OS의 서버 애플리케이션을 효율적으로 운영 가능 - 비용 절감 및 서버 자원의 효율적인 활용 가능 3. 서버 가상화의 단점 - 고객의 운영 Tool과 스토리지 공유장비, 신규서버 등 초기 도입비용이 비쌈 4. 서버 가상화의 다양한 방식- 하드웨어를 파티션으로 나누어 각기 다른 OS를 얹는 방식 - 다중 OS와 하드웨어 사이에 가상화의 계층을 두는 방식 등등 출처 : http://blog.daum.net/gunsu0j/327
웹서버와 DB서버의 분리 연동
[웹 서버와 DB 서버의 분리 연동]1. 웹 서버 vs DB 서버DB서버 같은 경우 가장 중요한 회원정보 및 각종 자료들의 정보가 있는 서버입니다. 반대로 웹서버는 외부에게 정보를 제공해주기 위한 서버입니다. 만약, 웹서버와 DB서버를 같은 서버에서 사용하는 경우, DB서버에 대한 외부접근이 쉬워져서 해킹의 위험이 생깁니다. 따라서, 외부의 접근을 제한 하여야합니다. 실제로 웹서버는 DMZ에 구축하고, DB서버는 서버팜에 구축해서 분리연동을 하여 외부 접근을 최대한 막고 있습니다. 참고: 네트워크에서 DMZ는 누구나 접근이 가능하고, 노출된 지역을 뜻합니다. 서버팜은 DMZ와는 반대로, 외부의 접근을 거부합니다. 즉, 외부에 알려지지않은 지역으로, 외부의 접근이 필요하지 않은 서버등이 위치하게 됩니다. ..