본문 바로가기
[아이티쓸잡] IT에 쓸만한 잡학사전/네트워크

[아이티쓸잡] 네트워크#5

by 제로썬 2023. 3. 9.

안녕하세요! 보안코치 제로썬이에요 :)

 

[아이티쓸잡]IT에 쓸만한 잡학사전에서는 다양한 IT 전문용어 등을 요약해서 설명하는 페이지입니다!!

 

자~~~~반복해서 익숙해질 때까지 계속 보고 이해 해보아요~~

 

 

28.bandwidth(대역폭)
29.Throughput(처리량)
30.goodput(데이터 처리량)
31.badput(손실된 데이터량)
32.RTT(Round Trip Time)
33.packet(패킷)
34.MTU(최대 전송 단위)

35.OSI 7계층별 전송 단위

 

28.bandwidth(대역폭)

 - 주어진 시간(1)동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수(네트워크 대역폭의 기본 단위는 비트/(bps))

Bandwidth(대역폭)

 

대역폭은 특정한 기능을 수행할 수 있는 주파수의 범위로 헤르츠 단위로 측정되고, 일반적으로는 정보를 전송할 수 있는 능력, 즉 주어진 시간에 한 지점에서 다른 지점으로 얼마나 많은 양의 정보를 전송할 수 있는지를 말해요

대역폭이 클수록 많은 데이터를 네트워크를 통해 전달하고 전달 받을 수 있으며, 대역폭은 전달 속도와 관계 없고, 데이터 용량과 관계가 있어요. 1초 단위 시간 내 전송할 수 있는 데이터의 양이라 서비스의 크기에 따라 아래 단위를 사용하게 되는겁니다.  

  • 전송 단위:  bps → Kbps → Mbps → Gbps → Tbps  

 

29.Throughput(처리량)

 - 주어진 시간(1)동안 네트워크 연결을 통해 흐를 수 있는 실제 처리되는 비트 수(초당 비트 수(bit/s 또는 bps))

Badnwidth(대역폭)와 Throughput(처리량)

 

Throughput(스루풋 또는 처리율)은 통신에서 네트워크 상의 어떤 노드나 터미널로부터 또 다른 터미널로 전달되는 단위 시간당 데이터 전송으로 처리하는 양이에요.

단 시간 내에 많은 데이터를 한번에 전송하기 위해서는 대역폭도 커야하고 데이터 처리율이 좋아야 하겠죠 그렇기 때문에 대역폭과 처리율은 상관관계가 있을 수 밖에 없겠죠.조금 더 대역폭과 스루풋을 이해하실 수 있도록 예를 들어볼게요~ 2차선 도로(대역폭)에서 자동차가 200km 속도(스루풋)를 달리는것 4차선 도로(대역폭)에서 자동차가 50Km 속도를 달린다라고 이야기 할 수 있겠네요 ㅎㅎ대역폭이 작고 처리율이 높거나, 대역폭이 크고 처리율이 낮을때 여러분들은 두가지 중 어떤 선택을 하실건가요??

 

30.goodput(데이터 처리량)

 - OSI 7계층(응용계층)의 goodput이라고 하며, 실제 사용 가능한 데이터 비트의 전송률(손실되지 않고 전달이 완료된 데이터량)

Goodput(데이터 처리량)

 

굿풋(goodput ← "좋은"을 뜻하는 good과 스루풋의 혼성어) 으용 계층 스루풋이에요. 예를 들어 시간 단위 당 특정 도착지로 정보 비트의 수로 데이터의 양에는 오버헤드 비트와 재전송되는 데이터 패킷은 제외되요

마지막 패킷의 마지막 비트가 전달될 때까지 송신되는 최초 패킷의 최초 비트로부터의 시간의 양과 관련 있어요.

 

예를 들어, 파일이 전송되면 사용자가 경험하는 굿풋은 파일 전송 시간에 의해 나뉘는 비트 단위의 파일 크기와 일치하고 굿풋은(채널 용량 또는 대역폭 등 네트워크 접속 속도보다 더 낮은) 스루풋보다 무조건 더 낮아요.

 

스루풋보다 굿풋을 더 낮게하는 요소

  • 프로토콜 오버헤드(Protocol overhead)
  • 전송 계층 흐름 제어 및 혼잡 제어
  • 전송 계층 자동 반복 요청(ARQ)로 인한 손실되거나 손상된 패킷의 재전송

 

31.badput(손실된 데이터량)

 - OSI 7계층(응용계층)의 goodput의 반대인 badput이라고 하며, 시간당 전송 중 손실된 데이터량

 

32.RTT(Round Trip Time)

 - RTT는 패킷 왕복 시간으로 네트워크 상에서 대상까지 패킷이 왕복하는데 걸리는 시간

 

패킷이 왕복하는 시간에 영향을 주는 요소는 거리, 전송 속도, 망의 혼잡 등에 따른 변동이 발생되요

  • RTT (Round Trip Time, 왕복 시간) 측정
    • 1 이상의 TCP 세그먼트들이 보내면, 1번 만 확인응답이 이루어지며, 그 왕복시간을 측정
    • RTT 측정용 샘플 세그먼트의 송신부터 확인응답 받기까지의 왕복시간을 측정
  • RTO (Retransmission Timeout, 재전송 타임아웃 시간) 설정 또는 계산
    • 전송된 한 세그먼트에 대한 확인응답을 기다려야 하는 시간, TCP 재전송 타이머 값

IP 패킷의 RTT는 ping 명령어를 사용하여 RTT(왕복시간) 및 TTL(IP패킷수명) 수치를 알아볼 수 있어요

ping(time, TTL)

"윈도우 > 실행 > cmd > ping google.com" 을 실행하면 위와 같은 결과가 나오게 되는데요. RTT(왕복시간)과 TTL(Time To Live)는 IP패킷 수명을 IP 패킷에 있는 값이에요.

눈치 있으신 분들은 아시겠지만 RTT(왕복시간)을 통해 네트워크 연결의 속도와 안전성을 볼 수 있는 것이죠. :) 

 

33.packet(패킷)

 - 정보 기술에서 패킷 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록

IP Header

네트워크에서 출발지와 목적지 간에 라우팅되는 데이터 단위로 OSI 7계층 중 3계층(네트워크 계층)으로 전송되는 데이터 단위에요. 네트워크 패킷은 사용자 데이터와 헤더(제어정보)가 있는데 사용자 데이터를 페이로드라고 해요.(헤더는 페이로드(데이터)를 전달하기 위한 정보)

  • 네트워크 패킷은 헤더, 페이로드, 트레일러로 구분되어 있음
    • 헤더 : 출발지, 목적지, 프로토콜 및 패킷 번호 포함
    • 페이로드 : 패킷에 의해 전송되는 실제 데이터
    • 트레일러 : 수신 장치에 패킷 끝까지 도달했음을 알리는 몇 비트와 모든 패킷 완전히 수신되었는지 확인할 수 있는 CRC 포함

 

34.MTU(Maximum Transmission Unit)

 - MTU는 최대 전송단위를 말하며, 어떤 데이터링크에서 하나의 프레임 또는 패킷에 담아 운방반 가능한 최대 크기

  • IP 등의 데이터(헤더 포함된 전체 사이즈)의 수용 가능한 크기
  • OSI 2계층(데이터링크) 네트워크에서 종류별 MTU 권고값
    • DIX Ethernet : 1500byte
    • 802.3 Ethernet : 1492byte
    • PPP : 1500byte

이더넷 프레임

  • OSI 3계층(네트워크) IPv4에서 MTU 최소 권고값 :576byte, 
    • RFC 791에서 IP 패킷 구조상으로 68 ~ 65,535 byte 범위로써 가능하나 수신 처리 가능한 MTU 최소값은 576 byte 권고함
  • IPv6에서 MTU 최소 권고값 : 1280byte

 

35.OSI 7계층별 프로토콜 및 전송단위

네트워크를 공부하면 꼭 알게 된다는? OSI 7계층이 있고 각 계층별 전송단위가 있어요. 용어에서는 전체적인 전송단위를 개념적으로만 이해 해주시면 좋겠습니다~

 OSI 7계층은 당연하게 7가지 계층으로 나눴고요. 계층별 대표하는 프로토콜과 장비들이 있고, 계층별 전송단위가 있어요.

  • 1계층(Physical, 물리) :
    • 프로토콜 : Ethernet, RS-232, RS-449
    • 전송단위 : Bit(전기신호, 0 or 1)
  • 2계층(Data link, 데이터링크)
    • 프로토콜 : MAC, PPP, HDLC
    • 전송단위 : Frame
  • 3계층(Network, 네트워크)
    • 프로토콜 : IP, ICMP, IGMP, ARP
    • 전송단위 : Packet
  • 4계층(Transport, 전송)
    • 프로토콜 : TCP, UDP
    • 전송단위 : Segment
  • 5계층(Transport, 전송)
    • 프로토콜 : SSH, TLS, NetBIOS
    • 전송단위 : Message
  • 6계층(Transport, 전송)
    • 프로토콜 : PNG, GIF, JPGE, SMB, PAP, AFP
    • 전송단위 : Message
  • 7계층(Transport, 전송)
    • 프로토콜 : HTTP, DHCP, DNS, FTP, SMTP
    • 전송단위 : Message

생각날때 마다 자주 보시고 자신이 용어, 개념, 정의를 말할 수 있어야 합니다!

 

오늘도 좋은 하루 되세요~ 화이팅! :)


출처 : 위키백과, 정보통신기술용어해설



이전 글이 궁금하다면 밑에 링크로 보시면 됩니다 :)

↓↓↓↓↓↓↓↓↓↓↓↓↓↓

https://zerotrust.tistory.com/14

 

[아이티쓸잡] 네트워크 용어#4

안녕하세요! 보안코치 제로썬이에요 :) [아이티쓸잡]IT에 쓸만한 잡학사전에서는 다양한 IT 전문용어를 요약해서 설명하는 페이지입니다!! 자~~~~반복해서 익숙해질 때까지 계속 보고 이해 해보아

zerotrust.tistory.com

 

댓글