전체 글 32

[IP 라우팅] - 5. EIGRP 라우팅 프로토콜

EIGRP (Enhanced Interior Gateway Routing Protocol)Cisco 전용 라우팅 프로토콜Advanced Distance VectorClassless Routing Protocol, VLSM, CIDRauto-summary -> 불필요한 기능이기에 no auto-summary 해줘야 함IGP EIGRP는 Cisco 장비만 사용하는 환경이라면 OSPF에 비해 설정이 간단하고 성능도 비슷하기 때문에 사용하기 좋다. 하지만 현재는 Cisco 장비뿐만 아니라 다양한 제조사의 장비를 함께 사용하는 경우가 많아,장비 호환성을 고려하면 EIGRP를 선택하기가 애매하다. 1) EIGRP 라우팅 프로토콜 설정 방법Router(config)#router eigrp [AS Number 1~65..

Network/CCNA 01:31:35

[IP 라우팅] - 4. RIPv2 라우팅 프로토콜

RIPv2 (routing Information Protocol Version 2)Distance VectorClassless Routing Protocolauto-summary -> 불필요한 기능이기에 no auto-summary 해줘야 함IGP Classless Routing Protocol이기에 현재도 사용할 수 있긴 하지만, 성능이 좋지 않아 사용하지 않는다. 1) RIPv2 라우팅 프로토콜 설정 방법 Router(config)#router ripRouter(config-router)#version 2Router(config-router)#no auto-summaryRouter(config-router)#network A.0.0.0Router(config-router)#network B.B.0.0..

Network/CCNA 2026.09.16

[IP 라우팅] - 3. RIPv1 라우팅 프로토콜

0. 동적 경로정적 경로: 관리자가 직접 경로를 설정동적 경로: 라우터들이 서로 라우팅 정보를 교환(라우팅 업데이트)하여 경로를 자동으로 학습 라우팅 프로토콜라우팅 정보를 어떤 규칙으로 교환할지 정한 프로토콜종류: RIPv1, RIPv2, IGRP, EIGRP, OSPF, ISIS, BGPv4 현재 망에서 사용되는 것은 대부분 OSPF, BGPv4이니 이 두개만 알고 있어도 된다.EIGRP도 현재 사용되고 있지만 사용 비중이 낮고, ISIS 역시 사용되고 있으나 국내에서는 주로 KT 망 외엔 볼 일이 없다. 1) 라우팅 업데이트 방식 및 관리Distance Vector거리+방향을 이웃 라우터에게 알려줌e.g., R1 -> R2: "A 네트워크까지 2홉이야." 프로토콜: RIPv1, RIPv2, IGRP,..

Network/CCNA 2026.09.15

[IP 라우팅] - 2. 정적 경로 및 기본 경로 구성

1. 정적 경로 구성▶ A -> F로 ICMP Request 실패한 상황실패 이유: R1에 13.13.30.3 IP 주소에 대한 경로 X-> R1에 13.13.30.0 네트워크 등록 R1(config)#ip route 13.13.30.0 255.255.255.0 13.13.12.2▶ R1에 13.13.30.0/24 네트워크 정적 경로 설정13.13.12.2: next hop router의 ip 주소 목적지 ip 주소에는 특정 목적지 주소(e.g., 13.13.30.3)를 지정하는 것보다위처럼 네트워크 주소(e.g., 13.13.30.0)를 지정하는 것이 더 효율적이다. 또한, 정적 경로는 덮어쓰기가 아닌 계속 추가되는 식으로 되기 때문에 삭제를 꼭 해주어야 한다.특정 목적지로 가는 경로는 매우 다양할 수..

Network/CCNA 2026.09.08

3D CAD 1차시: Fusion 360 간단한 기초 동작

경희대학교 중앙동아리 쿠러그의 3D CAD 강의를 기반으로 정리한 글입니다. Fusion 360이란?치수 기반의 3D CAD 프로그램으로기구, 기계, 건축 등 설계 및 실제 제품 제작에 적합한 프로그램이다. ※ blender: 그래픽 작업을 위한 3D 프로그램으로 캐릭터, 애니메이션, 조형물 등 비정형 형상 모델링에 적합한 프로그램이다. 0. 환경 설정Pan, Zoom, Orbit shortcuts는 특별히 사용하는 3D tool이 있는 게 아니라면, Tinkercad로 설정하는 걸 추천한다. ※ Reverse zoom direction 체크 이유: 마우스 휠 위로 올릴 때 확대, 아래로 하면 축소 등 우리가 기본적으로 아는 방식으로 사용하기 위함이다. 1. 스케치 생성 2. 화면 조작 3. 스케치 인터..

3D CAD/Fusion 360 2026.05.14

ForeignKey와 OneToOneField

1. ForeignKey (1:N 관계)ForeignKey는 여러 개가 하나를 참조하는 Many-to-One 관계이다.e.g., 여러 개의 Post가 하나의 User 참조e.g., 여러 개의 Order가 하나의 Customer 참조 Examplefrom django.db import modelsclass User(models.Model): username = models.CharField(max_length=100)class Post(models.Model): title = models.CharField(max_length=200) content = models.TextField() author = models.ForeignKey( User, on_delet..

Web/Django 2025.11.19

Git 필수 명령어

1. GitHub 레포지토리에서 코드 받아오기 (clone)누가 만들어둔 GitHub 프로젝트를 내 PC로 가져와서 편집하려는 경우 사용한다.git clone 레포지토리가 내 PC에 복제되고, 이 안에서 코드 수정 -> commit -> push 가능해진다. 2. 내 로컬 프로젝트를 새 GitHub 레포지토리와 연결하기내가 새 프로젝트를 로컬에서 만들었고, 그걸 GitHub에 올리고 싶을 경우 사용한다.cd git init # 깃 시작git add . # 전체 파일 스테이징git commit -m "first commit" # 첫 커밋git branch -M main # main 브랜치 세팅(기본 master일 수도..

DevOps/Git 2025.11.05

Django로 웹 개발하기: todo_list

권태형 저자님의 '백엔드를 위한 DJANGO REST FRAMEWORK with 파이썬'을 기반으로 정리한 글입니다. Chapter 3: Django로 Todo 목록 웹 서비스 만들기1. Todo 목록 웹 서비스 시작하기프로젝트 생성하기 Todo 프로젝트 설정하기settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'todo',]TIME_ZONE = 'Asia/Seoul' 그리고 이..

Web/Django 2025.10.29

Django로 웹 개발하기: photo_list

권태형 저자님의 '백엔드를 위한 DJANGO REST FRAMEWORK with 파이썬'을 기반으로 정리한 글입니다. Chapter 1: 웹 기초1. 웹 개발 기초 개념 백엔드데이터베이스를 설계하고 설계된 데이터베이스를 바탕으로 데이터를 생성, 수정, 삭제, 조회 등의 기능을 구현하고 다룬다. REST API먼저 API에 대해 알아보자면, API란 Application Program Interface의 약자이다.API를 은행에 비유하자면, 은행은 돈을 관리하는 하나의 거대한 시스템이다. 우리는 그 시스템을 이용하는 고객(클라이언트)으로서, 은행의 자원인 돈을 사용하고 싶어한다. 이때 고객과 시스템을 연결해 주는 창구가 바로 은행원(API) 이다.은행원은 고객이 은행의 돈이나 서비스에 접근할 수 있도록 도..

Web/Django 2025.10.29

[IP 라우팅] - 1. Cisco IOS 명령어

▶ RouterFa: Fast Ethernet, (e.g., Fa0/0: Fast Ethernet 0번 슬롯의 0번 포트) -> Ethernet 프로토콜 지원 장치S: Serial (e.g., S1/3: Serial 1번 슬롯의 3번 포트) -> HDLC, PPP, Frame-Relay 프로토콜 지원 장치CONSOLE: PC에서 라우터를 접속할 때 쓰는 포트로, 네트워크 통신 용도가 아닌 관리용 포트이다.네트워크 연결 전 라우터 최초 설정시 주로 사용한다. S 1/1과 같은 포트, 즉 인터페이스마다 IP를 설정해야 하기에 네트워크 장비들을 볼 때 인터페이스의 이름을 볼 수 있어야 한다.위 그림에선 Fa0/0, Fa0/1, S1/0, S1/1, S1/2, S/3 이렇게 6개의 인터페이스가 존재한다. 라우터..

Network/CCNA 2025.09.03