728x90
반응형

안녕하세요, 수염난아이티 입니다.

이번 페이지에서는 HBA 카드에 대해서 알아보겠습니다.

 

 

1.HBA란?

HBA는 Host Bus Adapter의 약자로, 서버(컴퓨터)저장 장치(스토리지) 사이의 데이터를 전송할 수 있게 해주는 인터페이스 카드입니다. 쉽게 말하면, 서버와 저장 장치 간의 소통을 도와주는 다리 같은 역할을 하죠.

 

2.HBA 예시

🖥️ 예시 1: 통역사 비유

  • 서버: 영어만 하는 사람
  • 저장 장치: 한국어만 하는 사람
  • HBA: 영어와 한국어를 모두 이해하는 통역사

👉 서버가 저장 장치에 “파일 주세요!”라고 요청할 때, HBA는 이 요청을 저장 장치가 이해할 수 있게 번역합니다.

저장 장치가 파일을 줄 때도 HBA가 다시 서버가 이해할 수 있게 번역해 주죠.

 

📦 예시 2: 물류 창고와 지게차 비유

  • 서버: 물건을 주문하는 사무실
  • 저장 장치: 물건이 가득한 창고
  • HBA: 창고에서 물건을 옮겨주는 지게차

👉 사무실(서버)이 물건(데이터)을 요청하면, 지게차(HBA)가 창고(저장 장치)로 가서 물건을 가져오고, 다시 사무실로 전달합니다. 이 지게차 없이는 사무실과 창고가 직접 연결되지 않아 물건을 가져올 수 없어요.

 

💾 예시 3: USB 메모리 연결과 비교

  • 우리가 컴퓨터에 USB 메모리를 꽂으면 파일을 주고받을 수 있죠?
  • 마찬가지로, 서버와 대형 스토리지 간에도 연결해주는 장치가 필요한데, 바로 HBA가 그 역할을 합니다.

 

3. HBA 주요기능

✅ 서버와 스토리지 간 데이터 전송 경로 제공
✅ 서로 다른 시스템 간 호환성 유지
✅ 빠르고 안정적인 데이터 전송 속도 보장

 

읽어주셔서 감사합니다.

 

728x90
반응형

'▶IT World◀ > 네트워크' 카테고리의 다른 글

OSI 7계층 이란?  (6) 2024.12.10
NAT (Network Address Translation) 이란?  (4) 2024.12.06
728x90
반응형

안녕하세요, 수염난아이티 입니다.

 

네트워크 기초 공부를 시작하시면 OSI 7계층 이란 것을 접할 수 있는데

OSI 7계층이란 무엇인지 이번 페이지에서 알아보겠습니다.

 

목차

OSI 7계층 이란?

1계층 : 물리계층 (Physical Layer)

2계층 : 데이터 링크 계층 (Data Link Layer)

3계층 : 네트워크 계층 (Network Layer)

4계층 : 전송계층 (Transport Layer)

5계층 : 세션계층 (Session Layer)

6계층 : 표현계층 (Presentation Layer)

7계층 : 응용계층 (Application Layer)

계층별 관련 프로토콜

 

OSI 7계층 이란? (Open System Interconnection 7 Layer)

OSI 7계층은 네트워크 통신이 일어나는 과정을 7단계로 나눈 국제표준화기구(ISO)에서 정의한 네트워크 표준 모델로 아래 그림과 같이 7가지의 계층으로 구성되어 있는 것을 말합니다.

 

 

1계층 : 물리계층 (Physical Layer)

-. 정의 : 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는물리적인 장비가 있는 계층을 말합니다.

단지 데이터 전기적인 신호(0,1)로 변환해서 주고받는 기능을 합니다.

-. 통신 단위 : 비트(Bit) 1과 0으로 나타내어지는, 즉 전기적으로 On, Off 상태>

-. 장비 : 통신 케이블, 리피터, 허브 등

 

2계층 : 데이터 링크 계층 (Data Link Layer)

-. 정의 : 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 통신의 흐름을 관리하는 계층을 말합니다.

프레임에 물리적 주소(MAC address)를 부여하고 에러검출, 재전송, 흐름제어를 수행합니다.

브릿지나 스위치를 통해 맥주소를 가지고 물리계층에서 받은 정보를 전달합니다.

-. 통신 단위 : 프레임(Frame)

-. 장비 : 브리지, 스위치, 이더넷 등(여기서 MAC주소를 사용)

 

3계층 : 네트워크 계층 (Network Layer)

-. 정의 : 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 계층을 말합니다.

라우터(Router)를 통해 경로를 선택하고 주소를 정하고(IP) 경로(Route)에 따라 패킷을 전달합니다.

-. 통신 단위 : 패킷(Packet)

-. 장비 : 라우터

 

4계층 : 전송계층 (Transport Layer)

-. 정의 : 전체 메세지를 종단간 (End-to-End, 발신지에서 목적지)간 제어와 에러를 관리합니다.

패킷의 전송이 유효한지 확인하고 전송에 실패된 패킷을 다시 보내는 것과 같은 신뢰성있는 통신을 보장합니다. 주소 설정, 오류 및 흐름제어, 다중화를 수행합니다.

-. 통신 단위 : 세그먼트(Segemt)

-. 장비 : 게이트웨이, L4스위치

 

5계층 : 세션계층 (Session Layer)

-. 정의 : 응용 프로그램 간 논리적 연결을 형성하고 유지 및 종료하는 기능을 담당하는 계층을 말합니다.

데이터 송수신을 위한 설정(타이밍, 방법) 및 동기점 삽입을 통해 동기 제어 관리 역할을 합니다.

-. 통신 단위 : 메세지 (데이터)

 

6계층 : 표현계층 (Presentation Layer)

-. 정의 : 전송하느 데이터의 표현 방식을 결정하는 계층으로 두 응용 계층간의 데이터 표현 차이를 해소하기 위해 방식을 통일화 하는 역할을 합니다.

인코딩, 정보 압축/해제, 암호화/복호화 기능을 가지고 있으며 파일의 확장자(txt, html 등)는 해당 계층과 관련된 프로토콜입니다.

<-. 통신 단위 : 메세지 (데이터)

 

7계층 : 응용계층 (Application Layer)

-. 정의 : 최종 목적지로, 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행(ex. explore, chrome 등) 합니다.

HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜이 있습니다.

- 통신 단위 : 메세지 (데이터)

 

계층별 관련 프로토콜

출처 : https://huimang2.github.io/etc/iso-standard-7498

 

728x90
반응형

'▶IT World◀ > 네트워크' 카테고리의 다른 글

HBA(Host Bus Adapter)란?  (0) 2025.02.25
NAT (Network Address Translation) 이란?  (4) 2024.12.06
728x90
반응형

안녕하세요, 수염난아이티 입니다.

 

이번 페이지에서는 NAT 에 대해서 알기쉽게 알아보겠습니다.

 

목차

1. NAT란 무엇인가?

2. NAT 장점

3. NAT 작동원리

 

1. NAT란 무엇인가?

Network Address Translation 의 약자로 해석하자면 '네트워크 주소 변환' 입니다.

우리에게 네트워크주소는 IP주소라고 통용되며 IPv4 버전인 192.116.xxx.xxx의 4옥탯 형태가 익숙할 겁니다.

사실 우리가 사용하는 IPv4의 주소는 굉장히 한정적이라서 무언가 주소를 뻥튀기? 해주는 역할이 필요합니다.

(IPv6 도 있으나 사실 상용화는 잘 안되어 있죠..)

 

NAT를 이용하는 주요 이유는 사설 네트워크에 속한 여러 개의 호스트가

하나의 공인IP주소를 사용하여 인터넷에 접속하기 위함 입니다.

 

아래의 그림은 이해를 돕기 위해 개념도를 그린 것이고

여러대의 PC가 한 공인IP를 NAT를 통해 인터넷을 사용한다고 생각하시면 될 것 같습니다. 

 

 

2. NAT의 장점

 1) IP주소 절약

위에서 이야기한 내용처럼 IP주소 절약 효과가 있습니다. 

IPv4는 최대 43억개까지만 사용이 가능한데, 여기에 A,B,C,D 클래스로 나뉘고 브로드캐스트, 서브넷마스크를 뺀다면 IP주소는 더 줄어들겠죠. 

주로 기업이나 기관에서 내부망을 사용하는 PC에 사설IP를 제공하고 외부 인터넷에 연결 시엔 공인IP 하나를 같이 사용하는 형태로 운영합니다.

NAT는 다수의 주소변환 정보에 대해 IP주소와 Port번호로 구성된 NAT Forwarding Table을 보관하고 있고

이에 맞게 주소 변환 서비스를 제공합니다.

출처 : 브런치스토리

 2) 보안

공개된 인터넷망은 외부에서 내부로의 해킹이나 침입의 위험이 있습니다. 따라서 내부망과 공개망 사이에 방화벽을 운영하여 외부 공격으로부터 내부 인터넷망을 지킵니다. 내부에서 사설IP를 사용하는 것은 외부에서 개인PC나 인터넷 장비로 직접적인 접근을 하지 못하는 이유도 포함입니다. NAT장비는 방화벽 형태일 수도 있고 라우터 형태일 수도 있습니다.

 

3. NAT 작동원리

NAT는 하나의 공인IP뒤로 여러개의 사설IP공간을 은닉하는 IP masquerading 기법을 사용합니다. masquerading 이라는 영어단어는 가장무도회를 의미하는데 다수의 인터넷 디바이스가 하나의 공인 IP 를 사용하여 외부 인터넷을 사용하는 것을 가능하게 해줍니다.

728x90
반응형

'▶IT World◀ > 네트워크' 카테고리의 다른 글

HBA(Host Bus Adapter)란?  (0) 2025.02.25
OSI 7계층 이란?  (6) 2024.12.10

+ Recent posts