[네트워킹] MAC 주소
CS/네트워킹2022. 2. 11. 16:44[네트워킹] MAC 주소

들어가기 앞서 .. LAN 카드(NIC, Network Interface Card)는 두대 이상의 컴퓨터로 네트워크를 구성하기위해 외부 네트워크와 빠른 속도로 데이터를 송수신할 수 있게 컴퓨터 내에 설치하는 확장 카드를 말한다. 네트워크에 연결하는 물리적 장치에는 반드시 하나 이상의 NIC가 있어야하며 NIC는 전송매체에 접속하는 역할과 데이터의 입출력 및 송수신, 프로토콜의 처리 기능 등을 담당한다. 각 NIC에는 고유한 식별코드가 있으며 48비트를 가진다. 이를 MAC 주소라고 한다. ✅ MAC 주소란 MAC 주소는 Media Access Control의 약자이다. OSI 7계층 중 데이터 링크 계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자이다. 네트워크 상에서 서로를 구분하기 위해 ..

[네트워킹] 라우터, 스위치, 브릿지, 허브, 게이트웨이
CS/네트워킹2022. 2. 11. 15:56[네트워킹] 라우터, 스위치, 브릿지, 허브, 게이트웨이

항상 헷갈렸던 네트워킹 장비들에대해 정리하고자 함 ! ✅ OSI 계층별 네트워크 장비 응용 계층 : 게이트웨이 네트워크 계층 : 라우터 데이터링크 계층 : 브릿지, 스위치 물리 계층 : 리피터, 허브, 케이블 1. 응용 계층 게이트웨이(GateWay) 서로 다른 네트워크망을 연결해주는 장비이다. 패킷 헤더의 주소 및 포트외의 거의 모든 정보를 참조한다. 게이트웨이는 완전히 다른 형태의 네트워크망을 연결해주는 장비로서 특정 계층에 종속되지 않는다. 2. 네트워크 계층 라우터(Router) 패킷이 목적지까지 가기 위한 경로를 설정한다. 다양한 라우팅 프로토콜이 존재한다. (RIP, OSPF, IGRP, BGP 등) 패킷의 헤더에서 목적지 IP 주소를 확인하고 목적지의 네트워크 망으로만 전송한다. (Broad..

[네트워킹] 피기백(Piggyback) 방식
CS/네트워킹2022. 2. 11. 14:11[네트워킹] 피기백(Piggyback) 방식

✅ 피기백(Piggyback) 방식 이란 ? 네트워크 대역폭을 효율적으로 사용하기 위한 기술로 수신측에서 수신된 데이터에 대한 확인(Acknowledgement)을 즉시보내지 않고, 전송할 데이터가 있는 경우에만 제어 프레임을 별도로 사용하지 않고 기존의 데이터 프레임에 확인 필드를 덧붙여 전송(Piggyback)하는 흐름제어 방식을 말한다. A가 B에게 메세지를 보내는 상황을 가정했을 때, B가 A에게 잘 수신했음을 알리는 2가지 방법이 있다. 1) B는 A에게 즉시 ACK를 보낸다. 그 다음 요청 메세지에 대한 응답을 보낸다. → 이때 2번의 전송이 일어나게 된다. 2) B는 약간의 시간을 기다린 후 (ex 응답 데이터가 준비되는 시간) ACK와 함께 응답 메세지를 보낸다. → 전송은 1번 일어나게 ..

[네트워킹] GBN vs SR
CS/네트워킹2022. 2. 11. 12:10[네트워킹] GBN vs SR

✅ ARQ란 ? ARQ : Automatic Repeat Request의 약자로, 자동 반복 요청을 의미. 에러가 발생한 경우 재전송을 요구하는 방식 1. 정지 조회 방식(stop-and-wait) A가 B에게 1개의 프레임을 전송하게 되면 B는 해당 프레임의 에러 유무에 따라 NAK 또는 ACK를 보내게 된다. 구현 방식이 단순하며 송신측내에 최대 프레임 크기의 버퍼를 1개만 잡아도 되나 송신측이 ACK 혹은 NAK를 받을 때까지 다음 프레임을 받을 수 없으므로 전송 효율이 떨어지는 단점이 있다. 2. 연속적 ARQ 방식 Go-back-N 방식 Selective Repeat 방식 Adaptive 방식 ✅ GBN(Go-back-N) 방식 한번에 여러 프레임을 보내고 하나의 긍정 확인 응답(ACK)을 받고..

[네트워킹] ethernet 프레임
CS/네트워킹2022. 2. 11. 10:41[네트워킹] ethernet 프레임

✅ 이더넷 프레임이란 ? OSI 2계층인 데이터 링크 계층에서 사용되는 전송 메커니즘이다. 이더넷 프레임은 표준인 IEEE 802.3 프레임과 Ethernet II라고 불리는 DIX 2.0으로 나뉜다. 실제로는 Ethernet II 프레임 포맷을 대부분 사용하고 있다. ✅ 이더넷 프레임의 구성 요소 1. Preamble 송신자와 수신자의 동기화를 위해 사용된다. 2. SFD(Start of Frame Delimiter) 802.3 프레임의 경우에만 있다. 이더넷 패킷의 첫 번째 필드이자 이더넷 프레임의 시작을 알려주는 역할을 한다. SFD는 Preamble의 비트 패턴과 실제 프레임의 시작 신호 전달을 위해 디자인 되었다. * Preamble과 SFD는 물리계층 헤더이기 때문에 MAC Frame에 포함되..

[네트워킹] 로드 밸런싱(Load Balancing)
CS/네트워킹2022. 2. 11. 10:03[네트워킹] 로드 밸런싱(Load Balancing)

✅ 로드 밸런싱(Load Balancing)이란 ? 둘 이상의 CPU or 저장 장치와 같은 컴퓨터 자원들에게 작업을 나누는 것 Scale-Up : 서버의 자원이 부족하여 서버의 스펙을 상승 시키는 것 Scale-Out : 컴퓨팅의 성능 상승보다 컴퓨팅 수를 늘리는 것 Scale-In : 작업이 완료되어 더 이상 필요없는 Scale Out으로 늘렸던 컴퓨팅 수를 줄이는 것 하드웨어 비용, 무중단 서비스 제공 환경 구성의 용이성 등을 따졌을 때 Scale-Out 방식을 채택한다. ✅ 로드 밸런서 로드 밸런싱 기술을 제공하는 서비스 또는 장치를 로드 밸런서라고 한다. LB는 클라이언트와 네트워크 트래픽이 집중되는 서버들 사이에 위치하며 VIP (Virtual IP)와 함께 구성된다. VIP : VIP란 로드..

image