BGP
"Border Gateway Protocol"의 약자입니다. BGP는 프로토콜은 인터넷을 통해 데이터를 전송할 때 경로를 지정하는 데 사용됩니다. 가까운 곳으로 데이터를 보내든 전 세계로 보내든 가장 효율적인 경로를 결정하는 데 도움이 됩니다.
BGP는 우편물이 배달되는 방식을 우체국이 관리하는 것과 비슷하게 데이터의 흐름을 관리합니다. 예를 들어 로스앤젤레스의 사용자가 뉴욕에 있는 웹사이트에 접속하면 BGP는 먼저 뉴욕에 있는 서버에서 인터넷 백본으로 데이터의 경로를 지정합니다. 데이터는 주 경계를 가로질러 대형 광섬유 케이블을 통해 이동한 다음, 사용자의 로스앤젤레스 ISP에 도착할 때까지 더 작은 네트워크를 통과합니다. 그런 다음 ISP가 사용자의 장치로 데이터를 지역 내에서 라우팅합니다.
Unix - traceroute techterms.com
DOS - tracert techterms.com
Border Gateway Protocol의 기본 요소는 라우팅 테이블입니다. 라우팅 테이블은 사용 가능한 라우터를 IP 주소별로 나열한 일반 텍스트 파일입니다. BGP 라우터는 이 테이블을 사용해 각 데이터 전송에 가장 적합한 경로를 결정합니다. 가장 빠른 경로는 네트워크 트래픽과 장애에 따라 달라질 수 있으므로 라우팅 테이블은 자주 업데이트됩니다. 트래픽이 많은 라우터는 1분에 한 번 또는 몇 초마다 업데이트를 요청할 수 있습니다.
BGP의 이점
- 라우터 간 통신을 위한 표준 방식
- 인터넷을 통한 효율적인 데이터 라우팅
- 네트워크 혼잡에 대한 적응성
- 네트워크 장애 발생 시 중복성
- 라우터를 추가하거나 제거할 수 있는 확장성
- 자율적인 작동
NOTE: BGP는 장거리 데이터 라우팅을 효율적으로 수행하지만, CDN은 전 세계의 "엣지 노드"에서 데이터를 호스팅하여 더 큰 이점을 제공합니다.
지식 테스트하기