[Network] 네트워크 관련 용어정리 (1)
네트워크와 관련된 용어들은 자주 사용되지만 자꾸 까먹는다 😅
자주 사용되는 단어 몇개만 간단하게 정리를 해봄
Internet
: TCP/IP라는 통신 프로토콜을 이용해 정보를 주고받는 네트워크
Load Balancer (L4, L7 Switch)
: 부하를 분산하는 과정에서 탄생
클라이언트 요청을 여러 대의 서버로 분산하고, 서버의 부하 상태를 모니터링하며
트래픽을 조절하여 안정성과 가용성을 높이는 역할을 함
L4
: OSI 7계층에서 전송계층에 해당하는 TCP/UDP 프로토콜을 이용하여 부하를 분산
L4 로드 밸런서는 IP 주소와 포트 번호에 따라 서버 연결 요청을 분해
서버에 대한 로드 밸런싱만 수행하기 때문에 전송 속도가 빠르고 대규모 트래픽 처리에 적합
L7
: OSI 7계층에서 응용계층에 해당하는 HTTP, HTTPS, FTP 등의 프로토콜을 이용하여 부하를 분산
클라이언트의 요청 내용을 분석하고, 요청한 URL, HTTP 헤더, 쿠키 등의 정보를 바탕으로 서버에 요청을 분배
세밀한 제어와 정교한 부하분산이 가능하지만 전송 속도가 느리고 대규모 트래픽 처리에 한계가 있음
IP(Internet Protocol)
: 논리적인 주소로 네트워크에서 데이터를 주고받을 때 사용하는 프로토콜
네트워크 상에서 각 기기를 구분하는 데 사용되며 , 이를 통해 데이터를 전송하고 라우팅할 때 사용됨
MAC
: 물리적인 주소로, 네트워크 인터페이스 카드가 가지고있는 고유한 식별자
네트워크 상에서 각 기기를 고유하게 식별하는데 사용됨
IP 주소와 달리 계층 구조를 가지고 있지 않음
IP vs MAC
: IP주소는데이터 패킷이 목적지에 도달하는 경로를 결정하는 데에 사용되며
MAC 주소는 데이터를 전송할 때 데이터 패킷에 목적지의 MAC 주소를 포함시키고, 이를 통해서 수신자를 식별함
ARP(Address Resolution Protocol)
: IP 주소를 MAC 주소로 변환하기 위한 프로토콜
ARP를 이용하여 브로드캐스트를 전송하면, 해당 IP 주소를 사용하는 기기가 자신의 MAC주소를 응답
이를 통해 IP 패킷을 전송할 때 목적지의 MAC 주소를 알 수 있음
멀티캐스트 | 그룹 멤버에게만 데이터를 전송하는 방식 | IPTV, 온라인 게임 |
유니캐스트 | 개별적인 주소에 데이터를 전송하는 방식 | 이메일, 파일 전송 |
브로드캐스트 | 네트워크 상의 모든 호스트에 데이터를 전송하는 방식 | DHCP, ARP, 네트워크 디스커버리 |
Gateway
: 네트워크에서 다른 네트워크로 데이터를 전송할 때 사용하는 출구
일반적으로 인터넷에 접속하기 위해선 게이트웨이를 설정해야 함
Router
: 네트워크 상에서 데이터를 전송하고 경로를 결정하는 장비
라우터는 여러개의 네트워크를 연결하고, IP 주소를 이용하여 데이터를 전달
라우터는 여러개의 인터페이스를 가지고 있어서, 각 네트워크에서 사용되는 IP 주소 범위를 구분하여 데이터를 전송할 수 있음
'💡 etc > Infra' 카테고리의 다른 글
[etc] 가상환경과 컨테이너 비교 (0) | 2023.08.23 |
---|---|
[Network] DNS (Domain Name System) (0) | 2023.08.22 |
[Redis] Ubuntu에 Redis 설치 (0) | 2023.08.11 |
[Network] 네트워크 관련 용어정리 (2) (0) | 2023.05.17 |
[INFRA] 배포 전략 (카나리/롤링/블루그린) (0) | 2023.04.17 |