메뉴 건너뛰기

Extra Form
출처 https://gakari.tistory.com/entry/%EB%AC%...4%EA%B5%90
 

1. 스위치의 개념

- 패킷의 목적지 주소를 기준으로 보내는 곳과 받는 곳을 계산하여 해당 포트를 1:1로 연결함

- 전송 중 패킷의 충돌이 일어나지 않도록 패킷을 전송함

- 정보전달의 수단과 회선의 효율적 사용을 위한 장비

 

2. L2 스위치의 개념도 및 특징

가. 개념도

<그림. L2 스위치 개념도>

- 데이터링크 계층에 위치하여 MAC주소를 읽고 스위칭함.

 

나. 기술적 특징

- MAC주소를 이용한 스위칭

- MAC table을 유지함(각 스위치별)

- 구조가 간단하고 신뢰성이 높음

- Broadcast 패킷에 의해 성능 저하 발생

 

3. L3 스위치의 개념도 및 특징

가. 개념도

<그림. L3 스위치 개념도>

- 네트워크 계층에 위치하여 서로 다른 네트워크를 연결함.

 

나. 기술적 특징

- IP주소를 읽어서 스위칭

- L2스위치에 라우팅 기능 추가

- Broadcast 트래픽에 의한 전체 성능 저하를 막음

- 특정 라우팅 프로토콜을 이용해야 스위칭 가능

- 라우팅 테이블 유지 필요

- ASIC에 의한 고속 라우팅

 

4. L4 스위치의 개념도 및 특징

가. 개념도

<그림. L4 스위치 개념도>

- TCP/UDP프로토콜에서 스위칭이 수행됨

 

나. 기술적 특징

- TCP/UDP 포트번호로 스위칭

- 로드밸런싱 기능 지원

- 보안성이 높고 상황에 따른 스위칭 가능

- 프로토콜 의존적이며 설정이 복잡

- 장비가 다소 고가임

- 특정벤더에 종속되지않음.

 

5. L7 스위치의 개념도 및 특징

가. 개념도

<그림. L7 스위치 개념도>

- 응용계층영역의 정보를 바탕으로 로드밸런싱 기능 구현

 

나. 기술적 특징

- 데이터 안 내용을 보고 특정 문자열 명령을 기준으로 스위칭

- DoS/SYN Attack 방어 가능

- 바이러스 패킷 필터링

- 불필요트래픽 제어로 네트워크 가용성 향상

- VPN 기능 지원

- 사용자별 차별화된 QoS 제공가능

 

6. 장비별 비교표

구 분L2L3L4L7
OSI계층데이터링크네트워크전송응용
참조필드MACIP주소포트번호Payload
특징패킷전달라우팅부하분산보안성향상
네트워크
성능
낮음보통우수우수
설정간단보통복잡복잡
현장적용각사무실정보통신설비
백본
서버실내
로드밸런서
서버실내
로드밸런서


[네트워크/HTTP] 페이로드(Payload)란?

https://hanamon.kr/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-http-%ED%8E%98%EC%9D%B4%EB%A1%9C%EB%93%9C-payload%EB%9E%80/

페이로드(Payload)란 무엇일까?

  • 페이로드(payload)는 전송되는 데이터를 의미한다.
  • 데이터를 전송할 때, 헤더와 메타 데이터, 에러 체크 비트 등과 같은 다양한 요소들을 함께 보내어, 데이터 전송의 효율과 안정성을 높이게 된다.
  • 이 때, 보내고자 하는 데이터 자체를 의미하는 것이 바로 페이로드이다.
  • 우리가 택배 배송을 보내고 받을 때, 택배 물건이 페이로드이고, 송장이나 박스, 뽁뽁이와 같은 완충재 등은 부가적인 것이기 때문에 페이로드가 아니다.

위키피디아에 이해하기 아주 좋은 예시가 아래와 같이 나와있다.

페이로드(payload)라는 단어는 운송업에서 비롯하였는데, 지급(pay)해야 하는 적화물(load)을 의미한다.
예를 들어, 유조선 트럭이 20톤의 기름을 운반한다면 트럭의 총 무게는 차체, 운전자 등의 무게 때문에 그것보다 더 될 것이다.
이 모든 무게를 운송하는데 비용이 들지만, 고객은 오직 기름의 무게만을 지급(pay)하게 된다. 그래서 ‘pay-load’란 말이 나온 것이다.

메시지 프로토콜(message protocols) 중에 프로토콜 오버헤드(protocol overhead)와 원하는 데이터(data)를 구별할 때 사용된다.

예를 들어 웹 서비스 응답(Web Service Response)이 아래의 JSON 데이터 이라면 페이로드는 아래의 JSON에서 “data”이다.
그 이외의 데이터들은 전부 통신을 하는데 있어 용이하게 해주는 부차적인 정보인 프로토콜 오버헤드(Protocol Overhead)이다.

코드로 표현을 한다면 아래와 같다. (여기에서 “data”에 해당하는 부분이 페이로드이다. 그 외는 모두 프로토콜 오버헤드이다.)

{
"status" : "OK"
"from": "localhost",
"to": "https://hanamon.kr/users/1",
"method": "GET",
"data":{ "username" : "하나몬" }
}

그림으로 표현을 한다면 아래 그림처럼 이루어진다. (여기에서 Body에 페이로드가 포함되어있다.)

페이로드




  1. No Image 14Feb
    by
    2024/02/14 Views 3647 

    해시(Hash) 알고리즘 0

  2. 로드밸런서의 기본 (L4 로드밸런서 L7 로드밸런서) (AWS ELB, NLB, ALB) 0

  3. 21Jul
    by 정보제공
    2023/07/21 Views 179 

    L2, L3, L4, L7 스위치, Payload 0

  4. 인터넷 프로토콜 (IP, TCP/UDP, HTTP) 0 file

  5. 올플래시 스토리지 (Solid State Drive) 0 file

  6. No Image 31Jul
    by
    2020/07/31 Views 126 

    허브, 브리지, 스위치 차이 0

  7. No Image 25Jul
    by
    2020/07/25 Views 185 

    UTM 장비 알아보기 (Untangle) 0

  8. Untangle 설치 와 방화벽 사용하기 0

  9. No Image 25Jul
    by
    2020/07/25 Views 172 

    방화벽(Untangle) 와 IPS(Suricata) 같이 사용하기 0

  10. No Image 25Jul
    by
    2020/07/25 Views 146 

    Untangle UTM 오픈소스 방화벽 몇 가지 기능 0

  11. UTM 기능이 들어간 방화벽 구축 0

  12. No Image 25Jul
    by
    2020/07/25 Views 125 

    통합위협관리 (UTM, Unified Threat Management) 0

  13. No Image 02Apr
    by
    2016/04/02 Views 120 

    Blade Server 0

  14. 삼성전자, 기존 대비 4배 용량 15.36TB 서버용 SAS SSD 'PM1633a' 출시 0 file

  15. No Image 20Mar
    by
    2016/03/20 Views 128 

    CISCO Mobility Service 0

  16. No Image 17Mar
    by
    2016/03/17 Views 110 

    일반적으로 RAID 컨트롤러는 0,1,5 정도만 지원하는 것 같던데... 0

  17. No Image 01Mar
    by
    2016/03/01 Views 123 

    RAID 활용 가이드 (ITW_HowTo_RAID) 0 file

목록
Board Pagination Prev 1 Next
/ 1