라우터는 사용자에게 어떤 기능을 제공합니까?
라우터의 개념을 설명하기 위해서는 먼저 라우팅이 무엇인지 소개해야 한다. 이른바' 라우팅' 이란 한 곳에서 다른 곳으로 데이터를 전송하는 행위와 동작을 의미하며, 라우터는 이런 행동과 동작을 수행하는 기계이며, 영어 이름은 루터다. (Router, Router, Router, Router, Router, Router)
간단히 말해 라우터에는 다음과 같은 기능이 있습니다.
첫째, 라우터는 다양한 LAN 및 WAN 인터페이스를 지원하며, 주로 LAN 및 WAN 상호 연결에 사용되며, 서로 다른 네트워크 간의 통신을 가능하게 합니다.
두 번째는 패킷 필터링, 패킷 전달, 우선 순위, 재사용, 암호화, 압축 및 방화벽 기능을 포함한 데이터 처리입니다.
셋째, 네트워크 관리, 라우터가 제공하는 기능에는 구성 관리, 성능 관리, 내결함성 관리 및 트래픽 제어가 포함됩니다.
"라우팅" 작업을 완료하기 위해 라우터에는 라우팅 테이블, 즉 다양한 전송 경로에 대한 관련 데이터가 저장되어 라우팅 시 사용할 수 있습니다. 라우팅 테이블에는 서브넷 태그, 네트워크의 라우터 수, 다음 라우터의 이름 등의 정보가 포함되어 있습니다. 라우팅 테이블은 시스템 관리자가 고정하거나, 시스템에 의해 동적으로 수정되거나, 라우터에 의해 자동으로 조정되거나, 호스트에 의해 제어될 수 있습니다. 라우터에는 정적 라우팅 테이블과 동적 라우팅 테이블이라는 두 가지 주소 이름의 개념이 포함되어 있습니다. 시스템 관리자가 미리 설정한 고정 라우팅 테이블을 정적 라우팅 테이블이라고 하며, 일반적으로 시스템 설치 시 네트워크 구성에 따라 미리 설정되며 향후 네트워크 구조에 따라 변경되지 않습니다. 동적 라우팅 테이블은 라우터가 네트워크 시스템의 운영에 따라 자동으로 조정하는 라우팅 테이블입니다. 라우터는 라우팅 프로토콜이 제공하는 기능에 따라 네트워크 작동을 자동으로 학습하고 기억하며 필요한 경우 데이터 전송에 가장 적합한 경로를 자동으로 계산합니다.
라우터의 작동 원리를 간단히 설명하기 위해 이제 간단한 네트워크가 있다고 가정합니다. 그림과 같이 A, B, C, D 네 개의 네트워크는 라우터를 통해 연결됩니다.
이제 라우터가 그림과 같이 네트워크 환경에서 라우팅 및 데이터 전달 역할을 어떻게 수행하는지 살펴보겠습니다. 이제 네트워크 A 의 사용자 A 1 이 네트워크 C 의 C3 사용자에게 요청 신호를 보내려고 한다고 가정합니다. 신호 전송 단계는 다음과 같습니다.
단계 1: 사용자 A 1 대상 사용자 C3 의 주소 C3 및 데이터 정보를 허브 또는 스위치를 통해 동일한 네트워크의 모든 노드에 데이터 프레임으로 브로드캐스팅합니다. 라우터의 A5 포트는 이 주소를 수신하여 전송된 대상 노드가 이 네트워크 세그먼트에 있지 않다는 것을 분석합니다. 라우팅 포워딩이 필요하고 데이터 프레임을 수신해야 합니다.
두 번째 단계: 라우터 A5 포트가 사용자 A 1 의 데이터 프레임을 수신한 후 먼저 헤더에서 대상 사용자 C3 의 IP 주소를 가져와서 라우팅 테이블을 기준으로 사용자 C3 에 대한 최적 경로를 계산합니다. 분석에서 C3 의 네트워크 ID 번호는 라우터의 C5 네트워크 ID 번호와 동일하므로 라우터의 A5 포트에서 라우터의 C5 포트로 직접 신호를 보내는 것이 가장 좋습니다.
3 단계: 라우터의 C5 포트가 대상 사용자 C3 의 IP 주소를 다시 제거하고 C3 의 IP 주소에서 호스트 ID 번호를 찾습니다. 네트워크에 스위치가 있으면 먼저 스위치에 보낼 수 있고, 스위치는 MAC 주소 테이블에 따라 특정 네트워크 노드 위치를 찾을 수 있습니다. 스위칭 디바이스가 없는 경우 데이터 프레임은 IP 주소의 호스트 ID 를 기준으로 사용자 C3 으로 직접 전송되므로 전체 데이터 통신 전달 프로세스가 완료됩니다.
위에서 볼 수 있듯이, 아무리 복잡한 네트워크에서도 라우터는 실제로 몇 가지 단계만 수행하므로 전체 라우터의 작동 원리는 기본적으로 동일합니다. 물론 실제 네트워크에서는 그림에 표시된 것보다 훨씬 복잡하며 실제 단계도 위에서 설명한 것처럼 간단하지 않지만 전체 프로세스는 이와 같습니다.
라우터에 관련된 기본 프로토콜을 추가하십시오.
라우터 (영어 이름: Router) 는 여러 네트워크 또는 네트워크 세그먼트를 연결하는 데 사용되는 네트워크 장치입니다. 이러한 네트워크는 여러 프로토콜과 아키텍처가 다른 네트워크 (예: 인터넷 및 LAN) 또는 여러 네트워크 세그먼트의 서로 다른 네트워크 (예: 대규모 인터넷 내 여러 부서의 네트워크) 일 수 있습니다. 데이터 정보가 한 부서 네트워크에서 다른 부서 네트워크로 전송될 때 라우터를 통해 수행할 수 있습니다. 오늘날 홈 LAN 은 라우터 광대역을 사용하여 인터넷에 액세스하는 경우가 늘고 있습니다.
라우터는 서로 다른 네트워크 또는 네트워크 세그먼트를 연결할 때 이러한 네트워크 간의 데이터 정보를 "번역" 한 다음 양 당사자가 모두 이해할 수 있는 데이터로 "번역" 하여 서로 다른 네트워크 또는 네트워크 세그먼트 간의 상호 연결을 실현할 수 있습니다. 또한 네트워크 주소를 결정하고 경로를 선택하고 네트워크 정보 흐름을 필터링 및 분리하는 기능도 있습니다. 현재 라우터는 다양한 백본 간, 백본 간 및 백본 네트워크와 인터넷 간 연결의 허브가되었습니다.
NAT: 네트워크 주소 변환의 전체 이름입니다. NAT 기능을 통해 라우터는 LAN 의 IP 주소를 유효한 IP 주소로 변환하여 인터넷에 액세스할 수 있습니다. 예를 들어 LAN 에192.168.0.1의 IP 주소를 가진 컴퓨터가 있습니다. 물론 이 IP 주소를 통해 인트라넷의 다른 컴퓨터와 통신할 수 있습니다. 그러나 컴퓨터가 외부 인터넷 네트워크에 액세스하려는 경우192.168.0.1을 2/kloc 와 같은 유효한 WAN IP 주소로 변환해야 합니다
DHCP: 전체 이름은 동적 호스트 구성 프로토콜입니다. DHCP 기능을 사용하면 라우터는 각 사용자에 대해 정적 IP 주소를 설정하고 LAN 의 합법적 네트워크 클라이언트에 TCP/IP 구성 매개 변수를 배포하지 않고도 네트워크의 호스트에 IP 주소를 동적으로 할당할 수 있습니다.
DDNS: 일반 광대역 인터넷은 ISP (인터넷 서비스 공급자) 가 제공하는 동적 IP 주소를 사용하기 때문에 일반적으로 "동적 DNS" 라고 하는 동적 도메인 이름 서버의 전체 이름입니다. LAN 에 서버가 설치되어 있고 인터넷 사용자가 액세스해야 하는 경우 라우터의 DDNS 기능을 통해 동적 IP 주소를 www.cpcw.com 과 같은 고정 도메인 이름 (예: WWW.cpcw.com) 으로 분석하여 인터넷 사용자가 고정 도메인 이름을 통해 인트라넷 서버에 액세스할 수 있도록 할 수 있습니다.
PPPoE: 전체 이름은 PPP over Ethernet (이더넷 지점 간 프로토콜) 입니다. PPPoE 기술을 통해 광대역 모뎀 (예: ADSL 모뎀) 사용자는 광대역 네트워크에 대한 개인 인증 액세스를 받을 수 있으며 각 사용자에 대해 가상 전화 접속 연결을 만들어 고속으로 인터넷에 연결할 수 있습니다. 라우터에는 PPPoE 의 자동 전화 접속 연결을 가능하게 하는 기능이 있어 라우터에 연결된 사용자가 인터넷에 자동으로 연결할 수 있습니다.
ICMP (Internet Control Message Protocol) 는 TCP/IP 프로토콜 세트의 하위 프로토콜로, 주로 오류 보고, 제한된 제어 교환, 상태 정보 등 호스트와 라우터 간에 제어 정보를 전달하는 데 사용됩니다.
일반적으로 라우터와 스위치의 주요 차이점은 다음과 같습니다.
(1) 다른 작업 수준
원래 스위치는 OSI/RM 오픈 아키텍처의 데이터 링크 계층, 즉 두 번째 계층에서 작동하며 라우터는 처음부터 OSI 모델의 네트워크 계층에서 작동하도록 설계되었습니다. 스위치는 OSI 의 두 번째 계층 (데이터 링크 계층) 에서 작동하므로 작동 원리는 비교적 간단합니다. 라우터는 OSI 의 세 번째 계층 (네트워크 계층) 에서 작동하므로 더 많은 프로토콜 정보를 얻고 보다 지능적인 전달 결정을 내릴 수 있습니다.
(2) 데이터 전달은 다른 객체를 기반으로합니다.
스위치는 물리적 주소 또는 MAC 주소를 사용하여 데이터를 전달할 대상 주소를 결정합니다. 라우터는 서로 다른 네트워크의 ID 번호 (IP 주소) 를 사용하여 데이터를 전달할 주소를 결정합니다. IP 주소는 소프트웨어에서 구현되어 장치가 있는 네트워크를 설명합니다. 이러한 세 번째 계층 주소는 프로토콜 주소 또는 네트워크 주소라고도 합니다. MAC 주소는 일반적으로 하드웨어 자체이며, 네트워크 카드 공급업체가 할당한 것으로, 이미 네트워크 카드에 경화되어 일반적으로 변경할 수 없습니다. IP 주소는 일반적으로 네트워크 관리자 또는 시스템에 의해 자동으로 할당됩니다.
(3) 기존 스위치는 충돌 도메인만 나눌 수 있고 방송 도메인은 나눌 수 없습니다. 라우터는 브로드캐스트 도메인을 분할할 수 있습니다.
스위치가 연결된 네트워크 세그먼트는 여전히 동일한 브로드캐스트 도메인에 속해 있으며, 브로드캐스트 패킷은 스위치가 연결된 모든 네트워크 세그먼트에 전파되어 경우에 따라 통신 정체와 보안 취약점이 발생할 수 있습니다. 라우터에 연결된 네트워크 세그먼트는 다른 브로드캐스트 도메인에 할당되고 브로드캐스트 데이터는 라우터를 통과하지 않습니다. 3 계층 이상의 스위치는 VLAN 기능을 갖추고 있지만 브로드캐스트 도메인을 나눌 수 있지만 하위 브로드캐스트 도메인 간에 통신이 없으므로 서로 통신하려면 라우터가 필요합니다.
(4) 라우터는 방화벽 서비스를 제공합니다.
라우터는 특정 주소의 패킷만 전달하며 라우팅 프로토콜을 지원하지 않는 패킷과 알 수 없는 대상 네트워크의 패킷은 전달하지 않으므로 브로드캐스트 스톰 방지.
스위치는 일반적으로 LAN-wan 연결에 사용됩니다. 스위치는 브리지에 속하며 데이터 링크 계층 장치입니다. 일부 스위치는 레이어 3 스위칭도 가능합니다. 라우터는 WAN 간 접속에 사용되며 이기종 네트워크 간에 패킷을 전달하는 문제를 해결하고 네트워크 계층에서 작동합니다. 한 회선에서 들어오는 패킷만 받아들이고 다른 회선으로 전달합니다. 이 두 선로는 서로 다른 네트워크에 속할 수 있으며, 서로 다른 프로토콜을 채택할 수 있다. 비교하면, 라우터는 스위치보다 기능이 더 강하지만, 속도는 비교적 느리고 가격도 비교적 비싸다. 레이어 3 스위치는 스위치의 회선 속도 포워딩 기능과 라우터의 양호한 제어 기능을 모두 갖추고 있어 널리 사용되고 있습니다.
현재 개인 광대역 접속 방식은 ADSL 이므로 필자는 ADSL 액세스에 대해 간단히 설명하겠습니다. 현재 구매한 ADSL 고양이는 대부분 라우팅 기능을 갖추고 있다. (통신설치 대부분이 라우팅 기능을 활성화하지 않고 DHCP 를 활성화한 경우가 많기 때문에 공장에서 라우팅 기능을 마스킹하는 경우가 많다. ADSL 의 라우팅 기능 켜기), 개인 인터넷 접속 또는 여러 대의 컴퓨터가 ADSL 자체를 통과하면, 컴퓨터가 비교적 많으면 하나 이상의 허브나 스위치만 구매하면 된다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 컴퓨터명언) 현재 hub 와 switch 의 차액이 매우 작다는 점을 감안하면 특별한 이유가 아니라 switch 를 사세요. 고가를 추구할 필요는 없습니다. 지금 제품 동질화가 심해서 제가 지금 가장 싼 switch 도 문제없어요. 나는 너에게 참고 오퍼를 하나 주겠다. 확장 수요를 충족시키기 위해 8 명을 사는 것이 좋습니다. 일반 가격은 100 원 정도입니다. 스위치를 연결하면 모든 컴퓨터가 스위치에 연결됩니다. 남은 것은 각 기계의 네트워크 케이블을 스위치의 커넥터에 꽂고 고양이의 네트워크 케이블을 업스트림 커넥터에 꽂는 것이다. 그런 다음 라우팅 기능, DHCP 등을 설정합니다. 인터넷을 즐길 수 있습니다.
위의 설명을 보면 독자들은 스위치, 허브, 라우터에 대해 어느 정도 알아야 한다. 현재 스위치와 라우터의 조합이 주로 채택되고 있으며, 구체적인 결합 방식은 특정 네트워크 조건과 요구 사항에 따라 결정될 수 있습니다.
라우터는 인터넷에서 가장 기본적인 네트워크 장치 중 하나입니다. 라우터는 여러 네트워크 또는 네트워크 세그먼트를 연결하는 네트워크 장치입니다. 서로 다른 네트워크 또는 네트워크 세그먼트 간에 데이터 정보를 "변환" 하여 서로의 데이터를 "읽기" 하여 더 큰 네트워크를 형성할 수 있습니다. 라우터에는 두 가지 일반적인 기능인 데이터 채널 기능과 제어 기능이 있습니다. 데이터 채널 기능에는 전달 결정, 백플레인 전달 및 출력 링크 스케줄링이 포함되며 일반적으로 특정 하드웨어에 의해 수행됩니다. 제어 기능은 일반적으로 이웃 라우터와의 정보 교환, 시스템 구성, 시스템 관리 등을 포함한 소프트웨어에 의해 구현됩니다.