반응형

이론 13

Private 클라우드 & Public 클라우드의 차이

Cloud의 종류 (IT 자원의 소유자) Private Cloud: 조직 내, 회사 자체에 IT 자원을 보유 => 기업 내부와 같이 폐쇄된 환경에서 특정 사용자만 사용하는 클라우드 서비스 Public Cloud: Internet 서비스를 이용하여 자원을 빌려쓰는 경우 => 일반 사용자에게 공개되어 대규모로 이루어지는 클라우드 서비스 구분 Private Cloud Public Cloud 개념 기업 내부에서만 운영되는 클라우드 일반 사용자들 위하여 인터넷 기반으로 운영되는 클라우드 장점 1. 특정 임무 중심의 애플리케이션 구성 2. 보안 및 신뢰성 3. 네트워크 대역폭 제약 없음 4. 인터넷 접속 가능 제약 없음 5. 서비스 수준 관리 가능 1. 활용도 증가 2. 최소의 투자로 최대의 성과 3. 이용한 만큼..

이론 2024.03.18

패킷 분석하기 - Ethernet Frame

Frame Header의 전체 구조 Frame Header의 전체 구조는 아래와 같이 되어있습니다. Mac Header: Destination Address + Source Address + Type = 총 14Byte LLC(Logical Link Control) Frame: 46Byte (46Byte가 안되면 Padding 0값으로 채웁니다.) Mac Frame: Mac Header + LLC Frame + FCS = 최소 64Byte ~ 최대 1,518Byte WireShark로 캡쳐를 하면, 물리 계층 헤더인 Preamble 영역과 Error를 검출하는 FCS 영역이 제외가 됩니다. 그림으로 보면, 아래와 같습니다. Frame Header 분석 Preamble: 8byte 송신측과 수신측의 비트 ..

이론/네트워크 2024.03.05

데이터 센터의 네트워크

데이터 센터에서 네트워크를 구성을 할 때는 다양한 구성 요소의 역할을 고려해야 한다. 하나의 큰 망안에서 다양한 역할을 모두 수행 하도록 할 수도 있긴 하지만, 보안이나 관리 등의 문제로 데이터 센터 내에서도 망을 분리해서 설계를 해야 한다. 데이터 센터 내에서 구성하는 망의 종류와 역할에 대해 알아보겠습니다. 인터넷 망 데이터 센터에서 제공하는 서비스를 사용자가 외부 인터넷을 통해 데이터 센터에 접근할 수 있도록 구성된 영역을 바로 인터넷망 이라고 한다. 인터넷망은 KT, LGU+, SKB와 같은 ISP(Internet Service Provider)에서 인터넷 회선을 받아 연동 되어 있다. 소규모 데이터 센터는 ISP에서 IP를 할당받아 인터넷에 쉽게 연결할 수 있지만, 규모가 있는 데이터 센터는 I..

이론/네트워크 2024.01.10

캡슐화 헤더의 정보

이번에는 데이터를 캡슐화할 때 각 계층의 헤더에는 어떤 정보가 들어가는지 알아보겠습니다. 일단 헤더에는 두 가지 정보는 반드시 들어가야합니다. 현재 계층에서 정의하는 정보 상위 프로토콜 지시자 현재 계층에서 정의하는 정보는 전에 다루었던 OSI 7계층의 각 계층에서 목적에 맞는 정보들을 말하는 것 입니다. ex) 4계층의 목적은 큰 데이터를 잘 분할하고 받는 쪽에서 잘 조립하는 것인데, 그러다 보니 데이터의 순서를 정하고 받은 패킷의 수선가 맞는지, 빠진 패킷은 없는지 점검 할 수 있도록 헤더에 정보를 넣어줍니다. 현재 계층에서 헤더에 들어가는 정보 4계층 : TCP에서는 시퀀스(Sequence),애크(ACKnowledgemet) 번호로 데이터를 헤더에 표기 3계층 : 논리적인 주소인 출발지, 도착지 I..

이론/네트워크 2024.01.09

동일 네트워크와 원격지 네트워크 간 통신

이번엔 동일 네트워크와 원격지 네트워크 간 통신 방법과 그 차이에 대해 알아보겠습니다. 서브넷과 게이트웨이 로컬 네트워크에서는 ARP 브로드캐스트를 이용하여 도착지 MAC 주소를 학습할 수 있고, 학습한 MAC 주소를 통해 직접 통신을 할 수 있습니다. 하지만, 원격 네트워크 통신은 네트워크를 넘어 전달되지 못하는 브로드캐스트 성질 때문에 네트워크 장비의 도움이 필요합니다. => 이 장비가 바로 게이트웨이(Gateway) 입니다. 기본 게이트웨이는 3계층 장비가 수행하고(라우터) 여러 네트워크와 연결되면서 적절한 경로를 지정해주는 역할을 합니다. 그러면, 출발지에서 목적지까지 통신을 할 때 자신이 속한 네트워크인지 확인 하는 작업이 필요한데, 이 때 사용되는 것이 바로 서브넷마스크 입니다. 서브넷마스크는..

이론/네트워크 2023.12.23

DHCP란?

DHCP [ Dynamic Host Configuration Protocol(동적 host 구성 프로토콜) ] : IP를 자동으로 할당하는 기능 = IP 자원을 효율적으로 관리해주는 시스템 DHCP 최초 실행되는 4단계 Discover : 네트워크 전체에서 DHCP서버나 DHCP기능을 갖는 Host 찾는 메세지 Offer : DHCP서버나 DHCP기능이 설치된 Host가 응답을 함. (응답내용 : 최초 IP, 서브넷마스크, DHCP서버주소, 임대시간 - 기본값으로 서비스 Gateway, DNS : 옵션값으로 제공) Request : "고마워 근데 정말로 이거 써도 돼?(Broadcast방식)" 다시 한번 확인을 함 Ack : 최종적으로 서비스할 정보 그림으로 보면 아래와 같습니다. (출처 https://..

이론/네트워크 2023.12.16

데이터 캡슐화

저번에 OSI 7계층에 대해 모두 알아보았는데요. 실제로 통신을 할 때 각 계층의 정보를 담아 상대방에게 전달을 하는데 이 때 데이터를 포장을 하는 것을 데이터의 캡슐화 라고 합니다. 그리고 캡슐화는 두 가지로 나뉘는데, 전달할 때는 인캡슐레이션 받을 때는 디캡슐레이션 으로 나뉩니다. 오늘은 인캡슐레이션, 디캡슐레이션에 대해 알아보겠습니다. 그림을 먼저 보시면, 아래와 같습니다. 데이터의 송신자는 수신자에게 데이터를 보낼 때, 상위 계층 -> 하위 계층으로 데이터를 전달합니다. 이 때, 각 계층에서 자신의 정보를 담아 헤더에 추가를 해줍니다. 그러면 그림에서 보는 것 처럼 한칸씩 내려갈 때 마다 각 계층의 정보를 넣은 헤더가 하나씩 추가가 됩니다. 이렇게 각 정보가 담긴 헤더가 추가된 데이터를 1계층에서..

이론/네트워크 2023.12.14

OSI 7계층 [ 하위 계층 (5 ~ 7) ]

저번에 알아보았던 OSI 7계층의 하위 계층에 이어서 상위 계층을 알아보도록 하겠습니다. 상위 계층으로 분류되는 것에는 5계층(세션 계층) 6계층(프레젠테이션 계층) 7계층(애플리케이션 계층) 이 있습니다. 5계층(세션 계층) 여기서 세션이란? (위키백과에 따르면) 세션(session)은 컴퓨터 과학에서, 특히 네트워크 분야에서 반영구적이고 상호작용적인 정보 교환을 전제하는 둘 이상의 통신 장치나 컴퓨터와 사용자 간의 대화나 송수신 연결상태를 의미하는 보안적인 다이얼로그(dialogue) 및 시간대를 가리킨다 5계층인 세션 계층(Session Layer)은 양 끝단의 응용 프로세스가 연결을 성립하도록 도와주고 연결이 안정적으로 유지되도록 관리하고 작업 완료 후에는 이 연결을 끊는 역할을 합니다. 흔히 우..

이론/네트워크 2023.12.14

OSI 7계층 [ 하위 계층 (1 ~ 4) ]

1계층(피지컬계층) 의 역할은? 1계층은 물리 계층으로 물리적 연결과 관련된 정보를 정의합니다. 주로 전기신호를 전달하는데 초점이 맞추어져 있고, 들어온 전기 신호를 그대로 잘 전달하는 것이 주된 목적입니다. 다만, 1계층 장비는 주소의 개념이 없으므로 전기 신호가 들어온 포트를 제외하고 모든 포트에 같은 전기 신호를 전송합니다. 1계층의 주요 장비로는 => 허브(Hub), 리피터, 케이블, 커넥터, 트랜시버, 탭 등이 있습니다. 허브, 리피터 는 네트워크 통신을 중재하는 네트워크 장비 입니다. 케이블, 커넥터 는 케이블 본체를 구성하는 요소 입니다. 트랜시버 는 컴퓨터의 랜카드와 케이블을 연결하는 장비 입니다. 탭 은 네트워크 모니터링과 패킷 분석을 위해 전기 신호를 다른 장비로 복제 해줍니다. 2계층..

이론/네트워크 2023.12.08

OSI 7계층

OSI 7계층이란? 과거 통신용 규약이 표준화되지 않고 각 벤더마다 별도로 개발했기 때문에 호환되지 않는 시스템이나, 애플리케이션이 많았고 통신이 불가능 한 경우가 많았습니다. 이를 하나의 규약으로 통합하려고한 노력이 현재의 OSI 7계층으로 남아있습니다. 위의 그림처럼 계층별로 표준화된 프로토콜 템플릿을 통해 네트워크 프로토콜을 전부 개발하는 대신 계층별로 프로토콜을 개발해 네트워크 구성 요소들을 모듈화 할 수 있습니다. OSI 7계층을 다시 두 가지 계층으로 나누어보면, 1 ~ 4 계층 : 데이터 플로 계층 / 하위 계층 5 ~ 7 계층 : 애플리케이션 계층 / 상위 계층 위와 같은 계층 분류는 계층의 역할과 목표에 따른 것 입니다. 다음엔 각 계층별 이해하기 설명을 하겠습니다.

이론/네트워크 2023.12.07
반응형