AVR 마이크로컨트롤러(USB, COM, LPT)용 프로그래머. ISPS 수수료는 무엇이며 왜 부과됩니까? ISP 암호 해독




사실, 당신은 이미 이 개념에 익숙합니다. ISP는 영어로 "인터넷 서비스 공급자"로 약칭되며 "인터넷 서비스 공급자"를 의미하거나 "인터넷 서비스 공급자"(또는 간단히 공급자)라고도 합니다. 그는 차례로 글로벌 네트워크에 대한 액세스와 같은 상품을 제공하는 조직입니다. 여기에는 집 전화나 광섬유 케이블을 통한 연결, 무선 네트워크, 장비 대여 및 World Wide Web과 관련된 기타 많은 것들이 포함될 수 있습니다. 이미 눈치채셨겠지만, 이 개념은 오랫동안 여러분에게 친숙했습니다. 그것은 다소 "과학적"이라는 이름을 갖게 되었습니다.

각 인터넷 사용자는 일생 동안 적어도 한 번은 인터넷 제공자를 만났습니다.

인터넷에 어떻게 연결할 수 있나요?

거의 모든 크고 작은 도시에는 인터넷 제공업체가 있습니다. 예를 들어 동일한 Rostelecom은 인터넷 서비스 제공업체입니다. 집이나 아파트에 네트워크를 설치하려면 판매 시점 중 한 곳에서 애플리케이션을 작성하기만 하면 됩니다. 주소를 모르는 경우 다음 정보 출처가 도움이 될 것입니다.

  • 그들은 당신을 스스로 찾을 것입니다. 아무리 우스꽝스럽게 들리더라도 “산이 마고메드에게 오지 않으면 마고메드는 산으로 간다”는 속담은 이러한 상황을 아주 잘 묘사하고 있습니다. 오늘날 글로벌 네트워크에 접속하지 않으면 생활 공간이 거의 없습니다. 공급자는 경쟁이 심하므로 스스로 새로운 사용자를 찾으려고 노력합니다. 따라서 대부분의 경우 특정 회사의 팀이 귀하의 집을 방문하여 해당 회사의 서비스를 소개합니다. 최소한 광고 전단지, 현수막, 각종 포스터 등을 곳곳에 걸어놓아 눈에 띄지 않게 해준다.
  • 텔레비전. TV에는 필요한 제공업체의 헬프데스크 위치 주소나 전화번호를 볼 수 있는 광고가 종종 있습니다.
  • 인터넷. 약간의 역설이지만 World Wide Web에서는 거의 모든 정보를 찾을 수 있습니다. 스마트폰을 가지고 가거나 친구에게 물어보면 필요한 주소와 전화번호를 확실히 찾아줄 것입니다.

이제 서비스 제공자를 찾는 방법을 알게 되었습니다(알 수 없는 이유로 인해 제공자가 아직 귀하를 찾지 못한 경우). 또한 모든 일을 올바르게 수행하는 데 도움이 되는 몇 가지 팁을 숙지해야 합니다. 최적의 요금제를 선택하는 것이 중요합니다. 대부분의 경우 조직의 직원이 직접 가격과 속도를 제안하면서 이 작업을 수행합니다. ADSL을 통해 연결하는 경우 설치된 케이블이 처리할 수 있는 속도를 아는 것이 중요합니다. 즉, 70Mbit/s의 속도를 연결했지만 케이블이 20Mbit/s만 지원한다면 초과 비용을 지불할 이유가 없습니다.

라우터 사용에 주목할 가치가 있습니다. 대부분의 경우 공급자는 자체 모뎀(Wi-Fi 지원)을 제공합니다. 그러나 매장에서 완전히 다른 제품을 거부하고 구매할 수 있습니다(경험이 많은 사용자에게 적합). 집에서는 그러한 라우터로 충분하므로 걱정하지 마십시오.

ISP 연결 및 설정

일반적으로 ISP 설치는 나중에 인터넷 서비스를 제공할 조직의 직원이 수행합니다. 따라서 설정 및 연결이 연약한 어깨에 떨어지면 안됩니다. 그러나 회사가 그러한 "도움"을 유료(어쩌면 그 이상)로 제공하는 경우가 있습니다. 따라서 만약을 대비해 ISP 연결 설치 방법을 배우는 데 도움이 되는 간단한 지침을 읽어보세요.

  1. 공급자 자체가 집에 케이블을 설치한다는 점은 주목할 가치가 있습니다. 즉, 이 문제를 다룰 필요가 없습니다. 광섬유인 경우 코드를 라우터나 모뎀에 연결하거나 컴퓨터의 네트워크 어댑터에 직접 연결해야 합니다(장치 하나만 ​​연결해야 하는 경우).

  1. 개인 주택에서는 ADSL 케이블이 가장 자주 사용됩니다. 이 경우 집 전화에서 라우터까지 코드를 연결한 다음 설정을 진행해야 합니다.

  1. 모든 최신 공급자는 모뎀뿐 아니라 연결에 도움이 되는 설치 디스크도 제공합니다.

  1. 이를 컴퓨터의 디스크 드라이브에 삽입하고 화면의 지시 사항을 따르기만 하면 모든 작업을 정확하고 명확하게 수행하는 데 도움이 됩니다.
  2. 그 후에는 온라인에 접속하여 모든 서비스를 사용할 수 있습니다. 이 시점에서 설정이 완료되었습니다.

결론

오늘은 ISP 연결이 무엇인지, 설정 방법에 대해 배웠습니다. 보시다시피 이는 인터넷 서비스 제공업체가 제공하는 간단한 인터넷 연결인 것으로 나타났습니다. 즐겨 사용하세요, 친구들! 우리는 귀하가 사용하는 제공업체에 대한 의견을 통해 다른 사용자와 정보를 공유합니다.


가끔 ISP.js 및 기타 JS 시스템 오류는 Windows 레지스트리 문제와 관련이 있을 수 있습니다. 여러 프로그램이 ISP.js 파일을 사용할 수 있지만 해당 프로그램을 제거하거나 수정하면 "분리된"(잘못된) JS 레지스트리 항목이 남겨지는 경우가 있습니다.

기본적으로 이는 파일의 실제 경로가 변경되었을 수 있지만 잘못된 이전 위치가 여전히 Windows 레지스트리에 기록되어 있음을 의미합니다. Windows가 이러한 잘못된 파일 참조(PC의 파일 위치)를 찾으려고 하면 ISP.js 오류가 발생할 수 있습니다. 또한 맬웨어 감염으로 인해 MSDN Disc 1846과(과) 관련된 레지스트리 항목이 손상되었을 수 있습니다. 따라서 문제를 근본적으로 해결하려면 손상된 JS 레지스트리 항목을 수정해야 합니다.

잘못된 ISP.js 키를 제거하기 위한 수동 Windows 레지스트리 편집은 PC 서비스 전문가가 아닌 이상 권장되지 않습니다. 레지스트리를 편집할 때 실수를 하면 PC가 작동하지 않게 되고 운영 체제에 복구할 수 없는 손상이 발생할 수 있습니다. 실제로 쉼표 하나라도 잘못된 위치에 배치되어도 컴퓨터가 부팅되지 않을 수 있습니다!

이러한 위험 때문에 ISP.js 관련 문제를 스캔하고 복구하기 위해서는 WinThruster (Microsoft 골드 인증 파트너 개발)와 같은 믿을 수 있는 레지스트리 클리너를 사용하는 것이 좋습니다. 레지스트리 클리너를 사용하면 손상된 레지스트리 항목, 누락된 파일 참조(예: ISP.js 오류를 일으키는 파일 참조) 및 레지스트리 내의 끊어진 링크를 찾는 프로세스를 자동화할 수 있습니다. 각 스캔 전에 백업 복사본이 자동으로 생성되므로 한 번의 클릭으로 모든 변경 사항을 취소할 수 있으며 컴퓨터가 손상될 수 있는 가능성을 방지할 수 있습니다. 가장 좋은 점은 레지스트리 오류를 제거하면 시스템 속도와 성능이 크게 향상될 수 있다는 것입니다.


경고:숙련된 PC 사용자가 아닌 이상 Windows 레지스트리를 수동으로 편집하지 않는 것이 좋습니다. 레지스트리 편집기를 잘못 사용하면 Windows를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. 우리는 레지스트리 편집기를 잘못 사용하여 발생한 문제가 해결될 수 있음을 보장하지 않습니다. 레지스트리 편집기 사용에 따른 책임은 사용자 본인에게 있습니다.

Windows 레지스트리를 수동으로 복구하기 전에 ISP.js와 관련된 레지스트리 부분(예: MSDN Disc 1846)을 내보내 백업을 만들어야 합니다.

  1. 버튼을 클릭하세요 시작하다.
  2. 입력하다 " 명령" V 검색창... 아직 클릭하지 마세요 입력하다!
  3. 키를 누른 상태에서 CTRL-Shift키보드에서 입력하다.
  4. 액세스를 위한 대화 상자가 표시됩니다.
  5. 딸깍 하는 소리 .
  6. 커서가 깜박이면서 블랙박스가 열립니다.
  7. 입력하다 " 등록"하고 누르세요. 입력하다.
  8. 레지스트리 편집기에서 백업하고 싶은 ISP.js 관련 키(예: MSDN Disc 1846)를 선택하세요.
  9. 메뉴에 파일선택하다 내보내다.
  10. 목록에 다음에 저장 MSDN Disc 1846 키 백업을 저장하려는 폴더를 선택하세요.
  11. 현장에서 파일 이름백업 파일 이름을 입력합니다(예: "MSDN Disc 1846 백업").
  12. 분야를 확인하세요 수출 범위선택한 값 선택한 지점.
  13. 딸깍 하는 소리 구하다.
  14. 파일이 저장됩니다 확장자 .reg.
  15. 이제 ISP.js 관련 레지스트리 항목 백업이 있습니다.

레지스트리를 수동으로 편집하는 다음 단계는 시스템을 손상시킬 수 있으므로 이 문서에서는 설명하지 않습니다. 레지스트리를 수동으로 편집하는 방법에 대한 자세한 내용을 보려면 아래 링크를 확인하세요.

마이크로 컨트롤러용 프로그램은 편리한 프로그래밍 언어로 작성되고 바이너리 파일(또는 Intel HEX 형식의 파일)로 컴파일되며 프로그래머를 사용하여 마이크로 컨트롤러에 업로드됩니다.

따라서 마이크로 컨트롤러를 마스터하는 첫 번째 단계는 일반적으로 프로그래머입니다. 결국 프로그래머 없이는 프로그램을 마이크로 컨트롤러에 넣는 것이 불가능하며 프로그램은 생명이 없는 실리콘 조각으로 남게 됩니다.

이 장치는 무엇입니까?
가장 간단한 경우, 프로그래머는 마이크로컨트롤러와 컴퓨터를 연결하여 컴퓨터의 펌웨어 파일을 컨트롤러의 메모리로 업로드할 수 있게 해주는 장치입니다. 또한 특수 프로토콜을 사용하여 데이터를 마이크로 컨트롤러로 전송하는 펌웨어 프로그램이 필요합니다.

다양한 컨트롤러 제품군에는 다양한 프로그래머가 있으며 자체 프로그래머도 있습니다. 그러나 보편적인 것도 있습니다. 또한 가장 간단한 AVR도 여러 가지 방법으로 플래시할 수 있습니다.

회로 내 프로그래밍(ISP)
최신 컨트롤러를 플래시하는 가장 인기 있는 방법입니다. 현재 마이크로컨트롤러가 대상 장치의 회로에 있기 때문에 이 방법을 인서킷(in-circuit)이라고 합니다. 심지어 거기에 단단히 납땜될 수도 있습니다. 이 경우 프로그래머의 필요에 따라 여러 개의 컨트롤러 핀이 할당됩니다(컨트롤러에 따라 일반적으로 3..5개).

프로그래머의 깜박이는 코드가 이 핀에 연결되고 펌웨어가 업로드됩니다. 그 후 코드가 분리되고 컨트롤러가 작동하기 시작합니다.
AVR의 경우 펌웨어는 SPI 인터페이스를 통해 업로드되며 프로그래머가 작동하려면 4개의 라인과 전원이 필요합니다(프로그래머와 장치의 접지 전위를 균등화하는 데 접지만 충분합니다).

  • MISO - 컨트롤러에서 오는 데이터(마스터 입력/슬레이브 출력)
  • MOSI - 컨트롤러로 가는 데이터(마스터-출력/슬레이브-입력)
  • SCK - SPI 인터페이스 클록 펄스
  • RESET - RESET 신호로 프로그래머는 컨트롤러를 프로그래밍 모드로 들어갑니다.
  • GND - 접지

회로 내 프로그래밍 커넥터 자체는 핀 몇 개에 불과합니다. 커넥터를 연결하는 것이 편리했다면 좋았을 텐데요. 구성은 사용자에게 가장 편리한 대로 구성할 수 있습니다.
그러나 여전히 널리 사용되는 표준이 하나 있습니다.


AVR 컨트롤러의 회로 내 펌웨어에는 수십 명의 다양한 프로그래머가 있습니다. 주로 작동 속도와 컴퓨터 연결 유형(COM/LPT/USB)이 다릅니다. 그들은 또한 두뇌가 없거나 자체 제어 컨트롤러를 사용할 수도 있습니다.

두뇌가 없는 프로그래머는 일반적으로 가격이 저렴하고 제조 및 설정이 매우 쉽습니다. 그러나 동시에 그들은 일반적으로 구식 COM 또는 LPT 포트를 통해서만 작동합니다. 이는 현대 컴퓨터에서 발견할 수 있는 실제 문제입니다. 또한 포트에 직접 액세스해야 하는데 이는 이미 Windows XP에서 문제가 될 수 있습니다. 게다가 컴퓨터 프로세서의 클록 주파수에도 의존합니다.

따라서 3GHz 10코어 괴물은 파리 위를 합판처럼 날아갈 수 있습니다.

이러한 프로그래머와 작업하기에 이상적인 컴퓨터는 Windows98...XP가 설치된 PIII-800Mhz입니다.
다음은 개인적으로 테스트된 두뇌 없는 프로그래머의 매우 짧은 선택입니다:


제어 컨트롤러를 갖춘 프로그래머는 두뇌가 없는 사람들이 겪는 많은 문제로부터 자유로워집니다. USB를 통해 문제없이 작동합니다. 그리고 COM 포트에 조립되면 정직한 COM 포트와 같은 왜곡된 데이터 작업 방법이 없습니다. 따라서 COM-USB 어댑터는 매우 효과적으로 작동합니다. 그리고 납땜을 더 쉽게 하기 위해 더 큰 부품을 선택할 수도 있습니다. 그러나 이러한 프로그래머에게는 또 다른 문제가 있습니다. 그러한 프로그래머를 만들려면 제어 컨트롤러를 플래시할 다른 프로그래머가 필요합니다. 닭고기와 달걀 문제. 다음과 같은 프로그래머:

  • AVRDOPER
  • AVR910 프로토스

회로 내 프로그래밍은 모든 편리함에도 불구하고 여러 가지 제한 사항을 가지고 있습니다.
마이크로컨트롤러는 실행 중이어야 합니다. 그렇지 않으면 프로그래머 신호에 응답할 수 없습니다. 따라서 예를 들어 구성 비트(FUSE)를 잘못 설정한 경우 외부 석영 공진기로 전환하되 석영 자체를 설치하지 마십시오. 그러면 컨트롤러가 시작될 수 없으며 더 이상 회로 내에서 플래시할 수 없습니다. 적어도 MK가 출시되기 전까지는요.
또한 구성 비트에서는 회로 내 펌웨어 모드를 비활성화하거나 RESET 핀을 일반 I/O 포트로 변환할 수 있습니다(이는 RESET이 포트와 결합된 소형 마이크로컨트롤러에 해당됩니다). 이 작업은 또한 ISP 프로그래밍을 차단합니다.

병렬 고전압 프로그래밍
이는 일반적으로 칩을 장치에 밀봉하기 전에 프로그래머에서 칩을 대량(수백 개) 플래싱하기 위해 대량 생산에 사용됩니다.

병렬 프로그래밍은 직렬 프로그래밍(ISP)보다 몇 배 빠르지만 RESET에 적용하려면 12V의 전압이 필요합니다. 또한 병렬 펌웨어의 경우 3개의 데이터 라인이 필요하지 않고 8개의 + 제어 라인이 필요합니다. 이 모드에서 프로그래밍하려면 마이크로 컨트롤러를 프로그래머 소켓에 삽입하고 펌웨어를 플래시한 후 대상 장치로 이동합니다.

아마추어 무선 연습에는 특별히 필요하지 않습니다. ISP 프로그래머는 긴급한 문제의 99%를 해결하지만 그럼에도 불구하고 병렬 프로그래머가 도움이 될 수 있습니다. 예를 들어, 잘못된 작업으로 인해 FUSE 비트가 잘못 설정되고 ISP 모드가 비활성화된 경우입니다. 병렬 프로그래머는 FUSE 설정에 대해 신경 쓰지 않습니다. 또한 일부 구형 마이크로 컨트롤러 모델은 고전압 프로그래머를 통해서만 플래시할 수 있습니다.
AVR용 병렬 프로그래머 중 떠오르는 것은 다음과 같습니다.

  • ElmChan의 HVProg
  • 파라프로그
  • 더해머

또한 TurboProg 6, BeeProg, ChipProg++, Fiton과 같은 범용 제품도 있습니다. 이 제품은 수많은 다양한 마이크로컨트롤러를 플래시할 수 있지만 가격도 상당히 비쌉니다. 10-15,000. 주로 수리공에게만 필요합니다. 왜냐하면... 내일 수리를 위해 무엇을 가져올지 알 수 없다면 무엇이든 준비해야 합니다.

JTAG를 통한 펌웨어
조금도 JTAG이것 . 이를 통해 크리스탈에서 바로 프로그램을 단계별로 실행할 수 있습니다. 그러나 도움을 받으면 프로그램을 플래시하거나 FUSE 비트를 삽입할 수 있습니다. 불행하게도 JTAG는 모든 마이크로 컨트롤러에서 사용할 수 없으며 40-레그 마이크로 컨트롤러의 이전 모델에서만 사용할 수 있습니다. Atmega16부터 시작합니다.

AVR 회사는 JTAG를 통해 마이크로컨트롤러 작업을 위한 독점 JTAG ICEII 키트를 판매하지만 (다른 전문 도구와 마찬가지로) 가격이 저렴하지 않습니다. 약 10-15,000. 최초의 JTAG ICE 모델도 있습니다. 직접 쉽게 만들 수 있고, 제 데모 보드에도 내장되어 있습니다.


부트로더를 통한 펌웨어
많은 AVR 마이크로 컨트롤러에는 자체 깜박임 모드가 있습니다. 저것들. 처음에는 위의 방법 중 하나를 사용하여 특수 프로그램인 부트로더가 마이크로 컨트롤러에 바느질됩니다. 또한, 재플래시를 위해 프로그래머가 필요하지 않습니다. 마이크로 컨트롤러를 재설정하고 특별한 신호를 보내는 것으로 충분합니다. 그런 다음 프로그래밍 모드로 들어가고 일반 직렬 인터페이스를 통해 펌웨어가 업로드됩니다. 에서 자세히 설명합니다.
이 방법의 장점은 부트로더를 통해 작업할 때 마이크로컨트롤러가 전혀 반응하지 않을 정도로 나사를 조이는 것이 매우 어렵다는 것입니다. 왜냐하면 부트로더에 대한 FUSE 설정을 사용할 수 없습니다.

또한 부트로더는 기본적으로 데모 보드의 메인 컨트롤러에 플래시되어 마이크로컨트롤러 마스터링 경로의 첫 번째 단계를 촉진하고 보호합니다.

핀보드 II
Pinboard II 데모 보드를 사용하는 AVR 펌웨어(모든 것이 Pinboard 1.1과 유사함)

서비스 모듈

서비스 목록 보기

  • 이름- 서비스 이름.
  • 상태- 서비스 활동 및 자동 재시작을 그래픽으로 표시합니다.
- 서비스가 시작되었습니다. - 서비스가 중지되었습니다. - 자동 시작 서비스가 추가되었습니다. - Watchdog을 이용한 서비스 모니터링.

서비스 시작

서비스를 시작하려면 목록에서 해당 서비스를 선택하고 도구 모음에서 "시작" 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 시작됩니다.

서비스 중지

서비스를 중지하려면 목록에서 해당 서비스를 선택하고 도구 모음에서 중지 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 중지됩니다.

서비스 다시 시작

서비스를 다시 시작하려면 목록에서 해당 서비스를 선택하고 도구 모음에서 "다시 시작" 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 다시 시작됩니다.

자동 시작에 서비스 추가

시스템 재부팅 후 서비스가 자동으로 시작되도록 하려면 목록에서 서비스를 선택하고 "켜기" 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 자동 시작에 추가됩니다.

시작 시 서비스 제거

자동 시작에서 서비스를 제거하려면 목록에서 해당 서비스를 선택하고 "끄기" 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 자동 시작에서 제거됩니다.

모니터링에 서비스 추가

서비스 상태를 추적하려면 목록에서 해당 서비스를 선택하고 "추가" 버튼을 클릭하세요.

  • 서비스 이름- 시스템에 정의된 서비스의 이름입니다.
  • 프로세스 이름- 모니터링 서비스 모니터링을 위한 프로세스 이름. 이 매개변수가 표시된 서비스 목록에 정의된 경우 이 값이 자동으로 로드됩니다.
  • 서비스 종류- 서비스 상태를 모니터링하는 방법을 정의합니다(모니터링 작업 참조).
  • 나만의 매개변수 설정- 이 확인란이 있다는 것은 사용자가 서비스가 실행되는 IP 주소와 포트를 독립적으로 표시해야 함을 의미합니다.
  • IP 주소- 서비스가 실행되는 IP 주소입니다.
  • 포트 번호- 서비스가 실행되는 포트입니다.

모듈 "서비스 설정 설정"

모니터링에서 서비스 제거

모니터링에서 서비스를 제거하려면 목록에서 해당 서비스를 선택하고 "삭제" 버튼을 클릭하세요. 실수로 인한 작업을 방지하기 위해 제어판에서 작업을 확인하거나 취소하라는 메시지가 표시됩니다. 확인 창에서 “확인”을 클릭하면 선택한 서비스가 모니터링에서 제거됩니다.

많은 사람들이 공급자의 네트워크가 어떻게 구성되어 있는지 또는 어떻게 네트워크를 직접 구축할 수 있는지 궁금해합니다. 이 기사에서는 논리적 수준에서 네트워크가 어떻게 설계되고 작동하는지 보여 드리겠습니다. 내 구조가 이상적이라고 생각하지는 않지만 더 잘 할 수 있었지만 이것이 내 의견입니다. :) 진실은 "2 공급자에게 네트워크 구축 방법을 문의하면 3가지 다른 옵션이 제공됩니다"이기 때문입니다.

이제 작동 방식에 대해 자세히 알아 보겠습니다.

일반적인 데이터 네트워크는 4개의 레이어로 구성됩니다. 많은 사람들이 3개라고 하지만 실제로는 4개의 레이어가 있습니다.

레벨 1 – 네트워크 경계, 즉 경계라고도 알려진 다른 운영자와의 인터페이스
이 수준에서 작업은 일반적으로 우리가 인터넷을 가져오는 백본 운영자와 우리가 인터넷을 제공하는 클라이언트가 있는 운영자와 함께 수행됩니다. :) 90%의 경우 상호 작용은 동적 라우팅 프로토콜 BGP를 사용하여 수행됩니다.

레벨 2는 네트워크의 핵심입니다.
여기에는 청구, 반경 서버, 모든 것이 연결된 중앙 스위치, NAT 및 셰이퍼(클라이언트의 대역폭을 줄이는 데 사용)가 포함됩니다. 관리형 스위치의 포트에서도 이를 줄일 수 있지만 이 경우에는 로컬 리소스 또한 관세율 속도로 인터넷과 네트워크 내에서 최대 100Mbit의 관세율 속도를 제공해야 합니다.
장비 간의 상호 작용은 일반적으로 BGP(이 경우 내부 BGP 또는 OSPF)와 같은 동적 라우팅 프로토콜을 사용하여 발생하지만 정적 경로를 지원하는 경우도 있습니다.

레벨 3은 분산, 집합의 레벨입니다.
이 수준에는 일반적으로 네트워크의 내부 구조에 따라 블록이나 구역의 관리되는 스위치(2차 또는 3차 수준)가 포함됩니다. 내 경우에는 레이어 3 스위치가 설치되고 때로는 레이어 2 스위치로 보완됩니다. 왜냐하면 홈 구성용 VLAN을 사용하면 네트워크 코어에서 하우스 VLAN을 긁어모을 필요가 없기 때문입니다 

레벨 4 – 액세스 수준, 액세스, 클라이언트 액세스 포인트
이것은 집의 지하실과 다락방에 있는 상자에 보관되는 것과 동일한 집 스위치입니다. 클라이언트가 이미 연결되어 있습니다. CIS 국가에서는 D-Link DES-3526, D-Link 3026이 가장 많이 사용되며 법인을 위해 D-Link DES-3028을 천천히 설치하기 시작했으며 일반적으로 이미 긴 링크를 무시하고 Cisco Catalyst 2950을 설치했습니다.

이제 그것이 나에게 어떻게 작동하는지에 대해 :

1) 1레벨 장치

2 Juniper j4350 하드웨어는 경계 라우터로 사용되며 각 라우터에는 자체 백본 업링크가 연결되어 있으며 업링크와의 상호 작용은 BGP 프로토콜을 사용하여 발생합니다. 즉, AS(자율 시스템)에 할당된 네트워크를 업링크에 제공하고 그로부터 수신합니다. 네트워크 인터넷의 전체 경로 목록(전체 보기)

2) 2차 장치

두 번째 수준에서는 클라이언트 NATing, 관세 속도 형성 및 라우팅(인터넷 또는 P2P 네트워크)이 수행됩니다.

FreeBSD를 실행하는 두 개의 Intel 서버 플랫폼은 NATer 및 Shaper로 사용됩니다(각각 NAT 및 속도 절단이 수행되고 서로 예약됩니다). 쉐이핑은 dummynet과 테이블(tablearg)을 사용하고 nat는 pf를 사용하여 수행됩니다.
또한 내부 BGP는 이러한 라우터와 경계 라우터(j4350) 사이에서 실행되므로 경계 중 하나에 장애가 발생하면 신속하게 두 번째 경계로 전환되며 일종의 트래픽 균형도 불필요하지 않습니다.
OSPF 프로토콜은 인트라넷 및 P2P 경로 교환을 위해 라우터와 레이어 3 스위치 사이에서 실행됩니다. + 라우터에서 라우터로의 기본 경로, 즉 기본 경로를 알려줍니다. 라우터 1의 측정항목은 100입니다.
라우터 2의 메트릭은 200입니다. 즉, 라우터 중 하나가 실패하면 모든 패킷이 백업 패킷을 통과합니다(전환 간격은 약 10초).

3) 레벨 3 장치

가정용 VLAN 구성을 사용하면 배포 수준에서 홈 네트워크와 VLAN 라우팅을 담당하는 레이어 3 스위치를 유지해야 합니다.
IGMP 스누핑은 스위치에서 작동하며 불필요한 멀티캐스트는 모두 차단되고 브로드캐스트 및 NetBIOS 포트가 차단됩니다(tcp/udp 135-139, 445).

4) 레벨 4 장치

네 번째 레벨에는 D-Link DES-3526 스위치가 있으며 4기가비트 포트가 매우 자주 필요하기 때문에 DES-3028을 설치할 계획입니다. 그리고 소문에 따르면 3526은 이미 EOL되었습니다
클라이언트는 스위치에 직접 연결되고, 가입자 포트에서 루프백 감지가 활성화되고(루프가 있는 포트를 비활성화하기 위해), 포트의 최대 Mac 주소 수는 5이고, igmp 스누핑이 활성화되고, 224.200 범위를 제외하고 전체 멀티캐스트가 필터링됩니다. .100.0-224.200.150.255 및 224.0.0.2 , 모든 브로드캐스트(arp 프로토콜 제외) 및 전체 NetBIOS도 종료됩니다.