네트워크 기본 사항: 대역폭 대 지연 시간 대 처리량
게시 됨: 2020-03-24제품이 웹 호스팅이든 인터넷 서비스이든 가장 큰 판매 포인트 중 하나는 속도입니다. 마케터는 "초고속 인터넷" 및 "무제한 대역폭"과 같은 용어를 사용하여 경쟁 제품보다 우월하다고 선전합니다. 그러나 대역폭, 대기 시간 및 처리량과 같은 메트릭은 실제로 무엇을 의미하며 사용자 경험(UX) 및 웹 사이트 성능과 같은 중요한 문제에 어떤 영향을 줍니까?
- 속도의 필요성
- 대역폭, 대기 시간 및 내내, 오, 이런!
- 대역폭은 어떻게 작동합니까?
- 처리량이 성능을 측정하는 방법
- 대기 시간이란 무엇입니까?
- 처리량을 사용하여 네트워크 문제 해결
- 마지막 생각들
속도의 필요성
속도에 대한 고객의 요구와 속도가 더 필요하다는 서비스 제공업체의 주장 중 어느 것이 먼저인지 분별하기 어렵습니다. 우리가 아는 것은 반송률에서 SEO 평가에 이르기까지 모든 것의 요소라는 것입니다. 연구에 따르면 평균적인 소비자는 페이지가 3초 이내에 로드되지 않으면 모바일 웹사이트를 떠날 것이며 랜딩 페이지를 로드하는 데 걸리는 시간은 Google이 직간접적으로 사이트 순위를 매기는 방식에 영향을 미칩니다.
인터넷 연결 속도는 서핑하는 동안 구매자의 여정이나 UX에만 영향을 미치는 것이 아닙니다. 고급 그래픽은 사용자가 완전한 게임 경험을 얻을 수 있도록 일정량의 대역폭, 속도 및 안정성이 필요합니다. 인터넷 연결의 잠재적 및 실제 속도와 관련된 세 가지 요소는 대역폭, 대기 시간 및 처리량입니다. 그것들은 서로 연관되어 있고, 어떤 사람의 비율은 여러 가지 방식으로 다른 사람에게 영향을 미칩니다.
혼란스럽다면 혼자가 아닙니다. 이러한 지표에 대해 자세히 알아보고 브라우저 양쪽에서 인터넷 사용과 즐거움에 미치는 영향에 대해 자세히 알아보십시오.
권장 사항: 최첨단 광섬유 인터넷 기술의 8가지 주요 이점.
대역폭, 대기 시간 및 내내, 오, 이런!
대역폭, 대기 시간 및 처리량인 이 세 가지 용어는 연결이 전송할 수 있는 데이터의 양, 실제로 전송할 수 있는 양, 지정된 거리 또는 기간 동안 이동하는 속도와 관련이 있습니다. 용어와 실제 적용은 서로 상호 연관되어 있으며 브라우저에서 서버까지의 거리에 관계없이 웹 사이트가 최단 시간 내에 정보를 얼마나 잘 제공하는지 결정합니다.
이미지 출처: www.comparitech.com.
대역폭은 어떻게 작동합니까?
대역폭은 기본적으로 주어진 시간 내에 네트워크 회선을 통해 전송할 수 있는 최대 데이터 양을 의미합니다. 그러나 반드시 해당 용량에 도달할 수 있음을 의미하지는 않습니다.
또한 일반 인터넷 사용자에게는 웹 사이트 소유자에게 의미하는 것과 다른 의미가 있습니다.
인터넷 서핑과 관련하여 서비스 제공업체는 해당 서비스를 통해 일정 수준의 대역폭을 확보하고 있다고 알려줄 것입니다. 사용 가능한 대역폭이 많을수록 이론적으로 연결 및 다운로드 속도가 빨라집니다.
예를 들어 모바일 또는 가정용 인터넷 서비스의 일반적인 데이터 요금제는 1000Mbps(초당 메가비트)의 인터넷 속도를 제공하는 요금제를 제공할 수 있습니다. 주어진 시간. 메가비트는 데이터 전송 속도이고 메가바이트는 파일 크기와 관련이 있습니다.
이미지 출처: www.uswitch.com.
최신 인터넷 연결은 고대역폭을 가능하게 하는 다양한 유형의 고속 광대역 네트워크를 통해 제공됩니다.
여기에는 다음이 포함됩니다.
- DSL(직접 가입자 회선).
- 케이블 모뎀.
- 위성.
- 광섬유 네트워크.
- 무선 라우터.
웹 사이트를 구축할 때 사이트를 대중에게 공개할 호스팅 플랫폼을 선택합니다. 호스팅 계획을 통해 제공되는 대역폭은 주어진 시간에 서버가 얼마나 많은 트래픽을 견딜 수 있는지와 관련이 있습니다. 대역폭이 제한된 경우 트래픽이 많거나 최적화되지 않은 페이지는 리소스를 소모하고 방문자를 위해 사이트를 로드하고 수행하는 방식에 영향을 미칩니다. 성능 저하란 불만족스러운 고객, 비즈니스 손실, Google 페이지 순위 하락을 의미합니다.
웹사이트 호스팅 계획에 관심이 있는 경우 "무제한" 또는 "무제한" 대역폭과 같은 인센티브를 볼 수 있습니다. 이들은 상대적으로 무의미한 마케팅 용어입니다. 누군가 귀하의 웹사이트에 액세스할 때마다 사용 가능한 리소스를 사용하고 있습니다. 호스팅 회사에서 무제한 대역폭을 제공하면 미리 정해진 특정 제한에 도달했을 때 추가 요금을 부과하지 않고도 필요한 만큼의 트래픽 또는 많은 리소스를 사용할 수 있습니다. 측정되지 않은 대역폭은 단순히 사용 중인 리소스의 수를 측정하지 않는다는 의미입니다.
다음 질문에 답하여 충분한 대역폭을 결정할 수 있습니다.
- 귀하의 네트워크는 무엇을 위해 사용되고 있습니까?
- 네트워크를 사용하는 사람은 몇 명입니까?
- 애플리케이션이 클라우드 기반입니까, 아니면 데이터 센터에 저장되어 있습니까?
- 가장 바쁜 시간에 얼마나 많은 트래픽을 생성합니까?
- VPN을 설치하거나 암호화를 사용하시겠습니까?
- 핵심 애플리케이션에 얼마나 많은 리소스가 필요합니까?
- 어떤 유형의 애플리케이션을 실행할 예정입니까? 예를 들어 비디오는 주로 텍스트인 파일보다 더 많은 대역폭을 사용합니다.
비용을 지불하는 전체 대역폭을 얻는 다른 방법은 다음과 같습니다.
- 프록시 캐시 사용.
- 맬웨어에 대해 시스템을 모니터링합니다.
- 다른 무선 채널로 전환합니다.
- 유선 연결 사용.
- 스트리밍 콘텐츠 관리.
- 사용하지 않을 때 라우터를 자동 재설정하도록 설정합니다.
추천: NordVPN과 SiteLock VPN – 어느 것이 가장 적합합니까?
처리량이 성능을 측정하는 방법
대역폭이 최대 용량을 나타내는 경우 처리 속도는 연결을 통해 실제로 전송되는 데이터 양을 측정합니다. 브라우저가 서버에 요청하면 응답으로 데이터 패킷이 사용자에게 다시 전송됩니다. 이러한 패킷은 서면 콘텐츠, 이미지 및 비디오 형식의 정보입니다.
서버가 이러한 패킷을 적시에 처리할 수 없거나 전송 중에 손실되면 처리 속도가 낮아지고 성능이 저하됩니다. 이것은 곧 대기 시간에 영향을 미치며 이에 대해서는 잠시 후에 설명하겠습니다.
이미지 출처: www.dnsstuff.com.
고성능 웹사이트는 사용 가능한 대역폭에 비해 처리량이 더 높기 때문에 전체 데이터 전송 용량과 대기 시간을 활용할 수 있습니다. 대역폭과 처리량을 알면 웹 사이트 성능을 평가하는 데 도움이 됩니다.
처리량에 어떤 영향을 미칩니까?
다음과 같은 요인:
- 높은 트래픽으로 인한 네트워크 정체.
- 결함이 있거나 오래된 라우터.
- 패킷 손실.
대기 시간이란 무엇입니까?
대기 시간은 데이터가 A 지점에서 B 지점으로 이동하고 다시 되돌아오는 데 걸리는 시간입니다. 일반적으로 뉴욕에 있는 브라우저와 캘리포니아에 있는 서버 사이를 이동하는 패킷은 뉴욕에서 런던 또는 인도로 왕복하는 동일한 양의 데이터보다 시간이 덜 걸립니다.
이미지 출처: hpbn.co.
그러나 대기 시간에 영향을 미치는 것은 거리만이 아닙니다.
대기 시간에 기여하는 여러 유형의 지연이 있으며 각각 다른 방식으로 속도에 영향을 미칩니다.
- 전송 지연: 이것은 모든 패킷 비트가 링크로 푸시되는 전송 시간과 관련이 있습니다. 이것은 패킷 길이와 링크의 데이터 속도의 함수입니다.
- 전파 지연: 메시지가 발신자에서 수신자로 이동할 때부터 신호가 전파되는 데 걸리는 시간입니다.
- 대기열 지연: 이러한 지연은 패킷을 처리할 수 있는 리소스가 충분해질 때까지 패킷이 대기열에 있는 시간과 관련이 있습니다.
- 처리 지연: 처리 지연은 패킷 헤더와 같은 구성 요소를 처리하고, 패킷 대상을 결정하고, 비트 수준에서 오류를 확인하는 데 걸리는 시간과 관련이 있습니다.
그러나 네트워크 및 비네트워크 성능에 따라 다른 대기 시간 측정 단위를 기록하는 것이 중요합니다. 대기 시간을 언급할 때 네트워크 단위는 초당 비트(bps)로 측정되는 반면 비네트워크 단위는 초당 바이트(Bps)로 지정됩니다. 1바이트에는 8비트가 있습니다. 따라서 1Mbps 회선에서 10MB 파일을 전송하는 데 80초가 걸립니다.
이것을 기준으로 추정하여 전송률을 계산할 수 있습니다. Traceroute라는 도구를 사용하여 대기 시간을 측정할 수도 있습니다.
속도와 의도하지 않은 결과의 문제
사용자에게 가능한 최고 속도의 데이터 전송을 제공하기 위한 노력의 일환으로 제조업체는 수신 버퍼가 큰 라우터를 만들기 시작했습니다. 아이디어는 어떤 대가를 치르더라도 패킷 드롭을 방지하는 것이었지만 TCP의 회피 메커니즘을 깨뜨렸습니다. 이로 인해 버퍼 팽창이라는 문제가 발생했습니다. 다행히 이 문제는 활성 대기열 관리 알고리즘을 통해 해결되었습니다.
대기 시간을 최소화하려면 처리량을 최적화해야 합니다. 다음을 통해 이를 달성할 수 있습니다.
- 콘텐츠 전송 네트워크(CDN)를 사용하여 브라우저에서 서버까지의 거리를 단축합니다.
- 사용자가 웹 사이트에 연결하는 방법에 대한 더 나은 통찰력을 얻습니다.
- 네트워크 병목 현상을 모니터링하고 소스를 확인합니다.
- 효과적인 SSL 인증서를 활용하여 모든 웹사이트 데이터가 인증되었는지 확인합니다.
처리량을 사용하여 네트워크 문제 해결
대역폭과 관련된 처리량을 사용하여 네트워크 성능 문제를 감지할 수 있습니다. 낮은 처리량은 연결 가능성을 낭비하고 있음을 의미하기 때문입니다.
처리량을 최적화하여 네트워크 정체를 방지하고 리소스를 절약할 수 있습니다. 이를 수행하는 주요 방법은 위의 권장 사항에 따라 대기 시간을 줄이는 것입니다.
다음 사항도 중요합니다.
- 하드웨어, 펌웨어 및 애플리케이션을 최신 상태로 유지하십시오.
- 최신 버전의 운영 체제를 사용하십시오.
- 너무 많은 리소스와 메모리를 사용하는 앱을 제거하거나 비활성화합니다.
- 대기 시간에 영향을 미치는 문제를 식별하고 수정합니다.
“네트워크 기능을 최적화하고 문제에 대해 정기적으로 네트워크를 테스트할 때 트래픽이 악화되거나 Google이 처벌하거나 고객이 나쁜 리뷰를 줄 때까지 기다릴 필요가 없습니다. Google 개발자는 몇 가지 훌륭한 개발자 도구를 만들었으며 대부분 무료입니다." – InternetAdvisor가 최근 보도 자료에서 언급한 바와 같습니다.
이 모바일 속도 테스트를 통해 모바일 성능을 확인할 수 있으며 Pingdom에는 모든 플랫폼에서 웹사이트 페이지 로드를 테스트할 수 있는 훌륭한 도구가 있습니다.
네트워크 보안이 IoT 장치 해킹을 방지하는 데 어떻게 도움이 됩니까?
마지막 생각들
우리의 목표는 귀하가 필요한 서비스에 대해 최선의 결정을 내릴 수 있도록 통신 및 기술에 관한 가장 포괄적인 최신 정보를 제공하는 것입니다. 대역폭, 대기 시간 및 처리량이라는 용어가 실제로 무엇을 의미하는지 이해하셨기를 바랍니다. 이제 인터넷 속도와 데이터 전송 속도를 결정하는 방법에 대한 자세한 정보를 알게 되었습니다. 귀하의 지역에서 서비스 제공업체를 찾거나 호스팅 서비스를 평가할 때 더 자신감을 갖게 될 것입니다.