라우팅 프로토콜은 크게 2가지로 나눌수 있다 디스턴스 벡터 라우팅 프로토콜과 링크 상태 라우팅 프로토콜이 있다 디스턴스 벡터 라우팅 프로토콜은 인접한 라우터에게만 정보를 전달하고 목적지 까지의 메트릭 정보만을 알고있다 하지만 링크 상태 라우팅 프로토콜은 라우터에 접속되어있는 네트워크정보 라우터와 인접한 라우터 정보등을 광고한다 간단하게 설명하자면 디스턴스 벡터 라우팅 프로토콜은 목적지 까지 가는 메트릭값과 인접한 라우터의 정보만 알고있고 링크 상태 라우팅 프로토콜은 전체적인 구성을 파악하고 있다 디스턴스 벡터는 표지판을 보며 목적지를 찾아가는 방식이고 링크 상태는 지도를 보며 찾아간다고 생각하면 된다 링크 상태 라우팅 프로토콜은 OSPF와 IS-IS가 있다 *디스턴스 벡터 라우팅 프로토콜 링크 https://leejoongwon.tistory.com/2
라우팅 프로토콜이 여러개일때 라우터는 AD값으로 우선순위를 정한다 라우팅 프로토콜을 동시에 2개 이상 사용할 경우 AD값이 가장 낮은 라우팅 프로토콜이 계산한 경로가 라우팅 테이블에 저장된다 (AD값 표) 직접 접속된 네트워크 : 0 로컬 인터페이스를 사용한 정적 경로 : 0 넥스트 홉 IP 주소를 사용한 정적 경로 : 1 EIGRP 축약 경로 : 5 외부 BGP : 20 내부 EIGRP : 90 OSPF : 110 IS-IS : 115 RIP : 120 외부 EIGRP : 170 내부 BGP : 200 * 정격 경로는 관리자가 직접 지정한 경로이다 명령어 : ip route [목적지 IP] [목적지 서브넷 마스크] [목적지로 가는 자신의 포트] 또는 ip route [목적지 IP] [목적지 서브넷 마스크] [목적지로 가는 인접한 라우터(넥스트 홉 라우터) IP주소] *네트워크 축약이란 여러개의 네트워크를 하나로 표시하는것을 말한다 1.축약을 하면 라우팅 테이블의 크기를 줄여 경로를 검색하는 시간이 빨라지고 2.라우팅 체이블을 유지하기 위한 라우터의 자원의 낭비를 줄일 수 있다 3.라우터에게 자신의 정보를 알려줄때 라우팅 업데이트의 양을 줄일 수 있어 대역폭을 절약 *내부와 외부 네트워크 내부 네트워크는 동일한 AS 번호 내에서 네트워크를 지정한 것이고 외부 네트워크는 redistribute 명령어를 사용하여 재분배시킨 네트워크이다
(4계층 Transport Layer전송 계층) UDP ( User Datagram Protocol ) UDP ( User Datagram Protocol )는 인터넷에서 사용하는 프로토콜중 중 구조가 가장 간단하다. 하부의 IP 프로토콜을 이용해 비연결형 서비스 지원하는 UDP는 작지만 빠른 전송이 가능하다 *특징 • 비연결형 서비스를 제공한다. • 헤더와 전송 데이터에 대한 체크섬 기능을 제공한다. • Best Effort 전달 방식을 지원한다. UDP는 상위 계층에서 받은 데이터를 IP 프로토콜에 전달하지만 전송한 데이터그램이 목적지까지 제대로 도착했는지는 확인하지 않는다. 따라서 TCP보다 신뢰성이 떨어져 일반 응용 프로그래머가 덜 선호한다. 하지만 프로토콜을 처리하는 기능이 작아 TCP보다 데이터 처리가 빠르므로 데이터 전송 시간에 민감한 응용 환경에서는 UDP를 사용하는 것이 유리하다. UDP 헤더 UDP 헤더( UDP Header )의 구조다. TCP보다 단순하여 의미와 기능을 쉽게 파악할 수 있다. 또한 프로토콜에서 수행하는 기능도 간단해 프로토콜 오버헤드가 작은 편이다. UDP 헤더 UDP 헤더 상단에 있는 숫자는 비트 수고, 각 필드의 의미는 다음과 같다. • Source Port / Destination Port (송신 포트/수신 포트) : 송수신 프로세스에 할당된 네트워크 포트번호다. 호스트에서 실행되는 프로세스를 구분하는 데 이용한다. 호스트는 IP 프로토콜의 IP 주소로 구분하므로, 인터넷에서 실행되는 네트워크 프로세스의 고유 구분자는 호스트의 IP 주소와 프로세스 포트 번호의 조합이다. UDP 포트 번호는 ...
댓글
댓글 쓰기