본문 바로가기

네트워크/프로토콜

(9)
동적 라우팅 프로토콜 OSPF 동적 라우팅 프로토콜 OSPF ▶ Link State 라우팅 프로토콜 ▶ Classless 라우팅 프로토콜 ( VLSM, CIDR 지원 ) ▶ Metric은 cost 사용 ( 10^8/ bandwidtg(bps) ) ▶ Muticast를 사용해서 정보를 전달한다 -> 224.0.0.5 ( DR이 DROTHER에게 전송할 때 사용 ) -> 224.0.0.6 ( DROTHER에게 전송할 때 사용 ) ▶ AD 값은 110 ▶ SPF ( Shortest path First 또는 Dijkstra라 알고리즘 이용해서 각 목적지까지 가는 최적 경로 계산 ▶ 장점 1) OSPF area 단위로 구성: 대규모 네트워크를 안정되게 운영할 수 있음 -> 특정 area에서 발생되는 상세한 라우팅 정보가 다른 area로 전송되..
동적 라우팅 프로토콜 EIGRP 동적 라우팅 프로토콜 EIGRP ▶ EIGRP: Distance Vector + Link state ▶ 이웃 프로토콜이라 불림 ▶ Cisoco에서 만든 Cisoco 전용 Routing protocol ▶ RIP과 동일하게 Split-Horizon이 적용되고, Major 네트워크 경계에서 auto-summary가 된다 ▶ Roting 정보 전송을 위해 IP 프로토콜 88번 사용 ▶ IGRP가 발전된 Routing protocol ▶ DUAL ( Diffusing Update Algorithm ) 알고리즘을 사용하여 Successor ( 최적 경로 )와 Feasible Succerssor ( 후속 경로 )를 선출 ▶ Convergence time이 빠르다 ▶ AD( Adminstartive Distance ..
라우팅 프로토콜 라우팅 프로토콜 ▶ 라우터가 라우팅 테이블을 작성할 때 기준이 되는 프로토콜 ▶ 라우터의 역할: Privileged mode에서 ' Show ip route ' 확인 ▶ 목적지 네트워크와 해당 네트워크로 가기 위해서 어느경로 ( Interface ) 로 나가야하는 지의 정보를 가지고 있음 라우팅 테이블 ▶ 최적의 목적지를 가리키는 지도 정적 라우팅 프로토콜 ▶ 정적 라우팅 프로토콜 ( Static Routing Protocol ) 1) 관리자가 직접 목적지 네트워크의 정보를 입력하는 protocol 2) Router에 관리자가 일일이 수동으로 경로를 입력 ( 즉, 사람이 목적지에 대한 Best Path를 찾아서 직접 입력 ) 3) Statci은 정적인 프로토콜로 한번 정해놓으면 무조건 그 경로로 전송 4..
7계층 HTTP 프로토콜 7계층 HTTP 프로토콜 ▶ HTTP ( HyperText Transfer Protocol ) 하이퍼 텍스트 전송 프로토콜로 다양한 기술들을 받아오는 프로토콜입니다. ▶ www에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며, 오늘날 거의 모든 웹 애플리케이션에서 사용되어 지고 있습니다. -> 음성, 화상 등 여러 종류의 데이터를 MIME로 정의하여 전송 가능 HTTP 1.0과 HTTP 2.0 ▶ HTTP 특징 1. Reauest/ Respone ( 요청/ 응답 ) 동작에 기반하여 서비스 제공 ▶ HTTP 1.0의 특징 1. 연결 수립, 동작, 연결 해제의 단숨함이 특징 ( 하나의 URL의 하나의 TCP 연결 ) 2. HTML 문서를 전송 받은 뒤 연결을 끊고 다시 연결하여 데이터를 전송 HTTP ..
4계층 프로토콜 UDP, TCP 4계층 프로토콜 UDP, TCP ▶ 4계층 전송 계층 ( Transprot layer )은 송신자의 프로세스와 수신자의 프로세스를 연결하는 서비스를 제공하는 계층이다. ▶ 전송 계층은 연결 지향 데이터의 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비를 제공한다. ▶ 전송 프로토콜 중 가장 장 알려진 것은 연결 지향전송박시으로 사용하는 전송제어 프로토콜( TCP ) 단순한 전송에 사용되는 사용자 데이터 프로토콜 ( UDP )가 있다. UDP 프로토콜 ▶ UDP 프로토콜 ( User Datagram Protocol )은 데이터 그램 프로토콜 ( Universal Datagram Protocol )이라고 일컫기도 한다. ▶ UDP의 전송 방식은 너무 단순해서 서비스의 신뢰성이 낮고, 데..
3계층 IPv4 프로토콜과 ICMP 프로토콜 3계층 IPv4 프로토콜과 ICMP 프로토콜 ▶ IPv4는 네트워크 상에서 데이터를 교환하기 위한 프로토콜이지만, 데이터가 정확하게 전달될 것을 보장하지는 않음. ▶ 증복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있음 (악의적으로 이용되면 DoS 공격이 됨 ) ▶ 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장 IPv4 프로토콜의 구조 ▶ 구조설명 Version: IP 프로토콜의 버전 ( 대부분이 4, 16진수 중 하나 ) IHL ( Hearder Length ): 헤더의 길이 표현법 = n/4 최소 20 ~ 60 Type of Service ( TOS ): 데이터의 형식으로 현재는 잘 쓰이지 않으며 0으로 비워둠 Total Length: 모두를 합친 전체의 길이를..
3계층 ARP프로토콜 3계층 ARP프로토콜 ▶ ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한MAC주소를 IP주소를 이용해서 알아오는 프로토콜 ▶ 같은 네트워크 대역에서 통신을 한다고 하여도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하며, 이 때 IP주소는 알고 있어도 MAC 주소는 모르더라도 ARP를 통해 통신이 가능 ▶ ARP는 같은 대역에서만 사용가능 ARP프로토콜의 구조 Hardware type, Protocol type, Hardware Address Length, Protocol affress Length는 모두 고유의 값을 가짐 Opcode: 세팅이 1이면 요청, 2면 답하는 것으로 세팅이 됨 ▶ ARP 프로토콜의 프로세스 발신자 ..
3계층 IP주소 3계층 IP주소 ▶ IP ( Internet Protocol )은 네트워크 계층에서 사용하는 주소로, 컴퓨터는 MAC주소를 사용하지만, 사람이 읽기 힘들어 읽기 편한 IP주소를 사용한다. ▶ 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당, 발신에서 착신까지의 패킷의 경로를 제어하는 역할을 수행하며 거리가 먼 다른 기기와 통신을 위해서는 3계층이 필요하다. ▶ IP주소 예시 ▶ 초창기의 IP 주소체계 ▶ IP주소의 역사 클래스풀A 0.0.0.0 ~ 127.255.255.255 첫번째 필드는 네트워크를 구분하는 주소, 나머지는 호스트를 구분0 0000000.00000000.00000000.00000000 ~ 0 1111111.111111..