반응형
SMALL

전체 글 157

NAT 개념 및 실습

NAT (Network Address Translation) 한쪽 네트워크의 IP 주소가 다른 네트워크로 넘어갈 때 변환이 되어서 넘어가는 것 라우터에서 지원하는 기능. (모든 라우터에서 지원하는것은 아님.) NAT를 사용하는 이유 ↓ 1. 내부의 네트워크에 비공인 IP 주소를사용하고 외부 인터넷으로 나가는 경우에만 공인 IP 주소를 사용하려는 경우 2. 기존에 사용하던 ISP에서 새로운 ISP로 바꾸면서 기존 IP 주소를 그대로 사용하고자 하는 경우 3. 두 개의 인트라넷을 서로 합치려다 보니 두 네트워크의 IP가 서로 겹치는 경우 4. TCP 로드 분배가 필요한 경우 보통 1번으로 사용. ★ 내부의 PC나 호스트에 부여할 공인 주소는 한정되어 있고, 인터넷은 모두 사용을 하고자 하는 경우 내부에서는 ..

Redistribution 개념 및 설정 (Ospf, rip, eigrp, static)

Redistribution 서로 다른 라우팅 도메인을 연결하는 경계 라우터가 라우팅 정보를 교환하고 알릴 수 있는 기술 라우팅 프로토콜을 변경하고자 할 때 네트워크 안정화를 위해 지원되는 라우팅 프로토콜이 다른 라우터를 사용할 때 서로 다른 라우팅 프로토콜을 사용하는 2개의 회사가 합병되었을 때 ! (실무관점) 1. Static RIP IP 대역 설정 loop 1.1.1.1 /24 s1/0 22.22.12.0/24 s1/1 22.22.23.0/24 라우팅 설정 R1 0.0.0.0 0.0.0.0 22.22.12.2 R2 static 1.1.1.0 255.255.255.0 22.22.12.1 rip network 2.0.0.0 network 22.0.0.0 R3 rip network 3.0.0.0 netwo..

HSRP 개념 및 명령어 정리

관리자가 R1이 죽어도 R2를 통해 인터넷을 쓸 수 있게 구성을 함. 하지만, 사용할 수 없었음. why? PC에서는 인터넷을 사용하기 위해 Default Gateway를 세팅함. 여기서 R1로 셋팅을 했는데, R1이 죽어버리면 일일이 PC 세팅을 R2로 바꾸지 않는 이상 해결이 되지않음. --> 이러한 Default Gateway 문제까지 해결해주는 기술이 바로 'HSRP' HSRP Hot Standby Routing Protocol UDP 1985포트 사용, 멀티케스트 주소(224.0.0.2) 실제 존재하지 않는 가상의 라우터 IP 주소를 Default Gateway로 세팅하고, 그 주소에 대해 Active 라우터와 Standby 라우터의 역할을 두어 처음에는 Active 라우터가 그 주소의 역할을 ..

RIP, EIGRP 이론+실습 추가 보완 #2

RIP Distance Vector Routing Protocol v1, v2 UDP port 520번 사용 AD(Administrative Distance)값은 120 --> AD란 ? ---> 하나의 라우터에서 복수의 라우팅 프로토콜이 동작하는 상황에서 최적경로를 결정하는 값! ----> AD값이 낮을수록 우선순위가 높다. ------> AD값은 필요에 따라 인위적으로 변경이 가능. Dynamic Protocol / 내부용 라우팅 프로토콜 (IGP) 설정이 간단하고 작은 규모의 네트워크나 대형 네트워크의 말단 지점에 사용하기 좋다. 표준 Routing Protocol이기 때문에 모든 회사의 Router에서 사용 가능 (EIGRP는 Cisco 전용) Metric을 Hop-count로 사용 (가장 적은 ..

centos7 책 이론+실습 기록 ..#1

NIC = LAN 카드, LAN 어댑터, LAN 포트, 네트워크 카드 - 네트워크 인터페이스 카드 - 메인보드에 포함된 카드 MAC Address - NIC와 같은 네트워크 장치에 부여된 고유 번호 - 6byte - LAN 내부에서 네트워크 장치를 식별하는데 사용 bit (binary digit) - 컴퓨터 용량이나 처리 능력의 가장 작은 단위 - 0, 1 값을가짐 패킷 - 네트워크를 통해 전송될 데이터를 분할하고 데이터를 붙여 보낼 수 있게 만든 것. TCP/IP - 오늘날 컴퓨터 네트워크에서 대부분 이더넷을 사용해서 물리적으로 접속하는데, 이더넷에서 컴퓨터끼리 통신 할 수 있게 해주는 장치가 바로 TCP/IP 프로토콜(통신 규약) - LAN 안에도 윈도, 맥, 리눅스 등 다양한 이기종 컴퓨터가 연결되..

ACL 개념 및 실습 (standard, extended)

ACL 1. 쉽게 이야기해서 라우터의 문지기 역할 2. 특정 IP 혹은 포트를 지정하여 차단하거나 허용하는 기술 3. Telnet, SSH등을 통해서도 제어 가능 3. Wildcard-mask를 이용함. (= 특정 bit 검사 유무를 나타내는 값 - 검사를 하라고 하는 값은 0 - 검사하지말고 무시하라는 값이 1) ** 서브넷마스크 = 네트워크 식별자 와일드카드마스크 = 네트워크 '검사유무' 식별자 ** 4. Access-list만으로 필터링이 작동하지는 않는다. 5. 일반적으로 라우터의 인터페이스 보안 수립과 라우팅 프로토콜의 경로를 조정하기 위한 용도로 사용됨. 6. 포트 정책 적용 시 인바운드와 아웃바운드 방향은 '라우터의 관점'에서 ! 7. ACL 생성시 기본적으로 마지막줄에 모든 대상에 대한 차..

OSPF 개념 및 실습 추가 정리.

지난시간 정리해놓은 OSPF 개념 + 실습부터 시작 OSPF Open Shortest Path First IP 패킷 안에 프로토콜 넘버 89(십진수)로 들어가게 됨. RIP과 비교하여 Convergence Time(라우터 간에 서로 변경된 정보를 주고받는데 걸리는 시간)과 상관 없이 변화가 생길 때 OSPF는 바로 전달이 가능하기 때문에 훨씬 빠름. ---> 따라서 큰 네트워크에 아주 적당함. ------> Area 개념을 사용해 작은 영역으로 나누어 관리하기 때문에 효율적인 관리가 가능함! VLSM을 지원함! (Classless 라우팅 프로토콜) - IP 주소를 효과적으로 사용할 수 있고 - 라우팅 테이블을 줄이는 효과도 볼 수 있음! = Stub이라는 축약 기능 Route summarization을 ..

스패닝트리(STP) 개념 정리 및 실습 #1

우선 LAN 구간의 LOOP가 발생하는 이유는? 1. 스위치의 작동 원리인 - Learning - Forwarding - Flooding 위 중 모든 포트로 패킷을 내보내는 ' Flooding ' 때문에 발생. (Broadcat 패킷과 목적지를 모르는 패킷이 도착 할때 Flooding 하게 됨) 2. 단일 구성에서는 상관없지만 2개 이상의 스위치의 연결 시 루핑이 발생함. **2개 이상 스위치를 연결하는 이유? - 이중화(Redundant) 목적 -> 장애 발생 시 백업 경로 통해 서비스 중단 없게 하기 위함 - 잘못 된 연결 시 루핑 발생.. 3. Layer 2 구간 루프 발생시 발생되는 현상 Broadcast Storm - 모든 포트로 Flooding 되는 트래픽 때문에 Broadcast가 쌓이면서 ..

후니 책 라우팅 부분 정리(RIP, IGRP, OSPF)

라우터 내부 구성요소 1. 인터페이스 라우터와 네트워크가 직접 연결되는 부분 2. RAM - 운영시스템이 올라와서 동작하는 장소. (라우팅테이블, 구성파일이 올라감) - 그 외에도 ARP cache나 fast switching에 대한 cache 등을 가지고 있다. - 휘발성 메모리이기 때문에 전원을 차단하면 모든 정보가 지워진다. - Running-config (전원을 차단 시 삭제) ----> Router에서 작업은 모두 RAM 위에서 동작함!! 3. NVRAM (Non volatile RAM) - 비휘발성 RAM (라우터의 구성파일 저장) ex) ip주소, 라우팅 프로토콜 등등 - Startup-config (전원을 차단해도 저장) 4. Flash 메모리 - 전원이 꺼져도 데이터가 지워지지 않는 곳 ..

파이썬 코드업 기초100제 #3 (6021~6030)

6021번 알파벳과 숫자로 이루어진 단어 1개가 입력된다. 입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다. 예시 s = input() print(s[0]) print(s[1]) ... 참고 s[0] 은 첫 번째 문자를 의미한다. 문자열을 변수 a에 input() 함수로 입력받고, 문자열 인덱싱을 사용. 문자열의 첫 번째 글자(인덱싱 넘버 0), 문자열의 두 번째 글자(인덱싱 넘버 2)는 a[1]와 같이 출력. 6022번 6자리의 연월일(YYMMDD)을 입력받아 나누어 출력해보자. 참고 s = input() print(s[0:2]) 를 실행하면 0번째 문자부터 1번째 문자까지 잘라 출력한다. s[a:b] 라고 하면, s라는 단어에서 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미한다..

반응형
LIST