개인공부 11

DHCP(Dynamic Host Configuration Protocol)

DHCP : Dynamic Host Configuration Protocol의 약자이다. DHCP란 단어 그대로동적으로 호스트를 설정하는 규약이다.네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜이다.PC의 수가 많거나 PC 자체 변동사항이 많은 경우 IP 설정이 자동으로 되기 때문에 효율적으로 사용 가능하고, IP를 자동으로 할당해주기 때문에 IP 충돌을 막을 수 있다. 하지만, DHCP 서버에 의존하기 때문에 서버가 다운되면 ip 할당이 제대로 이루어지지 않는다1. DHCP client를 가진 노트북이 공유기에 lan선을 연결하게 되면 DHCP서버에 본인의 mac address를..

개인공부 2025.01.18

IP에 대해서 알아보자

P(Internet Protocol)란 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할수 있도록 각각의 장비에게 부여하는 고유 주소IP표기 방식은 일반적으로 마침표로 구분된 4개의 숫자가 있는, 점으로 분리된 10진수 형식으로 표시 ex) 192.192.192.192실제로 사용할때는 위를 2진법으로 표현해서, 32비트 숫자가 됨. 즉 IP는 32bit로 이루어진 주소이며, 1bit가 2이니깐 2의 32승, 약 43억 개의 주소를 가지게 됨IP 주소 구성아이피는 네트워크 ID + 호스트 ID로 구성되어 짐 ex) 192.168.20.10네트워크 주소는192.168.20.10 중 192.168.20이 11000000.10101000.00010100가 되고나머지 10은 0000..

개인공부 2025.01.18

Git 헷갈리는 명령어(reset, revert, rebase)

git reset git reset 명령어는 변경 사항을 취소하는데 사용 쉽게 말해 이전 커밋으로 이동할 수 있음 git reset --(모드) (돌아갈커밋) 해당 명령어의 모드 인자로는 세가지가 존재 soft - 커밋 취소, 하지만 스테이징 상태로 유지. mixed - 커밋 취소 및 스테이징 취소, 내 로컬 변경 상태로 유지 hard - 커밋 취소 및 스테이징 취소 및 로컬 변경 상태 취소 디폴트로 git reset 명령어는 mixed를 사용 Git revert git revert 명령어 역시 되돌리는 작업을 수행하는 사용 reset 명령어와 비슷해 보이지만, 특정 커밋으로 돌아가기 위해 새 커밋을 수행한다는 점이 다름 다시 말하자면, git revert 명령어 자체가 하나의 커밋이라고 생각하면 됨 g..

소프트웨어 형상관리(Software Configuration Management)

소프트웨어 형상관리(Software Configuration Management)의 정의 소프트웨어 생명주기 및 유지보수 과정에서 만들어지는 각 단계별 산출물을 체계적으로 관리하여 소프트웨어에 가시성, 추적성을 부여하여 품질보증활동을 향상시키는 기법 소스관리, 버전관리, 빌드구조, 개발환경, 문서 등을 전반적으로 관리 형상관리의 포괄적 개념 통상적으로 버전관리, 소스관리등으로 불린다 즉, 정보를 여러버전으로 관리하는 것 소프트웨어 형상관리의 필요성 개발 유지 보수의 문제점 통제의 어려움 추적의 어려움 가시성 결핍 감시의 미비 무절제한 변경 형상관리 형상식별 - 형상관리 대상 구분, 관리목록에 대한 번호 부여 형상통제 - SW 형상 변경 제안을 검토, 현재 SW 기준선에 반영하도록 통제 형상감사 - SW ..