본문 바로가기

Computer Science

(125)
네트워크 계층 - 동적라우팅 (라우팅 프로토콜, 라우팅 알고리즘) -라우팅 프로토콜 (정적, 동적) 1. 정적라우팅 : 수동으로 라우팅 경로 정보를 라우터에 미리 저장하고 저장한 경로를 가지고 패킷 경로를 선택하여 패킷 전송 2. 동적라우팅 : 경로 정보를 직접 설정하지 않고 네트워크 상황에 따라 더 빠른 최적으로 경로로 변경되어 패킷이 전송 -라우팅 알고리즘 역할 : 목적지까지의 최적 경로를 계산하여 라우팅 테이블에 업데이트 : 동적으로 라우팅 테이블을 유지 및 관리하는 알고리즘 (Distance Vector, Link State routing) 1. Distance Vector (거리+방향) -> Bellman-Ford algorithm : 분산 업데이트, 각 라우터들의 의해 최소 비용 경로 계산 -> 인접 노드와 교환하는 방식 (소규모 네트워크에 적합하고, 주기적..
네트워크 계층 - ICMP ICMP (Internet Control Message Protocol) -정의 : 인터넷 제어 메시지 프로토콜 : IP 통신은 목적지에 패킷을 정상적으로 전달하는 방법은 있지만 에러 발생시 처리 불가 SO, ICMP가 IP 통신의 에러 상황을 출발지에 전달 & 메시지 제어 역할 RFC 792 ICMP 는 IPv4 패킷으로 캡슐화 Protocol ID =1 Ping & Traceroute 명령어 사용 -기능 ICMP 포맷 구조 (가별길이 Type과 Code에 따라 달라짐) Type : ICMP 메시지 종류 Code : 메시지 Type 별 세부 코드 정보 Checksum : ICMP 헤더 손상 여부 확인 ICMP Type (0~254까지 정의) : 자주쓰인 타입(정보성, 오류보고) 1. 정보 (8,0,9,..
네트워크 계층 - DHCP DHCP (Dynamic Host Control Protocol) : 동적으로 IP 세팅을 해준다 : DHCP 서버를 사용하여 클라이언트인 네트워크 장치에 IP 장치에 IP주소를 자동으로 할당 1. RARP (Reverse Address Resolution Protocol 1984년 RFC 903 도입) 2. BOOTP (Bootstrap Protocol 1985년 RFC 931) 3. DHCP (1993년 RFC 1541-> RFC 2131) --> 요청에 의한 IP 할당으로 효율성 극대화, 잘못된 IP 설정으로 인한 장애 예방, IP 변경이 잦은 호스트 관리(고정으로 줄 수 없다) 설명 - OpCode : 1 Request(Client-Server), 2 Reply (Server-Client) (Op..
네트워크 계층 (라우터 동작 방식 Hop & TTL) 라우터 동작 방식(Hop & TTL) : 전세계 네트워크 호스트는 IP 라우팅을 통해서 연결 1. Hop : 소스와 목적지 간 경로(Router와 Router간 경로) 2. TTL(Time To Live) : 패킷이 폐기되지 전까지 Hop 카운트 -> 각 라우터는 패킷이 인입되면 TTL값을 1씩 감소, TTL=0이 되면 폐기, 부정확한 패킷의 루프 방지 라우터 동작 확인(Traceroute or Tracert) : 출발지에서 목적지 IP까지 거치는 라우터 최적 경로 확인하는 명령어
네트워크 계층 (정적 라우팅 동작, 예시) Static 라우팅 : 가장 기본적인 라우팅 방식으로 수동으로 경로를 라우터에 설정하여 패킷을 처리 (경로는 라우팅 테이블에 목적지 IP 주소와 인터페이스 정보를 설정) 정적 라우팅 (테스트 망 구성) 1. C클래스로 IP대역 할당 총 254개 사용가능 2. 세그먼트(경로) : 6개-> 6개 네트워크로 서브넷 나누기 3. IP 네트워크 할당 : 7개 대역으로 분할 : 25(128개), 26(64개), 27(32개), 28(16개), 29(8개), 30(4개), 31(2개) 4. 128x1=128개, 32x2=64개, 16x4=64개 5. 네트워크 대역 할당 5-1. 128개 사용하는 것 할당(/25) 5-2. 32개 라우터와 라우터간(/27) 5-3. PC 16개 (/28) 6. 나머지 하나는 확장 네트..
네트워크 계층 (라우터, 서브넷) 라우터 (Router) -역할 : 목적지 IP 주소를 확인하고 하나 또는 그 이상의 네트워크 간의 패킷의 경로를 선택하여 전송 Router : 네트워크 간 패킷을 전송해주는 장비 Routing : 네트워크 간 패킷을 전달하는 경로를 선택하는 과정(static, dynamic) Routed : 라우터가 라우팅을 해주는 대상->IP -동작 방식 (Static, Dynamic) 1. Static 라우팅 : 가장 기본적인 라우팅 방식으로 수동으로 경로를 라우터에 설정하여 패킷을 처리 (경로는 라우팅 테이블에 목적지 IP 주소와 인터페이스 정보를 설정) -인터페이스 : 라우터의 접속 가능한 포트로 통신용 & 관리용 1. 통신용 : UTP, 광, 무선으로 구성 WAN(Router to Router) 연결은 시리얼 ..
네트워크 계층 네트워크 계층 ex) 라우터(L3 기능이 있는 스위치) -역할 : OSI 7 Layer의 3계층으로 패킷 포워딩과 네트워크간 라우터를 통한 라우팅 수행 : IP(Internet Protocol)주소를 사용하여 통신하고 계층저거 구조라고 부른다 네트워크 계층은 데이터링크 계층위에 있고 네트워크 레이어 통신 주소는 IP로 되어있고 IP와 IP의 통신은 Packet으로 이루어져있고 상위 계층(Transport)으로 가기위해서는 Segment 통신하게 되어있다 IP(Internet Protocol) : 네트워크 계층에서 통신하는 주요 프로토콜로 라우팅을 구현하고 본질적인 인터넷을 구축하는 계기 (IEEE A protocol for Packet Network Intercommunication 논문) 최초 전송제어..
데이터 링크 계층 (L2 스위치, VLAN:논리적가상LAN) L2 스위치, VLAN(Virtual Local Area Network) : 물리적 구성이 아닌 논리적인 가상의 LAN을 구성하는 기술 -장점 1. 브로드캐스트 도메인 별로 나누어 관리함으로써 불필요한 데이터 차단 2. 호스트의 물리적 이동 없이 LAN 그룹변경이 가능하여 관리의 용이성과 보안에 좋다 3. 새로운 LAN 추가시 물리적 스위치 구매할 필요가 없어서 비용이 절감된다. 스위치 한대로 논리적으로 나눠서 PC 두 대를 연결할 수 있다. -종류 3가지 (Port기반, MAC주소 기반, IP주소 기반 VLAN) 1. Port 기반 VLAN : 여러개의 VLAN을 설정하고 각각의 LAN에 물리적인 포트를 지정 VLAN 변경이 필요한 호스트는 물리적인 포트 또는 스위치의 VLAN 설정을 변경 2. MAC..